node-source-walk

AST Walker

A library that allows traversing and manipulating JavaScript ASTs

Execute a callback on every node of a source code's AST and stop walking whenever you see fit.

GitHub

57 stars
4 watching
6 forks
Language: JavaScript
last commit: about 2 years ago
Linked from 1 awesome list

astjavascripttraverse

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
yurigor/deepdashA tree traversal library for manipulating nested data structures in JavaScript.276
syntax-tree/hast-util-selectUtility package for working with HTML structures in JavaScript38
estools/estraverseA library of traversal functions for the ECMAScript Abstract Syntax Tree (AST)947
brettz9/es-file-traverseTraverses ECMAScript files based on import/require chains to identify used files and enforce code quality2
estools/esqueryA JavaScript library for querying and navigating the structure of JavaScript source code836
syntax-tree/hast-util-from-textUtility to transform plain text into a hast node's visible content2
bobg/htreeA package for traversing and processing HTML node trees in Go.4
alanshaw/davidA tool that helps developers check and update their project dependencies to ensure they have the latest versions.967
trailofbits/it-dependsAutomatically builds dependency graphs and Software Bills of Materials for packages and source code repositories.334
syntax-tree/hast-util-to-textUtility function to extract plain text from HTML-like data structures19
syntax-tree/hast-util-assertUtility to verify correctness of nodes in HTML/Markdown parsing trees1
syntax-tree/nlcst-testUtility to validate nodes in abstract syntax trees2
cyucelen/walkerAn API-paginated data walker that fetches and processes data concurrently while respecting rate limits.11
icelab/draft-js-ast-exporterTools to convert content from Facebook's Draft.js editor into an abstract syntax tree37
syntax-tree/esast-util-from-jsA utility to convert JavaScript code into an abstract syntax tree (AST) format13