Iterable Packages
objectiv
Utility funtions for arrays and objects alike
partition-iterable
Divides iterated values into those that match a filter and those that don’t.
intersperse-iterable
Interjects a value between each iterated item.
map-each
A very small, flexible, parallel async mapping helper that has first-class support for Iterators and concurrency.
@tsdotnet/linked-list
A doubly (bidirectional) linked list. Acts as a safe, value focused wrapper for a linked-node-list.
@undercut/utils
Utilities for type checking, arrays, comparison, common functions, iterables, objects, promises, randomization, etc.
@toolbuilder/ring-buffer-tests
Simple test harness for testing ring buffer implementations.
@theroyalwhee0/iter
Iterator/generator utilities for Javascript
@strong-roots-capital/cartesian-product-generator
ES2015 generator (iterable iterator) for cartesian product. Put combinatorial explosion back in the kennel.
ai-subject
Send values to an async iterable like Reactive Extensions does
evented-stream
Collection of evented-stream packages
evented-stream-types
Collection of types used by evented-stream packages
functor-filter-arraylike-iterable
Iterable that implements optimized map & filter methods for array-like iterables
functor-iterable
Iterable that implements optimized map method
functor-arraylike-iterable
Iterable that implements optimized map method for array-like iterables
funk-lib-es
FP for Vanilla JavaScript
@commonly/iterable
Collection of functional utilities, often higher-order functions.
a-iterable
An Iterable implementation with ES6 Array-like API
async-iter-merge-sorted
Merge multiple async iterables into a single sorted async iterable