Iterate recursively over the enumerable properties of an object and execute the given callback on the objects's leafs.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
It iterates through a graph or a tree recursively
Iterator abstraction based on ES6 specification
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Iterate any JS iterator. Works robustly in all environments, all versions.
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Higher order iterator library for JavaScript/TypeScript.
Get an array of all files in a directory and subdirectories.
A polymorphic iterate operator for arrays and other iterables
A finite state machine iterator for JavaScript
Get the default iterator or async iterator for an iterable or async iterable
(recursive)? merging of (cloned)? objects.
Iterate over promises serially
Recursively read a directory
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
Turn an abstract-leveldown iterator into a readable stream
[](http://www.typescriptlang.org/) [](https://www.npmjs.com/package/@n1ru4l/push-pull-async
Make a directory and its parents if needed - Think `mkdir -p`
Asynchronous iterator function for parallel processing.
Properties file reader for Node.js
Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.
Map over array avoiding parallel execution, using promises