{"_id":"chain-reaction","_rev":"35-6d637eb96afcd8b869b6e99daa2ac586","name":"chain-reaction","description":"Simple flow-control functions","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.2":{"name":"chain-reaction","repository":{"type":"git","url":"https://github.com/galkinrost/next.git"},"bugs":{"url":"https://github.com/galkinrost/next/issues"},"description":"Simple flow-control functions","version":"0.0.2","author":{"name":"Galkin Rostislav","email":"galkinrost@gmail.com"},"keywords":["async","callback","queue","flow","control"],"dependencies":{"async":"~0.2.9"},"development":{},"main":"./lib/next.js","readmeFilename":"README.md","readme":"#Chain-reaction\n\nSimple flow-control functions for javascript\n\n##Install\n\n    $npm install chain-reaction\n\n###Usage\n\n\n```javascript\nvar chain=require('chain-reaction');\n\nchain\n    .next(function(done){\n        done(null,1);\n    })\n    .next(function(arg1,done){\n        //arg1==1\n        done(null,2);\n    })\n    .done(function(err,arg){\n        //arg==2\n    });\n\nchain\n    .parallel(function(done){\n        done(null,1);\n    })\n    .parallel(function(done){\n        done(null,2);\n    })\n    .done(function(err,args){\n        //args==[1,2]\n    });\n\n chain\n    .next(function(done){\n        done(null,1);\n    })\n    .parallel(function(arg1,done){\n        //arg1==1\n        done(null,2);\n    })\n    .parallel(function(arg1,done){\n        //arg1==1\n        done(null,3);\n    })\n    .next(function(args,done){\n        //args=[2,3]\n        done(null,4);\n    })\n    .done(function(err,arg4){\n        //arg4==4\n    });\n\n```","_id":"chain-reaction@0.0.2","dist":{"shasum":"4014a9e64e878a7692a28ef277198c2bdeaca4bd","tarball":"https://registry.npmjs.org/chain-reaction/-/chain-reaction-0.0.2.tgz","integrity":"sha512-UplGId/F4C1m9a3Rqb6vo0t/sc5TKQlETA03xT/G3DMpbLcUyJwAJqVU72Wo2rvziAkyaTiV6FiILSJPqPfEjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjUOWtD3mZCpjmvlvbaQEyXwQjUPtelk9JTkKAvD7xoAiBLBXhTq/eD2ETGp56FBnwLmhyB6RxUstydXVG8a9FHLw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"galkinrost","email":"galkinrost@gmail.com"},"maintainers":[{"name":"galkinrost","email":"galkinrost@gmail.com"}],"directories":{}},"0.0.1":{"name":"chain-reaction","repository":{"type":"git","url":"https://github.com/galkinrost/chain-reaction.git"},"bugs":{"url":"https://github.com/galkinrost/chain-reaction/issues"},"description":"Simple flow-control functions","version":"0.0.1","author":{"name":"Galkin Rostislav","email":"galkinrost@gmail.com"},"keywords":["async","callback","queue","flow","control"],"licenses":[{"type":"MIT","url":"https://raw2.github.com/galkinrost/chain-reaction/master/LICENSE"}],"dependencies":{"async":"~0.2.9"},"development":{},"main":"./lib/next.js","readmeFilename":"README.md","readme":"#Chain-reaction\n\nSimple flow-control functions for javascript\n\n##Install\n\n    $npm install chain-reaction\n\n###Usage\n\n\n```javascript\nvar chain=require('chain-reaction');\n\nchain\n    .next(function(done){\n        done(null,1);\n    })\n    .next(function(arg1,done){\n        //arg1==1\n        done(null,2);\n    })\n    .done(function(err,arg){\n        //arg==2\n    });\n\nchain\n    .parallel(function(done){\n        done(null,1);\n    })\n    .parallel(function(done){\n        done(null,2);\n    })\n    .done(function(err,args){\n        //args==[1,2]\n    });\n\n chain\n    .next(function(done){\n        done(null,1);\n    })\n    .parallel(function(arg1,done){\n        //arg1==1\n        done(null,2);\n    })\n    .parallel(function(arg1,done){\n        //arg1==1\n        done(null,3);\n    })\n    .next(function(args,done){\n        //args=[2,3]\n        done(null,4);\n    })\n    .done(function(err,arg4){\n        //arg4==4\n    });\n\n```","_id":"chain-reaction@0.0.1","dist":{"shasum":"a6ba6f832fa0e1e8082f312aa2916735675a1e7b","tarball":"https://registry.npmjs.org/chain-reaction/-/chain-reaction-0.0.1.tgz","integrity":"sha512-atOMvs/GjCBGSbKialRwmX2jtit1seJ2SUeGQIQ1TgfTf6tozkG5MqU4QxIOblzAy3mDxHtWkV8gdfGicDyGOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaUw8OegDZTC5Id1gEV67At/VH4s6em06MFv3IfxH57AiEAncPDuzAAlKt5Z05zNxIVmpLw85XYOS+U7qS3NkayrdY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"galkinrost","email":"galkinrost@gmail.com"},"maintainers":[{"name":"galkinrost","email":"galkinrost@gmail.com"}]}},"readme":"next\n====\n\nSimple flow-control functions for javascript\n","maintainers":[{"name":"galkinrost","email":"galkinrost@gmail.com"}],"time":{"modified":"2022-06-13T05:51:30.678Z","created":"2014-01-09T15:57:26.677Z","0.0.1":"2014-01-11T04:13:18.302Z","0.0.2":"2014-01-09T16:27:30.341Z"},"author":{"name":"Galkin Rostislav","email":"galkinrost@gmail.com"},"repository":{"type":"git","url":"https://github.com/galkinrost/chain-reaction.git"}}