estree-walker is a fast and simple utility for traversing JavaScript syntax trees (ESTree). It efficiently walks through the AST nodes, allowing you to visit or modify them with customizable enter and leave handlers. Ideal for tools like linters, code transformers, or AST analyzers. It prioritizes speed and ease of use, making it a lightweight alternative to more complex AST traversal libraries. Supports pausing and resuming traversal, enabling advanced control over the AST exploration process.
Estree-walker's release frequency is inconsistent. It had bursts of activity in 2015, 2017 and 2019 but then slowed down and had even longer periods with releases being very sporadic. The last releases occurred in January 2023, and there have been no releases since then.
Estree-walker's npm package downloads show a strong upward trend. Starting from around 94 million in March 2024, downloads consistently increased, reaching over 220 million by August 2025. September 2025 has already seen over 27 million downloads, indicating continued high usage, though the month is not yet complete.