A basic pipeline module for node and the web
$ npm install basic-pipeline --save
$ bower install basic-pipeline --save
Add steps to a pipeline with use. Then execute those steps in order with execute.
varPipeline=require("basic-pipeline");varpipeline=newPipeline();pipeline.use(function(context,next){context.foo="bar";next();});pipeline.use(function(context,next){context.bar="baz";next();});pipeline.use(function(context,next){context.theAnswerIs="42";next();});pipeline.execute({},function(err,context){console.log(context);});//context => { foo: 'bar', bar: 'baz', theAnswerIs: '42' }