Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

ooo

0.0.7 • Public • Published

ooo

Another async pattern for node, based on EventEmmitter

Installation

$ npm install ooo

How to

Basics

// 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 !');

Bridges

var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (err, data) {
    console.log(data.toString());
});
 
fs.readFile('index.js', ooo('file:read'));

Insert parameters

var ooo = require('ooo');
var fs = require('fs');
 
ooo('file:read', function (msg1, err, data, msg2) {
    console.log(msg1, data.toString(), msg2);
});
 
fs.readFile('index.js', ooo('file:read').before('Here is the file').after('Good bye !'));

Keywords

none

install

npm i ooo

Downloadsweekly downloads

10

version

0.0.7

license

none

last publish

collaborators

  • avatar