NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #169 most downloaded on npm
Traverse an ESTree-compliant AST
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 26 of 27 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
27 releases · first in 2015
Add dependencies on @types/estree
- Add types to exports
types to exports- Add package.json to exports
One column per quarter.
package.json to exports- Remove CommonJS vestiges
Internal tidying up (change test runner, convert to JS)
Robustify this.remove(), pass current index to walker functions
this.remove(), pass current index to walker functions (#18)- Add an asyncWalk export (#20) - Internal rewrite
asyncWalk export (#20)- Relax node type to BaseNode
BaseNode (#17)- Don't cache child keys
- Add this.remove() method
this.remove() method- Fix pkg.files
- Adopt estree types
estree typesAdd a this.replace(node) method
this.replace(node) methodOnly traverse nodes that exist and have a type
Update deps, remove unncessary Bublé transformation
- Add types to package
Prevent context corruption when walk() is called during a walk
walk() is called during a walkExport childKeys, for manually fixing in case of malformed ASTs
childKeys, for manually fixing in case of malformed ASTs- Add TypeScript typings
- Include pkg.repository
pkg.repository (#2)- More predictable ordering
- Keep context shape
context shape- Add ES6 build
- npm snafu
Pass current prop and index to enter/leave callbacks
enter/leave callbacks- First release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →