A work in progress
[](http://www.typescriptlang.org/) [](https://www.npmjs.com/package/@n1ru4l/push-pull-async
Get the first fulfilled promise that satisfies the provided testing function
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Turn async generator functions into ES2015 generators
Compiles sync functions into async generator functions
Multipart and Tar utilities for the Web Streams API
Extended iterable class, providing lazy array-like methods with automatic async and return/throw forwarding
Run promise-returning & async functions concurrently with optional limited concurrency
Map over promises concurrently
Run promise-returning & async functions in series, each passing its result to the next
The Interactive Extensions for JavaScript
Allow parsing of async generator functions
Helper function to remap async functions to generators
Process incoming async(iterable) functions in parallel
Turn async functions into ES2015 generators
Convert Node.js streams to streaming iterables
Invokes the passed function for each item in an iterable
Get the default iterator or async iterator for an iterable or async iterable
`Promise.all` and `Promise.allSettled` with concurrency option and async iterable result
support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.
TypeScript client library for the Mistral AI API
Array manipulation, ordering, searching, summarizing, etc.
Convert streaming iterables to Node.js streams