UNPKG

node-tailor

Version:

Tailor assembles a web page from multiple fragments

21 lines (15 loc) 395 B
'use strict'; const stream = require('stream'); module.exports = class BufferConcatStream extends stream.Writable { constructor (callback) { super(); this.data = []; this.on('finish', () => { callback(Buffer.concat(this.data)); }); } _write (chunk, encoding, done) { this.data.push(chunk); done(null, chunk); } };