Your own middleware layer.
npm install freaking-awesome/ware
npm test
var Ware= require('ware')Ware()
// define
.use(function (a, b, c, next) {
next()
})
.use(function (a, b, c, next) {
next()
})
.use(Ware()
.use(function (a, b, c, next) {
next()
})
.use(Ware()
.use(function (a, b, c, next) {
next()
})
)
.use(function (a, b, c, next) {
next()
})
)
// run
.run('a', 'b', 'c', function (err, a, b, c) {
})
;