bcomnes

bcomnes/async-folder-walker

A recursive async iterator of the files and directories in a given directory. Can take multiple directories and files, limit walk depth and filter based on path names and stat results.

JavaScript
19
0
MIT License

`async-folder-walker` provides an asynchronous, recursive iterator that yields every file and sub‑directory within one or more root paths, supporting depth limits, path‑ and stat‑based filtering, depth control, and optional ignore patterns. It’s ideal for Node.js developers who need a flexible, stream‑free way to traverse complex folder hierarchies—e.g., for indexing, caching, or processing large directory trees without blocking the event loop.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of bcomnes/async-folder-walker

Account's avatar
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Account's avatar
A base TSConfig for working with Recommended.
Account's avatar
TypeScript definitions for node
Account's avatar
Command line tool for generating a changelog from git tags and commit history
Account's avatar
Create a GitHub Release for a Node package
Account's avatar
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
Account's avatar
Promise temporary directories
Account's avatar
JavaScript Standard Style
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on bcomnes/async-folder-walker

Top contributors

bcomnes's profile
bcomnes
73 contributions
dependabot[bot]'s profile
dependabot[bot]
53 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet