0.1.1 • Published 10 years ago

concat-stream-promise v0.1.1

Weekly downloads
8
License
MIT
Repository
github
Last release
10 years ago

concat-stream-promise

promise version of concat-stream.

usage

var concat = require('concat-stream-promise');
var foo = require('fs').createReadStream('foo');

foo.pipe(concat()).then(function(buffer) {
  console.log(buffer.toString('utf8'));
}).done();

concat() returns a promise that is also a Writable Stream. When the stream ends, the promise is resolved with a buffer.

'encoding' stuff

Don't write strings to it. It won't encode them; it'll just throw.

options

This space intentionally left blank.

No, seriously, there aren't any.

contributing

This is about as simple as a module can get, but there are some things missing:

  • Tests (I got started with vows)
  • Testing in non-0.10 Node
  • A better way of doing multiple inheritance between Promise and Writable: currently we have to use __proto__, so it won't work in the browser.