chain-reaction

0.0.1 • Public • Published

#Chain-reaction

Simple flow-control functions for javascript

##Install

$npm install chain-reaction

###Usage

var chain=require('chain-reaction');

chain
    .next(function(done){
        done(null,1);
    })
    .next(function(arg1,done){
        //arg1==1
        done(null,2);
    })
    .done(function(err,arg){
        //arg==2
    });

chain
    .parallel(function(done){
        done(null,1);
    })
    .parallel(function(done){
        done(null,2);
    })
    .done(function(err,args){
        //args==[1,2]
    });

 chain
    .next(function(done){
        done(null,1);
    })
    .parallel(function(arg1,done){
        //arg1==1
        done(null,2);
    })
    .parallel(function(arg1,done){
        //arg1==1
        done(null,3);
    })
    .next(function(args,done){
        //args=[2,3]
        done(null,4);
    })
    .done(function(err,arg4){
        //arg4==4
    });

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    1
  • 0.0.2
    1

Package Sidebar

Install

npm i chain-reaction

Weekly Downloads

2

Version

0.0.1

License

none

Last publish

Collaborators

  • galkinrost