a small collection of non-blocking array operation methods
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
A JavaScript text diff implementation.
Lock on asynchronous code
Loop over each item in an array and call the given function on every element.
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
Minimal async jobs utility library, with streams support
Tiny helper to prevent blocking Node.js event loop
A mutex for guarding async workflows
Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.
Node-RED nodes to help flow looping.
A shim for the setImmediate efficient script yielding API
asynchronous function queue with adjustable concurrency
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.
Get the first fulfilled promise that satisfies the provided testing function
Add async-await for-await loop support to RxJS Observables
Turns async function into sync via JavaScript wrapper of Node event loop
Semaphore using `async` and `await`
TypeScript definitions for tiny-async-pool
Allow parsing of async functions
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
Estlint rule - no async callbacks for array methods
Promisify a callback-based function
A utility for managing the `processinfo` folder that NYC uses.
No description provided.
No description provided.
No description provided.
No description provided.