Promise-based asynchronous readers-writers lock
Implements Lock and RWLock synchronization primitives.
A read/write lock implementation for Node.
TypeScript definitions for rwlock
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
Provides 'AsyncAutoResetEvent', an async coordination primitive.
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
Implementation of a readers-writer lock for async/await code.
A tiny (183B to 210B) and fast utility to ascend parent directories
Tiny async mutex, RWLock (writer-preference), and counting semaphore. Zero dependencies.
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
Async reader-writer lock
A reference-counted async RwLock