repeater
repeater copied to clipboard
The missing constructor for creating safe async iterators
this is sort of a joke but I just wanted to demonstrate that the code can be shortened, assuming there are no extra arguments in observables I don't know about....
Renaming the library to repeater meant the old logo which I hacked together in figma didn’t make sense any more so I removed it. It would be nice to have...
readmes at https://www.npmjs.com/package/@repeaterjs/timers https://www.npmjs.com/package/@repeaterjs/pubsub https://www.npmjs.com/package/@repeaterjs/limiters say go to https://repeater.js.org/ where there is no info about these packages
Channels are meant to be used alongside async generators, not compete with them, so we want the docs to be clear about when you’d use which.
It would be embarrassing to argue that one of our key features of channels is memory safety and suffer from a memory leak bug. Figure out a way to rigorously...
Opening a separate issue from #49 for the sake of people googling why their process is just dying on them. It seems a bit too easy to accidentally cause the...
I set out to make a simple lookahead async iterable, that fetches `n` upstream values in advance of the consuming `for await` loop. Naively it seems obvious, just use a...