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