Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 967 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 967 Bytes

Read stream and other types as buffer*

npm version build status coverage status

const read = require('as-buffer');

const stream = fs.createReadStream('./photo.png');

read(stream, { maxsize: 1e6 }) // with a max-size, default to 1e7, 10MiB
	.then(buf => console.log('read', buf))
	.catch(e => console.log('file too large'));

*: exception of object-mode streams that are returned as array

like https://github.com/stream-utils/stream-to-array but simpler