eventemitter11

1.2.1 • Public • Published

EventEmitter11

EventEmitter11

last commit version downloads license

Completely original EventEmmitter that isn't based on anything else

Warning: at this development stage it only supports node

Usage

You should install it first

npm i eventemitter11

Then you can use it

const Emitter = require('eventemitter11');
const emitter = new Emitter();

// Init listener
emitter.listen('my-original-event', (args) => {
  // do stuff
}, '10 minutes'); // TTL argument is optional

// Emit the event
emitter.emit('my-original-event', 'hi');

TODO

  • Add browser support
  • Implement once listener
  • Copy the rest of EventEmitter2

Package Sidebar

Install

npm i eventemitter11

Weekly Downloads

5

Version

1.2.1

License

MIT

Unpacked Size

40.3 kB

Total Files

6

Last publish

Collaborators

  • rundik