generator-transform-stream

1.0.1 • Public • Published

generator-transform-stream Build and Test

Create a transform stream using an async generator

Install

npm i -D generator-transform-stream

Usage

import fs from 'fs';
import { pipeline } from 'stream';
import gts from 'generator-transform-stream';

pipeline(
  fs.createReadStream('input.txt', 'utf8'),
  gts(async function* transform(input) {
    for await (const chunk of input) {
      yield chunk.toUpperCase();
    }
  }),
  fs.createWriteStream('output.txt')
);

Development

Run

npm start

Build

npm test

Publish

npm version patch|minor|major
git push --follow-tags

Package Sidebar

Install

npm i generator-transform-stream

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

3.03 kB

Total Files

4

Last publish

Collaborators

  • bealearts