alanshaw

alanshaw/it-block

Transform input into equally-sized blocks of output using async iterators

TypeScript
3
3
Apache License 2.0

It‑block is a small Node.js utility that provides an async‑iterator transform which groups incoming byte streams into fixed‑size blocks (as `Uint8ArrayList`s), optionally padding the final chunk. It’s aimed at developers who work with streaming data—especially those using the `it‑*` ecosystem—to easily chunk data for protocols, file processing, or any pipeline that requires uniform block sizes.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of alanshaw/it-block

Account's avatar
Typescript types for AsyncIterable sink/source/duplex streams
Account's avatar
Append and consume bytes using only no-copy operations
Account's avatar
Utility functions to make dealing with Uint8Arrays easier
Account's avatar
JavaScript project management
Account's avatar
Collects all values from an (async) iterable and returns them as an array
Account's avatar
Maps the values yielded by an async iterator
Account's avatar
Utility to "pipe" async iterables together

Support the repos that depend on this repository

Top contributors

web3-bot's profile
web3-bot
18 contributions
achingbrain's profile
achingbrain
10 contributions
semantic-release-bot's profile
semantic-release-bot
7 contributions
jacobheun's profile
jacobheun
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet