Evaluate asynchronous tasks with configurable concurrency.
Higher-order functions and common patterns for asynchronous code
Turn async generator functions into ES2015 generators
A small wrapper that makes IndexedDB usable
Promisify a callback-based function
check if the current node version has async_hooks.
Memoize functions results using an lru-cache.
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
Get callsites from the V8 stack trace API
Turns async function into sync via JavaScript wrapper of Node event loop
Turn a function into an `http.Agent` instance
A 1.75kB library for enhancing `html`. `ultrahtml` has zero dependencies and is compatible with any JavaScript runtime.
Tries to execute a function and discards any error that occurs
A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.
Abortable async function helpers
TypeScript definitions for async-retry
Throttle a function to limit its execution rate
TypeScript definitions for tiny-async-pool
Async array reduce. Asynchronously applies a function against an accumulator and each element in an array (from left to right, in series) to reduce it to a single value.
Sequential asynchronous lock-based queue for promises
An optionally-asynchronous forEach with an interesting interface.
A small collection of utilities for making functions somewhat resilient against errors.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Get the arguments of a function, arrow function, generator function, async function