[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.
Text traversal for HTML documents.
Socket.dev optimized package override for es-get-iterator
Monad interfaces
Transform input into equally-sized blocks of output
Convert an async iterator/iterable to a readable stream
Typescript wrapper for pg-query-stream
Maps the values yielded by an async iterator
TypeScript definitions for properties-reader
An iterator to iterate an array in random order with controls to requeue or dequeue elements during the iteration
JS library for Fengari
Test if a value is iterator-like.
Either monad
[Maybe Monad](https://en.wikibooks.org/wiki/Haskell/Understanding_monads/Maybe), The Maybe monad represents computations which might "go wrong" by not returning a value.
Convert event emitters and event targets to ES async iterators
Process (async)iterable values as functions with concurrency control
Find package.json files in parent directories, keep finding until you find the right one using iterators.
Extract contents from 7z archives using an iterator API. Pure JavaScript, works on Node.js 0.8+
Treat one or more iterables as a single iterable
Extract contents from zip archive type using an iterator API using streams or paths. Use stream interface and pipe transforms to add decompression algorithms
Standard library
Extract contents from tar archive type using an iterator API using streams or paths. Use stream interface and pipe transforms to add decompression algorithms
Convert a (async) iterator to a pull stream