Asynchronous versions of the `useEffect` and` useCallback` hooks that able to cancel internal code by user requests or component unmounting
Higher-order functions and common patterns for asynchronous code
A mutex for guarding async workflows
Semaphore using `async` and `await`
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
Determine if a function is a native async function.
A tiny (183B to 210B) and fast utility to ascend parent directories
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
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.
Retrying made simple, easy and async
Backwards compatibility polyfill for React class components
Generates and consumes source maps
OpenTelemetry AsyncLocalStorage-based Context Manager
TypeScript client library for the Mistral AI API
Run some code when the process exits (supports async hooks and pm2 clustering)
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
Run multiple promise-returning & async functions with limited concurrency using native ES9
Sequential asynchronous lock-based queue for promises