1.0.2 • Published 7 years ago

voke v1.0.2

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

Voke

Event emitter

Created as a learning project.

Installation

With NPM

npm install voke

index.js

var Voke = require('voke');

In the Browser:

Download dist/voke.min.js first.

<script src='voke.min.js'></script>

Usage

Creating an emitter:

var emitter = new Voke();

Adding event listeners:

emitter.on('event', function(e) {
  console.log(e);
  // {type: 'event', myCustomData: true}
});

var handler = function() {};
emitter.on('event2', handler);

Removing event listeners:

emitter.off('event2', handler);

Global Event Listener:

emitter.on('*', function(e) {
  // gets event object from all events
  console.log(e);
});

Emitting an event:

emitter.emit('event');
emitter.emit('event', {myCustomData: true});

License

Licensed under the MIT License by Kabir Shah

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago