1.2.1 • Published 7 years ago

ondo v1.2.1

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

ondo

Event Emitter

No dependencies. Works everywhere.

on something do something

Get it from CDN Try it on RunKit

.on(event, callback, context)

.do(event, context)

let event = require("ondo")();

event.on('hello',() => console.log('hello'));
event.on('world',() => console.log('world'));
event.do('hello').do('world'); //hello .. world

event.on('greet', function(){ this.do('hello').do('world') });
event.do('greet'); //hello .. world

event.off('greet');
event.do('greet'); //"No 'greet' event registered"


event.on("withContext", function(){ console.log(this) }, {"installed": "context"});
event.do("withContext"); //Object { "installed": "context" }
event.do("withContext", {"modified": "context"}); //Object { "modified": "context" }
1.2.1

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.1

7 years ago