discovered 03 Aug 2026
estraverse
→ View on GitHubEstraverse is a tool for traversing and manipulating Abstract Syntax Trees (ASTs) in ECMAScript, designed to facilitate various code analysis and transformation tasks. It features advanced traversal options such as custom enter and leave handlers, node replacement capabilities, and extensible traversal rules through visitor keys and fallback mechanisms. This makes it highly flexible for developers working on static analysis and transformation of JavaScript code.