ooo

Another async pattern for node, based on EventEmmitter

ooo

Another async pattern for node, based on EventEmmitter

$ npm install ooo
// Bind an event 
ooo('echo', console.log);
 
// Bind an event, juste once 
ooo('echo!', function (msg) {
    console.log(msg);    
});
 
 
// Fire an event 
ooo('echo')('Hello World !');
var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (errdata) {
    console.log(data.toString());
});
 
fs.readFile('index.js', ooo('file:read'));
var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (msg1errdatamsg2) {
    console.log(msg1, data.toString(), msg2);
});
 
fs.readFile('index.js', ooo('file:read').before('Here is the file').after('Good bye !'));