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
Utilities for consuming, creating and manipulating node streams.
Require multiple modules using glob patterns. Supports exclusions.
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]
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
[![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
Utilities for JavaScript Iterable and AsyncIterable
A functional query engine, that operates over streams of js objects, and can be optimized via database indexes.
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.
map-filter-reduce queries for flumedb
filters/finds, maps, reduces, and sorts
Functional operation helpers (underscore-like) for working with map, filter, reduce, etc
An array is a collection of values, stored contiguously.
Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).
Reducers you can use for composing reducer hierarchy like with combineReducers from redux
Useful JS polyfills and utilities written from scratch
Array.map but for objects with good TypeScript support. A small and simple integration.
Iterable and iterator library for JavaScript
kafka-streams for Node.js
Functionally - A utility belt for functional JavaScript
async/await-ready array methods for JavaScript and Node.js
_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
A collection of streams that work well with promises (through, map, reduce)
Small, chainable, set of functions like range, map, reduce, filter, zip, for iterable objects.
A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.