method-override
Advanced tools
Comparing version 2.3.5 to 2.3.6
@@ -0,1 +1,10 @@ | ||
2.3.6 / 2016-05-20 | ||
================== | ||
* deps: methods@~1.1.2 | ||
- perf: enable strict mode | ||
* deps: parseurl@~1.3.1 | ||
- perf: enable strict mode | ||
* deps: vary@~1.1.0 | ||
2.3.5 / 2015-07-31 | ||
@@ -2,0 +11,0 @@ ================== |
30
index.js
@@ -17,6 +17,6 @@ /*! | ||
var debug = require('debug')('method-override') | ||
var methods = require('methods'); | ||
var parseurl = require('parseurl'); | ||
var querystring = require('querystring'); | ||
var vary = require('vary'); | ||
var methods = require('methods') | ||
var parseurl = require('parseurl') | ||
var querystring = require('querystring') | ||
var vary = require('vary') | ||
@@ -45,3 +45,3 @@ /** | ||
module.exports = function methodOverride(getter, options){ | ||
module.exports = function methodOverride (getter, options) { | ||
options = options || {} | ||
@@ -59,3 +59,3 @@ | ||
return function methodOverride(req, res, next) { | ||
return function methodOverride (req, res, next) { | ||
var method | ||
@@ -90,3 +90,3 @@ var val | ||
function createGetter(str) { | ||
function createGetter (str) { | ||
if (str.substr(0, 2).toUpperCase() === 'X-') { | ||
@@ -104,4 +104,4 @@ // header getter | ||
function createQueryGetter(key) { | ||
return function(req, res) { | ||
function createQueryGetter (key) { | ||
return function (req, res) { | ||
var url = parseurl(req) | ||
@@ -117,6 +117,6 @@ var query = querystring.parse(url.query || '') | ||
function createHeaderGetter(str) { | ||
function createHeaderGetter (str) { | ||
var header = str.toLowerCase() | ||
return function(req, res) { | ||
return function (req, res) { | ||
// set appropriate Vary header | ||
@@ -134,6 +134,6 @@ vary(res, str) | ||
function supports(method) { | ||
return method | ||
&& typeof method === 'string' | ||
&& methods.indexOf(method.toLowerCase()) !== -1 | ||
function supports (method) { | ||
return method && | ||
typeof method === 'string' && | ||
methods.indexOf(method.toLowerCase()) !== -1 | ||
} |
{ | ||
"name": "method-override", | ||
"description": "Override HTTP verbs", | ||
"version": "2.3.5", | ||
"version": "2.3.6", | ||
"contributors": [ | ||
@@ -13,10 +13,14 @@ "Douglas Christopher Wilson <doug@somethingdoug.com>", | ||
"debug": "~2.2.0", | ||
"methods": "~1.1.1", | ||
"parseurl": "~1.3.0", | ||
"vary": "~1.0.1" | ||
"methods": "~1.1.2", | ||
"parseurl": "~1.3.1", | ||
"vary": "~1.1.0" | ||
}, | ||
"devDependencies": { | ||
"istanbul": "0.3.17", | ||
"mocha": "2.2.5", | ||
"supertest": "1.0.1" | ||
"eslint": "2.10.2", | ||
"eslint-config-standard": "5.3.1", | ||
"eslint-plugin-promise": "1.1.0", | ||
"eslint-plugin-standard": "1.3.2", | ||
"istanbul": "0.4.3", | ||
"mocha": "2.4.5", | ||
"supertest": "1.1.0" | ||
}, | ||
@@ -32,2 +36,3 @@ "files": [ | ||
"scripts": { | ||
"lint": "eslint **/*.js", | ||
"test": "mocha --check-leaks --reporter spec --bail test/", | ||
@@ -34,0 +39,0 @@ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot test/", |
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
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
13829
7
+ Addedvary@1.1.2(transitive)
- Removedvary@1.0.1(transitive)
Updatedmethods@~1.1.2
Updatedparseurl@~1.3.1
Updatedvary@~1.1.0