stream-promise (npm): Promise that shares Node.js Stream interface
Keywords: promise|stream|emitter|event-emitter