Higher-order functions and common patterns for asynchronous code
Promisify a callback-style function
delay the evaluation of a paramless async function and cache the result
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
Testing can be a drag. AVA helps you get it done.
Retry a promise-returning or async function
asynchronous function queue with adjustable concurrency
Run multiple promise-returning & async functions with limited concurrency
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
`Start a promise chain
Memoize/cache function results
Get the first fulfilled promise that satisfies the provided testing function
Runtime for Regenerator-compiled generator and async functions.
Create a promise that can be canceled
Allows users to use generators in order to write common functions that can be both sync or async.
FantasyLand compliant (monadic) alternative to Promises
Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster
Automated browser testing for the modern web development stack.