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