0.0.2 • Published 7 years ago

buffeream v0.0.2

Weekly downloads
3
License
Apache License 2....
Repository
github
Last release
7 years ago

buffeream

npm version

Installation

npm install buffeream
var buffeream = require('buffeream')

Usage

buffeream(readableStream[, callback])

Returns buffer.

readableStream - stream

callback - callback when there is a callback

##Examples

var buffeream = require('buffeream');

var fs = require('fs');

var readableStream = fs.createReadStream('example.js');

buffeream(readableStream, function(err, buffer) {
	
	if (err) {
		
		console.log(err);
		
		return;
		
	}
	
	var data = buffer.toString();
	
	console.log(data);
	
});

Using Promise:

buffeream(readableStream).then(function(buffer) {
	
	var data = buffer.toString();
	
	console.log(data);
	
}).catch(function(err) {
	
	console.log(err);
	
});

Using Async/Await:

convertStreamToBuffer();

async function convertStreamToBuffer() {
	
	try {
		
		var buffer = await buffeream(readableStream);
		
		var data = buffer.toString();
		
		console.log(data);
		
	} catch (err) {
		
		console.log(err);
		
	}
	
}