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

    ooopublic

    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

    Downloadslast 7 days

    0

    version

    0.0.7

    license

    none

    last publish

    collaborators

    • avatar