0.1.1 • Published 8 years ago
stream-generators v0.1.1
stream-generators
Pipe ES6 Generators through Node.js Streams.
Usage
var streamify = require('stream-generators')
, os = require('os')
, gen = function*() {
yield '1';
yield '2';
yield '3';
yield os.EOL;
}
;
streamify(gen).pipe(process.stdout);
123\n
API
streamify(function*)
The result of require is a 'function()' that when invoked, will return a Readable Stream.
var generator = function*() {
yield 1;
yield 2;
};
var streamify = require('stream-generators');
var readable = streamify(generator);
This Stream will push each element from the generator into the piped array.
Install
npm install stream-generators