hermes-estree
npmv0.37.0Flow types for the Flow-ESTree spec produced by the hermes parser
Safe to adopt
Yes — hermes-estree scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 57 days ago. 23 releases in the last 2 years.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- AMaintenance: grade A, Excellent.
Last published 57 days ago. 23 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 480 KB installed.
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
MIT — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding hermes-estree to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Node.js
- No constraint declared
- Module format
- CommonJS only
- TypeScript
- No bundled types
- Install scripts
- None
Used by
Popular packages that depend on hermes-estree.
Relationship graph
Dependencies (left) and dependents (right) of hermes-estree.
Frequently installed together
A JavaScript parser
Prettier is an opinionated code formatter
A JavaScript parser built from the Hermes engine
Allow parsing of import()
A fast and minimal alternative to globby and fast-glob
yargs the modern, pirate-themed, successor to optimist.
Transform optional chaining operators into a series of nil checks
Remove nullish coalescing operator
This plugin transforms static class properties as well as properties declared with the property initializer syntax
invariant
Babel plugin which switches Babel to use the Hermes parser.
flow typed nullthrows
Release history
20 releases in the last two years, typically about 18 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 0.37.0latest | 1 month ago | 480 KB | MIT |
| 0.36.1 | 4 months ago | 455 KB | MIT |
| 0.36.0 | 4 months ago | 455 KB | MIT |
| 0.35.0 | 5 months ago | 455 KB | MIT |
| 0.34.0 | 6 months ago | 455 KB | MIT |
| 0.33.3 | 8 months ago | 452 KB | MIT |
| 0.33.2 | 8 months ago | 453 KB | MIT |
| 0.33.1 | 8 months ago | 453 KB | MIT |
| 0.33.0 | 9 months ago | 453 KB | MIT |
| 0.32.1 | 11 months ago | 1.9 MB | MIT |
| 0.32.0 | 1 year ago | 432 KB | MIT |
| 0.31.2 | 1 year ago | 432 KB | MIT |
| 0.31.0 | 1 year ago | 432 KB | MIT |
| 0.30.0 | 1 year ago | 432 KB | MIT |
| 0.29.1 | 1 year ago | 431 KB | MIT |
Overview
hermes-estree is an npm package that flow types for the Flow-ESTree spec produced by the hermes parser. It has 2 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 flow types for the Flow-ESTree spec produced by the hermes parser and value a focused 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
- Clear open-source license (MIT).
- Zero runtime dependencies — minimal footprint.
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use hermes-estree?
Yes — hermes-estree scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 57 days ago. 23 releases in the last 2 years.
How do I install hermes-estree?
Run `npm install hermes-estree` to add hermes-estree to your npm project.
What license is hermes-estree released under?
hermes-estree is distributed under the MIT license.
How popular is hermes-estree?
npm does not publish download counts. Within PackageGraph's crawl, 2 known packages depend on hermes-estree.
Is hermes-estree still maintained?
The most recent release of hermes-estree (v0.37.0) was published 1 month ago.
Does hermes-estree run install scripts?
No. hermes-estree does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.