Search results
848 packages found
A tiny but capable push & pull stream library for TypeScript and Flow
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Create an error from multiple errors
Get the first path that exists on disk of multiple paths
Map over promises concurrently
- promise
- map
- resolved
- wait
- collection
- iterable
- iterator
- race
- fulfilled
- async
- await
- promises
- concurrently
- concurrency
- View more
Get the first fulfilled promise that satisfies the provided testing function
- promise
- locate
- find
- finder
- search
- searcher
- test
- array
- collection
- iterable
- iterator
- race
- fulfilled
- fastest
- View more
Iterate any JS iterator. Works robustly in all environments, all versions.
An alternantive to EventEmitter using consumable streams.
A consumable stream demultiplexer.
Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones)
- itertools
- itertool
- async-itertools
- async-itertool
- itertools-library
- itertools-lib
- iterable
- iterator
- iteration
- generator
- async-iterable
- async-iterator
- async-iteration
- async-generator
- View more
Async iterable that maps an async iterable input with backpressure.
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Filter promises concurrently
Combine async iterators into a Generator object (iterator and iterable)
Wrapper over JS iterator, which allows filter/map/etc with chaining
Create an async generator out of any value or combination of values and pipe async generators into each other
An iterable that you can push values into
Wrapper over JS iterator, which allows filter/map/etc with chaining
Wrapper over JS iterator, which allows filter/map/etc with chaining
Small library to simplify working with Generators and Iterators in Javascript / Typescript