p-locate
Get the first fulfilled promise that satisfies the provided testing function
Get the first fulfilled promise that satisfies the provided testing function
Get the first path that exists on disk of multiple paths
Map over promises concurrently
Minimal async jobs utility library, with streams support
Map object keys and values into a new object
Create an error from multiple errors
Iterate over promises serially
Iterator abstraction based on ES6 specification
Reduce a list of values using promises into a promise for a value
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Iterate any JS iterator. Works robustly in all environments, all versions.
Map over promises serially
Filter object keys and values into a new object
Filter promises concurrently
Create an error from multiple errors
Run promise-returning & async functions concurrently with optional limited concurrency
Run promise-returning & async functions in series, each passing its result to the next