Use esprima-fb from NPM by default.#106
Conversation
There was a problem hiding this comment.
Any particular reason to use ~ over ^ here? I know that ^ will accept different minor versions, but I forget if ~ does as well for versions greater than 1.0.0.
There was a problem hiding this comment.
Only because ^ isn't understood by older versions of npm (including the one that comes with node v0.8, I believe).
There was a problem hiding this comment.
who cares about node v0.8 anyways? jajaja, if you're using recast, you're probably living at that edge already :)
Use esprima-fb from NPM by default.
|
Published v0.7.0 to NPM: https://www.npmjs.org/package/recast Also did a GitHub release, for the first time ever (better now than never?): https://github.com/benjamn/recast/releases/tag/v0.7.0 |
|
awesome! thanks @benjamn |
Note that you can still use whatever parser you want by calling
recast.parsewithoptions.esprimaequal to any object with a compatible.parsemethod:recast.parse(source, { esprima: require("your-esprima") }).I will merge this as soon as @zpao or @jeffmo publishes the latest version of
esprima-fbto NPM.Closes #105.