module.exports = function (stream, cb) { | |
var chunks = [] | |
stream.on('data', function (chunk) { | |
chunks.push(chunk) | |
}) | |
stream.once('end', function () { | |
if (cb) cb(null, Buffer.concat(chunks)) | |
cb = null | |
}) | |
stream.once('error', function (err) { | |
if (cb) cb(err) | |
cb = null | |
}) | |
} |