function bufferStream(stream) { return new Promise((resolve, reject) => { const chunks = []; stream .on("error", reject) .on("data", chunk => chunks.push(chunk)) .on("end", () => resolve(Buffer.concat(chunks))); }); } module.exports = bufferStream;