1.0.0 • Published 9 years ago

readx v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

readx

Read stream like sync call

Demo

'use strict';

var read = require('readx');
var co = require('co');
var fs = require('fs');

co(function *() {
  var stream = fs.createReadStream(__filename, {highWaterMark: 10});
  var buffers = [];
  var channel = read(stream);
  var data;
  while ((data = yield channel)) {
    buffers.push(data);
  }
  return Buffer.concat(buffers);
}).then(function (data) {
  console.log(data.toString());
}, function () {

});

License

The MIT license. Please enjoy it.