lightweight async iterators (map, each, reduce)
async-iterate-stream --------
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Iterate any JS iterator. Works robustly in all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
`Array#forEach()` but it’s possible to define where to move to next
A convenient way to iterate objects.
Like `await Promise.all(mytasks.map(async (item) => ....))`, but with super-powers
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
A polymorphic iterate operator for arrays and other iterables
Compose promise-returning & async functions into a reusable pipeline
Advanced Async Iterate is a JavaScript library that simplifies the handling of arrays. You can now execute asynchronous functions in interactions like forEach or map!
Iterate through the values of a stream
Run promise-returning & async functions in series, each passing its result to the next
Higher-order functions and common patterns for asynchronous code
A minimal library for executing processes in Node
TypeScript definitions and functions for using Docling output.
Determine if a function is a native async function.
Asynchronous iterator function for parallel processing.
Iterate values in a list in random order
Serializable memoizer with promises
Turn async functions into ES2015 generators
Allow parsing of async generator functions
Utilities for Testable scripts
An async version of iterator
Lightweight, high-performance embedded key-value database. Bitcask-style append-only journal, lock-free sharded hash index, at-rest encryption, sync + async APIs with streaming iterators.