Highlight Dependencies
Which projects are using which tool?
In my head everyone has pretty much converged around acorn, but maybe babylon will become the new standard. I have a fairly limited set of tools I work with however, so it would be nice to see a list of modern projects and which parsers they use.
eslint for example uses espree, but mostly as a simple translation layer between acorn and esprima for error handling and other things, since eslint originally used esprima and now uses acorn under the hood (via espree).
A list would be good. I agree.
Also of note are download stats for the 4 big esprima-like parsers:
- https://www.npmjs.com/package/esprima
- https://www.npmjs.com/package/acorn
- https://www.npmjs.com/package/babylon
- https://www.npmjs.com/package/espree
Download count can be done using shields, here is one for Esprima: .
However, I question the value of displaying it. For the purpose of the discussion, it can be considered as a vanity metric, a popularity contest. The merit of the discussion should be as technical as possible.
Agreed. I think downloads isn't needed in this case. However finding out what depends on each of them maybe has more relevance.