包详细信息

wildcards

segmentio5.2kMIT1.0.2

emitter wildcard support

events, emitter, wildcard

自述文件

wildcards

Wildcard event-emitter proxy for nodejs.

Installation

$ npm install wildcards
$ component install segmentio/wildcards

Example

var Emitter = require('events').EventEmitter;
var events = require('wildcards');

var app = new Emitter;

events(app, 'user:*', function(event, user){
  console.log('  %s %s', event, user);
});

app.emit('foo');
app.emit('bar');
app.emit('user:logout', 'tobi');
app.emit('user:login', 'loki');
app.emit('user:login', 'jane');

Yielding:

user:logout tobi
user:login loki
user:login jane

License

MIT

更新日志

1.0.2 / 2014-04-10

  • fix: make.emit chainable

1.0.1 / 2013-12-11

  • add component support
  • fix .emit() when no match is made