estree-walker is a small JavaScript utility for traversing an ESTree-compliant AST, such as one generated by acorn. It provides enter and leave visitor hooks for inspecting, skipping child traversal, replacing nodes, or removing nodes. The package is deprecated, with zimmerframe recommended as the alternative.
Project status
- The repository appears to be maintained, with a recent upstream push on 2025-09-07, but the provided tagged update history stops at v3.0.3 in 2023 (so activity may not always be reflected in published version updates).
- Apparent update cadence from the available tags is irregular: v3.0.1 in 2021-12, then two updates in early January 2023 (v3.0.2 and v3.0.3).
AI summary generated Today
Recent updates
v3.0.3
1/20/2023No release notes were provided for v3.0.3. The repository changelog and the code diff indicate this release focused on internal refactoring and dependency/type-setup changes, but the actual walker implementation also changed in ways that can affect behavior and TypeScript expectations.
v3.0.2
1/3/2023Release v3.0.2 appears to be a packaging and TypeScript typing resolution update rather than a runtime code change. The only functional change in the provided diff is updating package.json exports to expose TypeScript declaration files.
v3.0.1
12/20/2021Release v3.0.1 was published on 2021-12-20, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, security updates, breaking changes, or migrations in this release.