events-binding

0.1.0 • Public • Published

events-binding

EventEmitter with amqp style binding for messages

var Events = require('events-binding');
 
var events = new Events();
 
events
    .on('apple.iPhone.*', function() {
        console.log("iPhones", arguments);
    })
    .on('android.*', function() {
        console.log("android phones", arguments);
    });
 
events
    .emit('apple.iPhone.5', "iPhone 5") // OK
    .emit('android.nexus.5', "Nexus 5") // OK
    .emit('apple.iPad', "iPad air"); // No listener found (listener 'apple.*' would match)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    2

Package Sidebar

Install

npm i events-binding

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • macpie