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

Readme

Keywords

Package Sidebar

Install

npm i buffeream

Weekly Downloads

1

Version

0.0.2

License

Apache License 2.0

Last publish

Collaborators

  • rf00