An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Array methods for ES6 Iterators
Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
Isomorphic map-reduce function to flatten an array into the supplied array
Small library to simplify working with Generators and Iterators in Javascript / Typescript
Make array iteration easy when using async/await and Promises
Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r
Convenient and dependency free wrapper for working with arrays and objects.
An inverted index that allows javascript objects to be easily serialised and retrieved using promises and map-reduce
Require multiple modules using glob patterns. Supports exclusions.
Utilities for consuming, creating and manipulating node streams.
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).
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Basic operations on iterables
Async enabled each(), map(), filter() functions that work just like their standard counterparts, but can be used with async/await and also provide concurrency limiting. Includes built-in typings and JSDoc comments for IntelliSense documentation.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
An array is a collection of values, stored contiguously.
filters/finds, maps, reduces, and sorts
Utilities for JavaScript Iterable and AsyncIterable
Functional operation helpers (underscore-like) for working with map, filter, reduce, etc
async/await-ready array methods for JavaScript and Node.js
map-filter-reduce queries for flumedb
Array.map but for objects with good TypeScript support. A small and simple integration.
_declarative-js_ is modern JavaScript library, that helps to: - tackle array transformation with built in JavaScript array api (e.g. `array.filter(toBe.unique())`), - provide a type-level solution for representing optional values instead of null referen
Functionally - A utility belt for functional JavaScript
A functional query engine, that operates over streams of js objects, and can be optimized via database indexes.
kafka-streams for Node.js
Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).
A scuttlebot plugin for querying data. With [map-filter-reduce](https://github.com/dominictarr/map-filter-reduce) you can write pretty flexible queries, similar to SQL, but more javascripty.
Reducers you can use for composing reducer hierarchy like with combineReducers from redux
A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.