1.0.1 • Published 3 years ago

@cubbit/web-file-stream v1.0.1

Weekly downloads
114
License
MIT
Repository
github
Last release
3 years ago

Web file stream Build Status license npm

Node's file stream APIs for the web.

import {WebFileStream} from '@cubbit/web-file-stream';

const file = new File(['My test file'], 'test-file.txt', {
    type: 'text/plain'
});

const read_stream = WebFileStream.create_read_stream(file);

read_stream.on('error', console.error);
read_stream.on('data', (data) => console.log(data));
read_stream.on('end', () => console.log('File read!'));

Installation

This is a module available through the npm registry. Installation is done using the npm install command:

npm install @cubbit/web-file-stream

Features

  • Automatic backpressuring
  • Compatibility with File object API
  • Same API as Node.js Stream objects

Tests

To run the test suite, first install the dependencies, then run npm test:

npm install
npm test

License

MIT