Find package.json files in parent directories, keep finding until you find the right one using iterators.
A library of async iterator extensions for JavaScript including ```map```, ```reduce```, ```filter```, ```flatMap```, ```pipe``` and [more](https://github.com/jamiemccrindle/axax/blob/master/docs/API.md#functions).
Matches strings against configurable strings, globs, regular expressions, and/or functions
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
Base iterator for values retrieved using a stack of async functions returning values
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.
Iterate over an Array received on the input, giving the next element only after it receives a feedback
Run an array of functions in parallel
Modern EventSource client for browsers and Node.js
Maintain and search through a sorted array using some low level functions
Fun with Iterables
stdlib TypeScript type declarations.
Validates if a value is an array.
Test if a value is iterator-like.
Chai assertions for iterable objects
Treat one or more iterables as a single iterable
Convert a (async) iterator to a pull stream
Walk up ancester's dir up to root
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
🐊Putout plugin adds ability to remove useless array.entries()
Lazy-evaluating list of files, based on globs or regex patterns
Process (async)iterable values as functions with concurrency control
utility functions for async iterators
finds an item in an array matching a predicate function, and returns its index