estraverse
AST traverser
A library of traversal functions for the ECMAScript Abstract Syntax Tree (AST)
ECMAScript JS AST traversal functions
943 stars
27 watching
131 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 1 awesome list
astecmascriptestreejavascript
Related projects:
Repository | Description | Stars |
---|---|---|
estools/esquery | A JavaScript library for querying and navigating the structure of JavaScript source code | 826 |
syntax-tree/estree-util-to-js | A utility to convert estree syntax trees into JavaScript strings | 12 |
syntax-tree/estree-util-attach-comments | Utility to embed comments in an Abstract Syntax Tree (AST) generated by an ECMAScript parser | 7 |
brettz9/es-file-traverse | Traverses ECMAScript files based on import/require chains to identify used files and enforce code quality | 2 |
syntax-tree/esast-util-from-js | A utility to convert JavaScript code into an abstract syntax tree (AST) format | 12 |
elixirscript/elixir-estree | Defines structs and tools for generating JavaScript AST to code from the ESTree spec. | 103 |
syntax-tree/esast | Defines an abstract syntax tree format for ECMAScript | 50 |
syntax-tree/estree-util-build-jsx | Utility to transform JSX syntax into function calls for various JavaScript libraries | 22 |
remcohaszing/estree-util-value-to-estree | Converts JavaScript values to ESTree expressions | 24 |
jamiemason/astexplorer.app | An application that provides an interactive syntax tree viewer with hot reloading and module bundling capabilities for JavaScript development. | 120 |
dependents/node-source-walk | A library that allows traversing and manipulating JavaScript ASTs | 57 |
adametry/gulp-eslint | Identifies and reports on patterns in ECMAScript/JavaScript code | 562 |
zenparsing/esparse | An ECMAScript parser that produces an abstract syntax tree from source code | 116 |
coderaiser/estrace | A tool for tracing and analyzing function calls in JavaScript code at runtime | 13 |
eslint-community/eslint-plugin-es-x | A plugin for ESLint that checks JavaScript code for compliance with ECMAScript syntax rules. | 118 |