Zero-dependency, memory-efficient recursive directory walker using Async Iterators.
ECMAScript (ESTree) AST walker
A library for efficiently walking a directory recursively
Execute a callback on every node of a source code's AST and stop walking when you see fit
Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
Lightweight Babel AST traversal
Walk and transform a pug AST
Given a path string, return a generator that walks up the path, emitting each dirname.
Get an array of recursive directory contents
A 1.75kB library for enhancing `html`. `ultrahtml` has zero dependencies and is compatible with any JavaScript runtime.
Walk up the directory tree until the specified path is found.
iteratively walk a DOM node
A thing for ignoring files based on globs
A node port of python's os.walk
unist utility to visit nodes
Traverse an ESTree-compliant 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]
Walk an AST from SWC and visit each node type.
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
JSX support for Acorn Walk
walk directory for esm and cjs modules
Lightweight Babylon AST traversal
JSON without touching any globals
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.