Inspired by chai sorted and jest-extended. This packages extends jest.expect with 2 custom matchers, `toBeSorted` and `toBeSortedBy`
Takes a json-file and return a copy of the same file, but sorted
Removes duplicates from a sorted array in place
Semaphore using `async` and `await`
Estlint rule - no async callbacks for array methods
Allow parsing of async functions
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.
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
TypeScript definitions for toposort
TypeScript definitions for tiny-async-pool
Promisify a callback-based function
A utility for managing the `processinfo` folder that NYC uses.
Alternative JSON.stringify function with sorted keys, so the output is stable.
Sorting algorithm using external memory if the input iterable is too big
Sorted set data structures
A Promise-based interface into processes created by child_process.spawn
Allow parsing of async generator functions
Sort an Object or package.json based on the well-known package.json keys
Asynchronous iterator function for parallel processing.
Get a stream as a string, Buffer, ArrayBuffer or array
Higher-order functions and common patterns for asynchronous code
Array manipulation, ordering, searching, summarizing, etc.
Determine if a function is a native async function.
A function that returns the normally hidden `AsyncFunction` constructor