Given an esprima/acorn-style AST, approximately find the original declaration node responsible for a variable
OTHER License
Utility library to manipulate ASTs for ESLint projects
Discover the variable names chosen for each of a file's top-level required modules.
Generates source maps
[Require Maintainer] AST helper to transform source code.
Walks a JavaScript AST and adds a "parent" property to each node
JavaScript post-processing step to replace specific function/method calls with other bits of Java...
Seamlessly pipe between text transform streams and AST transforms
transform an AST with source maps
Find all places a node module is used in a string of code.
A collection of transforms for use with JSCodeshift
ECMAScript scope analyzer
Complete and compliant ESTree spec implementation in TypeScript
Build DOM from AST, change it and convert back to AST.
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Use acorn to detect global variables in JavaScript