0.1.2 • Published 10 years ago

lib-stream-future v0.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
10 years ago

lib-stream-future

install

npm install --save lib-stream-future

usage

delayed readable stream

var future = require('lib-stream-future');

var f = future();

f.pipe(process.stdout);

setTimeout(function () {
  someStream.pipe(f);
}, 1000);

delayed writable stream

var future = require('lib-stream-future');

var f = future();

process.stdin.pipe(f);

setTimeout(function () {
  f.pipe(someSink);
}, 1000);

fake a duplex stream

function holla(opts) {
  var f = future();
  var req = http.request(opts, function (res) {
    f.setReadable(res);
  });
  f.setWritable(req);
  return f;
}

A.pipe(holla('http://example.com/my/API')).pipe(B);
0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago