johnson-trotter
An implementation of the Johnson-Trotter permutation algorithm.
An implementation of the Johnson-Trotter permutation algorithm.
A partial to provide a better foreach capability similar to PHP's foreach construct by differentiating whether the callback function expects a value or a pair of key-value.
Make ES6 Iterators Functional Again
Use duck-typing to check whether an object has the form of an iterator
Uses one or more keys to retrieve a value from a Map, Object, or other collection. Supports nesting, loose key matching, and more.
It’s Array.prototype.indexOf() for Maps and Objects.
Checks for the existence of one or more keys in a Map, Object, or other collection. Supports nesting, loose key matching, and more.
Lazy Range function for JS. Exposes forEach forEachAsync and toArray.
Lazy evaluation utilities for JavaScript powered by ES6 iterators and generators
Lazy iterator
lazyIterators will allow you to iterate over Arrays of Objects or any end-point using the same simple iteration API, taking care of all the hard work for you.
lazily-evaluated chainable generator methods, providing near feature parity with the Array API
Streams which conform to the CoffeeScript lazy iterator specification
Retrieves the last value of an Array, Iterator, Object, Map, Set, or Typed Array.
lightweight javascript api that provides useful functional array helper.
iterate over string as simple as over usual array
helpers for working with AWS SQS including an async iterator
Create an iterator that transforms results from another iterator
Create an array of elements split into chunks
JavaScript data processing pipelines and utilities