destroy-on-hwm
Destroys a writable stream if a write ever hits the high water mark. This is useful when piping a single stream to multiple clients - you don't want one client slowing down the rest of the clients. With how streams currently work, streams flow at the speed of the slowest destination stream.
Usage
var Stream = ;var destroyOnHWM = ; var stream = ; /** * With no callback, attempts to execute `stream.destroy()` on high water mark. * This stream does not have `.destroy()` though, so it's really a noop. */ ; /** * Instead, we'll just use a custom callback. */ ;