Ben Newman
Ben Newman
When a visitor method like `visitIfStatement` has finished handling a certain `path`, it somehow needs to call `this.visit` on all the child paths of that `path`. The most convenient/common way...
Can you tell which process is using the CPU? There's a build process and a server process. I can help identify which is which if you copy/paste the `node.exe` lines...
> Can I ask if running meteor 1.8.1 project with 1.8.3 meteor tool is ok? Yes, that is absolutely intended to work. The Meteor 1.8.3 tool will switch to 1.8.1...
I think I know why this is happening, and possibly how to fix it, but I think it's going to have to wait for Meteor 1.8.1. Thanks for reporting this...
Recast is parser-agnostic; you can call `recast.parse(source, { parser: whatever })`, as long as `whatever` is an object with a `.parse` method that produces AST nodes with `.loc` information.
Well, Babel is optimized for code generation performance, and preserving formatting takes a bit more effort, but `recast.print` will work with any AST that `recast.parse` parsed (as long as the...
If this works (and I don't know why it wouldn't), then it shouldn't be hard: ``` js var recast = require("recast"); var ast = recast.parse(source, { parser: require("babylon") }); var...
Letting `recast.parse` do the parsing is not essential, in principle, but it does have several advantages: - The `recast.parse` code can pass [the options it needs](https://github.com/benjamn/recast/blob/5c6bf309e7d5bb7618e04b3fd4b07010537b1c0f/lib/parser.js#L26-L35) to the parser, reducing...
Any chance you could put together a small runnable Vue+Meteor app that reproduces the problem? If it's hard to reproduce outside of your app, I understand, but hopefully the problem...
Despite advancing to Stage 1, this proposal is very early-stage, and it didn't meet with overwhelming confidence or enthusiasm in the September TC39 meeting. I can't imagine using this yet,...