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
Create an error from multiple errors
Iterate over promises serially
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
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.
Iterate any JS iterator. Works robustly in all environments, all versions.
Map over promises serially
Filter promises concurrently
Create an error from multiple errors
Isomorphic, functional type-checking for Javascript
Run promise-returning & async functions concurrently with optional limited concurrency
Run promise-returning & async functions in series, each passing its result to the next
Wait for any promise to be fulfilled
Wait for a specified number of promises to be fulfilled
A finite state machine iterator for JavaScript
A tiny but capable push & pull stream library for TypeScript and Flow