Callbag listenable source sending DOMHighResTimeStamp at display refresh rate
A tiny but capable push & pull stream library for TypeScript and Flow
gifsicle wrapper that makes it seamlessly available as a local dependency
A standard for JS callbacks
Spinners for use in the terminal
Callbag operator that applies a transformation on data passing through it
A Tailwind CSS plugin for creating beautiful animations.
Utility function for plugging callbags together in chain
Use requestAnimationFrame as an async iterable, in any JavaScript environment
Callbag factory that merges data from multiple callbag sources
Frames plugin for Expressive Code. Wraps code blocks in a styled editor or terminal frame with support for titles, multiple tabs and more.
👜 Callbag source factory that emits values specified as arguments.
A callbag sink (listener) that connects an Observer a-la RxJS.
Callbag factory that concatenates data from multiple callbag sources
Callbag sink that consume both pullable and listenable sources
Creates a new Callbag given an optional producer
Lit directives for making things move.
Callbag operator that conditionally lets data pass through
Emits the values emitted by the source Callbag until a notifier Callbag emits a value
Callbag operator that broadcasts a single source to multiple sinks
👜 Callbag which creates a source from a given factory when sink subscribes.
👜 Callbag operator that emits items given it as arguments after it finishes emitting items emitted by source.
Convert an observable to a callbag listenable source
👜 Callbag operator which emits values emitted by the source as long as each value satisfies the given predicate, and then completes as soon as predicate is not satisfied.