hermes-parser
npmv0.37.0A JavaScript parser built from the Hermes engine
Overview
hermes-parser is an npm package that a JavaScript parser built from the Hermes engine. It is extremely widely used, with about 54.6M downloads per week and 3 known dependents in the graph. The latest version is 0.37.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need a JavaScript parser built from the Hermes engine and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (54.6M weekly downloads).
- Clear open-source license (MIT).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of hermes-parser.
Dependencies
Runtime (1)
Used by
Popular packages that depend on hermes-parser.
A Metro config for running React Native projects with the Metro bundler
Babel plugin which switches Babel to use the Hermes parser.
Code generation tools for React Native
🚇 Base Babel transformer for Metro.
🚇 The JavaScript bundler for React Native.
Frequently installed together
flow typed nullthrows
Lightweight debugging utility for Node.js and the browser
invariant
Utility functions for converting to and from URLs that encode query string data into URL paths
The Expo SDK
yargs the modern, pirate-themed, successor to optimist.
Generate errors that contain a code frame that point to source locations.
A JavaScript parser
Runtime to be use with the Flow Enums transform.
Turns an AST into code.
Strip flow type annotations from your output code.
🚇 Cache key utility.
Version history
| Version | Published | License |
|---|---|---|
| 0.37.0latest | 6 days ago | MIT |
| 0.36.1 | 2 months ago | MIT |
| 0.36.0 | 2 months ago | MIT |
| 0.35.0 | 3 months ago | MIT |
| 0.34.0 | 4 months ago | MIT |
| 0.33.3 | 6 months ago | MIT |
| 0.33.2 | 6 months ago | MIT |
| 0.33.1 | 7 months ago | MIT |
| 0.33.0 | 7 months ago | MIT |
| 0.32.1 | 10 months ago | MIT |
| 0.32.0 | 11 months ago | MIT |
| 0.31.2 | 11 months ago | MIT |
| 0.31.0 | 11 months ago | MIT |
| 0.30.0 | 1 year ago | MIT |
| 0.29.1 | 1 year ago | MIT |
| 0.29.0 | 1 year ago | MIT |
| 0.28.1 | 1 year ago | MIT |
| 0.28.0 | 1 year ago | MIT |
| 0.27.0 | 1 year ago | MIT |
| 0.26.0 | 1 year ago | MIT |
Maintainers
Frequently asked questions
How do I install hermes-parser?
Run `npm install hermes-parser` to add hermes-parser to your npm project.
What license is hermes-parser released under?
hermes-parser is distributed under the MIT license.
How popular is hermes-parser?
hermes-parser has approximately 54,649,750 downloads per week and 3 known dependent packages.