@toolbuilder/ring-buffer
Replace your slow Array based fixed length ring buffer, or circular queue, with ring-buffer. RingBuffer is roughly 10x faster, and is a drop in replacement.
Replace your slow Array based fixed length ring buffer, or circular queue, with ring-buffer. RingBuffer is roughly 10x faster, and is a drop in replacement.
Get the first path that exists on disk of multiple paths
Async generators done right
Async generator transformation library
Cron transformer for Pullable
Helper function to create async iterators
Lazy data processing, pipelines, and language utilities built around native JS features and protocols. Precompiled for Node.js >= 10.13.
Lazy data processing and pipelines built around native JS Iterators and Generators.
Lazy data processing and pipelines built around native JS Generators and Observers.
Lazy data processing, pipelines, and language utilities built around native JS features and protocols. Precompiled for browsers.
Typesafe API for processing iterable data in TypeScript and JavaScript
Run async fn for each item in (async) iterable
Iterate your data
Concurrent union
Create iterable arrays in declarative way wherever you want
Well-tested utility functions dealing with async iterables
A zero-dependency lightweight library for iterable weak collections and proxies.
A factory that returns an optionally-typed, iterable Linked List data structure.
A utility to determine if a value implements the iterable protocol
Advanced Array utility functions. Extra arguments for map and forEach including first, last, brk, odd, even, penultimate, and more!