buffeream

0.0.2 • Public • Published

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);
		
	}
	
}

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i buffeream

    Weekly Downloads

    2

    Version

    0.0.2

    License

    Apache License 2.0

    Last publish

    Collaborators

    • rf00