mirror of
https://github.com/zebrajr/express.git
synced 2026-01-15 12:15:27 +00:00
chore: replace methods dependency with standard library (#6196)
This commit is contained in:
@@ -5,6 +5,7 @@ unreleased
|
||||
* cleanup: remove AsyncLocalStorage check from tests
|
||||
* cleanup: remove unnecessary require for global Buffer
|
||||
* perf: use loop for acceptParams
|
||||
* Replace `methods` dependency with standard library
|
||||
|
||||
5.0.1 / 2024-10-08
|
||||
==========
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
*/
|
||||
|
||||
var finalhandler = require('finalhandler');
|
||||
var methods = require('methods');
|
||||
var debug = require('debug')('express:application');
|
||||
var View = require('./view');
|
||||
var http = require('http');
|
||||
var methods = require('./utils').methods;
|
||||
var compileETag = require('./utils').compileETag;
|
||||
var compileQueryParser = require('./utils').compileQueryParser;
|
||||
var compileTrust = require('./utils').compileTrust;
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* @api private
|
||||
*/
|
||||
|
||||
var { METHODS } = require('node:http');
|
||||
var contentType = require('content-type');
|
||||
var etag = require('etag');
|
||||
var mime = require('mime-types')
|
||||
@@ -19,6 +20,12 @@ var proxyaddr = require('proxy-addr');
|
||||
var qs = require('qs');
|
||||
var querystring = require('querystring');
|
||||
|
||||
/**
|
||||
* A list of lowercased HTTP methods that are supported by Node.js.
|
||||
* @api private
|
||||
*/
|
||||
exports.methods = METHODS.map((method) => method.toLowerCase());
|
||||
|
||||
/**
|
||||
* Return strong ETag for `body`.
|
||||
*
|
||||
|
||||
@@ -47,7 +47,6 @@
|
||||
"fresh": "2.0.0",
|
||||
"http-errors": "2.0.0",
|
||||
"merge-descriptors": "^2.0.0",
|
||||
"methods": "~1.1.2",
|
||||
"mime-types": "^3.0.0",
|
||||
"on-finished": "2.4.1",
|
||||
"once": "1.4.0",
|
||||
|
||||
@@ -4,7 +4,7 @@ var after = require('after');
|
||||
var assert = require('assert')
|
||||
var express = require('../')
|
||||
, Route = express.Route
|
||||
, methods = require('methods')
|
||||
, methods = require('../lib/utils').methods
|
||||
|
||||
describe('Route', function(){
|
||||
it('should work without handlers', function(done) {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
var after = require('after');
|
||||
var express = require('../')
|
||||
, Router = express.Router
|
||||
, methods = require('methods')
|
||||
, methods = require('../lib/utils').methods
|
||||
, assert = require('assert');
|
||||
|
||||
describe('Router', function(){
|
||||
|
||||
@@ -4,7 +4,7 @@ var after = require('after');
|
||||
var express = require('../')
|
||||
, request = require('supertest')
|
||||
, assert = require('assert')
|
||||
, methods = require('methods');
|
||||
, methods = require('../lib/utils').methods;
|
||||
|
||||
var shouldSkipQuery = require('./support/utils').shouldSkipQuery
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
var assert = require('assert')
|
||||
var express = require('..');
|
||||
var methods = require('methods');
|
||||
var methods = require('../lib/utils').methods;
|
||||
var request = require('supertest');
|
||||
var utils = require('./support/utils');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user