A duplex stream that buffers writes
var BufferStream = require("buffer-stream") var buffer = BufferStream().buffer() buffer.write("stuff") buffer.on("data", doStuff) someTimeLater(function (stream) { // Oh we have a stream // Empty the buffer onto the stream // Further writes to the buffer go directly to the stream // Any data the stream emits get's re-emitted on the buffer buffer.empty(stream) })npm install buffer-stream
- Raynos