Regex event emitter
An event emitter which takes regular expressions for event names
Install
npm install regexemitter --save
Example Script
var EventEmitter = require('regexemitter');
var events = new EventEmitter();
events.on( /send this message to (john|dave)/, function ( arg1, arg2 ){
console.log( 'event: ' + this.event );
console.log( 'message:', arg1, arg2 );
});
events.emit( 'send this message to john', 'hello', 'john' );
events.emit( 'send this message to andy', 'hi', 'andy' );
events.emit( 'send this message to dave', 'ahoy', 'dave' );
Output
event: send this message to john
message: hello john
event: send this message to dave
message: ahoy dave
Build Status