Higher-order functions and common patterns for asynchronous code
Determine if a function is a native async function.
Turn async functions into ES2015 generators
Allow parsing of async generator functions
Helper function to remap async functions to generators
A function that returns the normally hidden `AsyncFunction` constructor
Turn async generator functions into ES2015 generators
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
A tiny (183B to 210B) and fast utility to ascend parent directories
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
Gracefully handle a Promise using async/await.
Semaphore using `async` and `await`
A function that returns the normally hidden `AsyncGeneratorFunction` constructor
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
Compiles sync functions into async generator functions
`net.Server#listen()` helper that returns a Promise for async / await
asynchronous function queue with adjustable concurrency
Settle an async function.
validate form asynchronous
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
A mutex for guarding async workflows
Retrying made simple, easy and async
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
Validate form asynchronous
Process file descriptors (pidfd) for Linux
Process file descriptors (pidfd) for Linux
Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)