An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Iterator abstraction based on ES6 specification
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Iterate over promises serially
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Higher order iterator library for JavaScript/TypeScript.
Iterate any JS iterator. Works robustly in all environments, all versions.
Turn an abstract-leveldown iterator into a readable stream
[](http://www.typescriptlang.org/) [](https://www.npmjs.com/package/@n1ru4l/push-pull-async
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
Realtime client library for Ably, the realtime messaging service
Async iterator utilities for Metorial. Provides programmable async iterators for creating controlled data streams and managing async iteration flow.
Framework-independent loaders for 3D graphics formats
Asynchronous iterator function for parallel processing.
Map over array avoiding parallel execution, using promises
Run multiple promise-returning & async functions with limited concurrency using native ES9
A polymorphic iterate operator for arrays and other iterables
Cloud Pub/Sub Client Library for Node.js
A finite state machine iterator for JavaScript
Get the default iterator or async iterator for an iterable or async iterable
Simple iterator for flat and multi section lists
Iterate any iterable JS value. Works robustly in all environments, all versions.
async.mapLimit's functionality available as a standalone npm module