Socket
Socket
Sign inDemoInstall

middleware-flow

Package Overview
Dependencies
6
Maintainers
3
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.7.0 to 0.8.0

lib/parallel-wait.js

1

index.js

@@ -7,2 +7,3 @@ var createCount = require('callback-count');

flow.parallel = require('./lib/parallel');
flow.parallelWait = require('./lib/parallel-wait');
flow.or = require('./lib/or');

@@ -9,0 +10,0 @@ flow.each = require('./lib/each');

10

package.json
{
"name": "middleware-flow",
"version": "0.7.0",
"version": "0.8.0",
"description": "Middleware control flow library: series, parallel, or, and",

@@ -10,3 +10,3 @@ "main": "index.js",

"scripts": {
"test": "lab -l -c test",
"test": "lab -a code -l -c test",
"test-watch": "nodemon --exec npm test"

@@ -32,6 +32,8 @@ },

"devDependencies": {
"supertest": "^0.9.0",
"code": "^1.4.0",
"express": "~3.5.0",
"lab": "^3.1.1"
"lab": "^5.6.0",
"nodemon": "^1.3.7",
"supertest": "^0.9.0"
}
}

@@ -30,2 +30,11 @@ # middleware-flow [![Build Status](https://travis-ci.org/tjmehta/middleware-flow.png?branch=master)](https://travis-ci.org/tjmehta/middleware-flow)

## parallelWait(middlewares...)
```js
var parallelWait = require('middleware-flow').parallelWait;
var app = require('express')();
// runs the middlewares in 'parallel' and waits for all of them before to return also in case of err
app.use(parallelWait(mw1, mw2, mw2)); // if err, returns the first error that occurred
```
## each

@@ -32,0 +41,0 @@ ```js

var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res');

var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -9,0 +10,0 @@ var res = require ('./fixtures/middlewares/res');

var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -91,2 +92,2 @@ var res = require ('./fixtures/middlewares/res');

});
});
});
var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res');

var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res');

var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -79,2 +80,2 @@ var res = require ('./fixtures/middlewares/res');

});
});
});
var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -81,2 +82,2 @@ var res = require ('./fixtures/middlewares/res');

});
});
});
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -63,3 +64,3 @@ var res = require ('./fixtures/middlewares/res');

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -96,3 +97,3 @@ };

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -131,3 +132,3 @@ };

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -193,3 +194,3 @@ };

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -226,3 +227,3 @@ };

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -261,3 +262,3 @@ };

return function (e, req, res, next) {
expect(e).to.eql(err);
expect(e).to.equal(err);
next(e);

@@ -279,2 +280,2 @@ };

});
});
});
var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -65,2 +66,2 @@ var res = require ('./fixtures/middlewares/res');

return false;
}
}
var createCount = require('callback-count');
var Lab = require('lab');
var lab = exports.lab = Lab.script();
var describe = Lab.experiment;
var it = Lab.test;
var expect = Lab.expect;
var before = Lab.before;
var after = Lab.after;
var describe = lab.experiment;
var it = lab.test;
var expect = require('code').expect;
var before = lab.before;
var after = lab.after;
var request = require('supertest');

@@ -165,2 +166,2 @@ var res = require ('./fixtures/middlewares/res');

});
});
});

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc