evntr
v1.0.4
Published
Zero-dependency eventing and pub-sub library.
Downloads
3
Maintainers
Readme
Evntr
Zero-dependency eventing and pub-sub library for the browser and Node.js.
Installation
Browser
<script src="path/to/evntr.min.js" type="text/javascript"></script>
<script>
var evntr = Evntr();
</script>
Evntr is also available from unpkg: https://unpkg.com/[email protected]/evntr.min.js
Node.js
Install from NPM using npm i --save evntr
, then
import Evntr from 'evntr';
const evntr = Evntr();
OR
const evntr = require('evntr')();
Usage
Listen for an event
evntr.on('myEvent', (some, data) => {
console.log(some, data);
})
Emit an event
evntr.emit('myEvent', {
hello: 'world'
}, {
world: 'hello'
});
Remove a listener
evntr.off('myEvent', myListener);