Back to Explore

Rich-Harris/estree-walker

GitHub
1 watchersOpen source

Last release: 1/20/2023

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

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v3.0.3

    1/20/2023

    No 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/2023

    Release 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/2021

    Release 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.