Execute a callback on every node of a source code's AST and stop walking when you see fit
ECMAScript (ESTree) AST walker
Lightweight Babel AST traversal
Get an array of recursive directory contents
Walk and transform a pug AST
iteratively walk a DOM node
A 1.75kB library for enhancing `html`. `ultrahtml` has zero dependencies and is compatible with any JavaScript runtime.
Traverse an ESTree-compliant AST
A node port of python's os.walk
A library for efficiently walking a directory recursively
Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
Given a path string, return a generator that walks up the path, emitting each dirname.
Get the dependencies of a CommonJS module by traversing its AST
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]
Find all dependencies within a JavaScript file using AMD module syntax
Walk an AST from SWC and visit each node type.
Walk up the directory tree until the specified path is found.
Get the dependencies of an ES6 module
Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.
File system walker with Readable stream interface.
Determine whether an AST node is a reference
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
Lightweight Babylon AST traversal
A tool for walking ASTs