Get an iterator for any JS language value. Works robustly across all environments, all versions.
Iterate any JS iterator. Works robustly in all environments, all versions.
`Iterator.prototype`, or a shared object to use.
`AsyncIterator.prototype`, or a shared object to use.
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
Chainy action that iterates through each item in the array with an asynchronous or synchronous iterator
Chainy action that replaces each item in the array with the result of an asynchronous or synchronous iterator
Concatenate entries from an iterator into an array.
[](http://www.typescriptlang.org/) [](https://www.npmjs.com/package/@n1ru4l/push-pull-async
Inline tokens iterator for markdown-it markdown parser.
Asynchronous iterator function for parallel processing.
given an input character set, create an iterator function that returns the next shortest string available
Library to make working with Iterators/AsyncIterators easier.
Chai assertions for iterable objects
Helper tool for iterating over a string
A file system iterator with filter and asyncIterator iterafaces. Supports Node 0.8 and above
Find package.json files in parent directories, keep finding until you find the right one using iterators.