express-promise-router
Advanced tools
Comparing version 2.0.0 to 3.0.0-rc.1
'use strict'; | ||
var Router = require('express').Router; | ||
var _ = require('lodash'); | ||
var flattenDeep = require('lodash.flattendeep'); | ||
var isPromise = require('is-promise'); | ||
@@ -65,3 +65,3 @@ | ||
_.each(methods, function(method) { | ||
methods.forEach(function(method) { | ||
var original = '__' + method; | ||
@@ -87,3 +87,3 @@ instanceToWrap[original] = instanceToWrap[method]; | ||
args = _.flattenDeep(args).map(function(arg) { | ||
args = flattenDeep(args).map(function(arg) { | ||
return wrapHandler(arg); | ||
@@ -90,0 +90,0 @@ }); |
{ | ||
"name": "express-promise-router", | ||
"version": "2.0.0", | ||
"version": "3.0.0-rc.1", | ||
"main": "lib/express-promise-router.js", | ||
@@ -37,3 +37,3 @@ "description": "A lightweight wrapper for Express 4's Router that allows middleware to return promises", | ||
"is-promise": "^2.1.0", | ||
"lodash": "^4.13.1", | ||
"lodash.flattendeep": "^4.0.0", | ||
"methods": "^1.0.0" | ||
@@ -45,6 +45,6 @@ }, | ||
"devDependencies": { | ||
"chai": "^3.5.0", | ||
"eslint": "^3.19.0", | ||
"chai": "^4.0.0", | ||
"eslint": "^4.0.0", | ||
"express": "4.x", | ||
"mocha": "^3.2.0", | ||
"mocha": "^4.0.0", | ||
"prettier": "^1.1.0", | ||
@@ -54,6 +54,6 @@ "request": "^2.79.0", | ||
"shared-git-hooks": "^1.2.1", | ||
"sinon": "^1.9.1" | ||
"sinon": "^4.0.0" | ||
}, | ||
"scripts": { | ||
"format": "prettier --write --trailing-comma es5 --print-width 120 --single-quote --tab-width 4 {test/lib}/*.js", | ||
"format": "prettier --write --trailing-comma es5 --print-width 120 --single-quote --tab-width 4 'lib/*.js' 'test/*.js'", | ||
"lint": "eslint {lib,test}/**/*.js", | ||
@@ -60,0 +60,0 @@ "unit-tests": "mocha test/**/*.js", |
@@ -74,3 +74,9 @@ # express-promise-router | ||
## Release History | ||
### v2.0 | ||
### v3.0.0-rc.1 | ||
* Update to `chai` 4 | ||
* Update to `mocha` 4 | ||
* Update to `eslint` 4 | ||
* Update to `sinon` 4 | ||
* Reduced lodash usage and footprint [#41](https://github.com/express-promise-router/express-promise-router/issues/41) | ||
### v2.0.0 | ||
* Dropped support for old Node versions (<4). | ||
@@ -77,0 +83,0 @@ * Supported: Node 4 LTS, Node 6 LTS, Node current. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
80862
12
95
1
+ Addedlodash.flattendeep@^4.0.0
+ Addedlodash.flattendeep@4.4.0(transitive)
- Removedlodash@^4.13.1
- Removedlodash@4.17.21(transitive)