estraverse

AST traverser

A library of traversal functions for the ECMAScript Abstract Syntax Tree (AST)

ECMAScript JS AST traversal functions

GitHub

943 stars
27 watching
131 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 1 awesome list

astecmascriptestreejavascript

Backlinks from these awesome lists:

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