A fully compliant implementation of and polyfill for the Web Streams Standard Specification plus related types from the Encoding Standard.
This repository is a so-called monorepo, it contains several packages that together make up a group of related functionality. Currently included are:
👉 @stardazed/streams — a full implementation of the streams standard with no dependencies that works in all (reasonably) modern browsers and in Node.
👉 @stardazed/streams-fetch-adapter —
helper functions to create custom versions of fetch and Response types
to enable any (mock) implementation of the streams standard to work directly
with fetch, including uploads using streams.
👉 @stardazed/streams-text-encoding —
an implementation of the TextDecoderStream and TextEncoderStream from the
Encoding standard, linking the two standards for best compatibility and reusability.
👉 @stardazed/streams-polyfill — a polyfill combining the above three packages for a seamless, drop-in integration of stardazed streams + fetch + encoding in modern browsers and Node.
© 2018 by Arthur Langereis - @zenmumbler
MIT