1.0.4 • Published 6 years ago

evntr v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

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/evntr@1.0.0/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);

License

MIT License © Umang Galaiya