esrecurse
npmv4.3.0ECMAScript AST recursive visitor
Overview
esrecurse is an npm package that eCMAScript AST recursive visitor. The latest version is 4.3.0, released under the BSD-2-Clause license.
Who should use it
Teams working in the npm ecosystem who need eCMAScript AST recursive visitor and value a focused solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, 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 (BSD-2-Clause).
Cons
- Large dependency tree (16 direct dependencies) increases install size and audit surface.
- 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 esrecurse.
Dependencies
Runtime (1)
Dev (15)
Used by
Popular packages that depend on esrecurse.
Frequently installed together
An AST-based pattern checker for JavaScript.
TypeScript definitions for estree
An Esprima-compatible JavaScript parser built on Acorn
Constants and utilities about visitor keys to traverse AST.
ECMAScript JS AST traversal functions
TypeScript definitions for esrecurse
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Version history
| Version | Published | License |
|---|---|---|
| 4.3.0latest | 5 years ago | BSD-2-Clause |
| 4.2.1 | 8 years ago | BSD-2-Clause |
| 4.2.0 | 9 years ago | BSD-2-Clause |
| 4.1.0 | 10 years ago | BSD-2-Clause |
| 4.0.0 | 10 years ago | BSD-2-Clause |
| 3.1.1 | 11 years ago | BSD-2-Clause |
| 3.1.0 | 11 years ago | BSD-2-Clause |
| 3.0.0 | 11 years ago | BSD-2-Clause |
| 2.0.0 | 11 years ago | BSD-2-Clause |
| 1.2.0 | 11 years ago | BSD-2-Clause |
| 1.1.0 | 11 years ago | BSD-2-Clause |
| 1.0.1 | 11 years ago | BSD-2-Clause |
| 1.0.0 | 11 years ago | BSD-2-Clause |
Maintainers
Frequently asked questions
How do I install esrecurse?
Run `npm install esrecurse` to add esrecurse to your npm project.
What license is esrecurse released under?
esrecurse is distributed under the BSD-2-Clause license.
How popular is esrecurse?
esrecurse has approximately 0 downloads per week and 1 known dependent packages.