Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Check if something is a promise
A lightweight library that provides tools for organizing asynchronous code
Make unhandled promise rejections fail loudly instead of the default silent fail
Promisify an event by waiting for it to be emitted
- promise
- events
- event
- emitter
- eventemitter
- event-emitter
- emit
- emits
- listener
- promisify
- addlistener
- addeventlistener
- wait
- waits
- View more
Delay a promise a specified amount of time
Iterate over promises serially
- promise
- foreach
- for-each
- for
- each
- collection
- iterable
- iterator
- fulfilled
- async
- await
- promises
- serial
- serially
- View more
Converts callback-based functions to ES6 Promises
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Track the list of currently unhandled promise rejections.
ES Proposal spec-compliant shim for Promise.allSettled
Run promise-returning & async functions concurrently with optional limited concurrency
Extends Chai with assertions about promises.
ES Proposal spec-compliant shim for Promise.prototype.finally
Compose promise-returning & async functions into a reusable pipeline
Compose your async functions with elegance.
- compose
- fluent
- composing
- continuation
- function composition
- functional
- async
- map
- series
- parallel
- extension
- tracing
- debug
- timing
- View more
Map over promises serially
Throttle promise-returning & async functions
Wait for a condition to be true
Run promise-returning & async functions in series, each passing its result to the next
- promise
- waterfall
- series
- serial
- sequence
- sequential
- ordered
- task
- tasks
- array
- collection
- iterable
- iterator
- async
- View more
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.