JSPM

  • Created
  • Published
  • Downloads 4704
  • Score
    100M100P100Q136273F

WHATWG Streams API (ReadableStream, WritableStream, TransformStream) for GJS

Package Exports

  • @gjsify/web-streams
  • @gjsify/web-streams/globals
  • @gjsify/web-streams/register
  • @gjsify/web-streams/register/queuing
  • @gjsify/web-streams/register/readable
  • @gjsify/web-streams/register/text-streams
  • @gjsify/web-streams/register/transform
  • @gjsify/web-streams/register/writable

Readme

@gjsify/web-streams

GJS implementation of the Web Streams API (ReadableStream, WritableStream, TransformStream).

Part of the gjsify project — Node.js and Web APIs for GJS (GNOME JavaScript).

Installation

npm install @gjsify/web-streams
# or
yarn add @gjsify/web-streams

Usage

import { ReadableStream, WritableStream, TransformStream } from '@gjsify/web-streams';

const readable = new ReadableStream({
  start(controller) {
    controller.enqueue('hello');
    controller.close();
  }
});

License

MIT