Commit b11122b 1 parent 43020ff commit b11122b Copy full SHA for b11122b
File tree 8 files changed +13
-6
lines changed
8 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ unreleased
5
5
* cleanup: remove AsyncLocalStorage check from tests
6
6
* cleanup: remove unnecessary require for global Buffer
7
7
* perf: use loop for acceptParams
8
+ * Replace ` methods ` dependency with standard library
8
9
9
10
5.0.1 / 2024-10-08
10
11
==========
Original file line number Diff line number Diff line change 14
14
*/
15
15
16
16
var finalhandler = require ( 'finalhandler' ) ;
17
- var methods = require ( 'methods' ) ;
18
17
var debug = require ( 'debug' ) ( 'express:application' ) ;
19
18
var View = require ( './view' ) ;
20
19
var http = require ( 'http' ) ;
20
+ var methods = require ( './utils' ) . methods ;
21
21
var compileETag = require ( './utils' ) . compileETag ;
22
22
var compileQueryParser = require ( './utils' ) . compileQueryParser ;
23
23
var compileTrust = require ( './utils' ) . compileTrust ;
Original file line number Diff line number Diff line change 12
12
* @api private
13
13
*/
14
14
15
+ var { METHODS } = require ( 'node:http' ) ;
15
16
var contentType = require ( 'content-type' ) ;
16
17
var etag = require ( 'etag' ) ;
17
18
var mime = require ( 'mime-types' )
18
19
var proxyaddr = require ( 'proxy-addr' ) ;
19
20
var qs = require ( 'qs' ) ;
20
21
var querystring = require ( 'querystring' ) ;
21
22
23
+ /**
24
+ * A list of lowercased HTTP methods that are supported by Node.js.
25
+ * @api private
26
+ */
27
+ exports . methods = METHODS . map ( ( method ) => method . toLowerCase ( ) ) ;
28
+
22
29
/**
23
30
* Return strong ETag for `body`.
24
31
*
Original file line number Diff line number Diff line change 47
47
"fresh" : " 2.0.0" ,
48
48
"http-errors" : " 2.0.0" ,
49
49
"merge-descriptors" : " ^2.0.0" ,
50
- "methods" : " ~1.1.2" ,
51
50
"mime-types" : " ^3.0.0" ,
52
51
"on-finished" : " 2.4.1" ,
53
52
"once" : " 1.4.0" ,
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ var after = require('after');
4
4
var assert = require ( 'assert' )
5
5
var express = require ( '../' )
6
6
, Route = express . Route
7
- , methods = require ( 'methods' )
7
+ , methods = require ( '../lib/utils' ) . methods
8
8
9
9
describe ( 'Route' , function ( ) {
10
10
it ( 'should work without handlers' , function ( done ) {
Original file line number Diff line number Diff line change 3
3
var after = require ( 'after' ) ;
4
4
var express = require ( '../' )
5
5
, Router = express . Router
6
- , methods = require ( 'methods' )
6
+ , methods = require ( '../lib/utils' ) . methods
7
7
, assert = require ( 'assert' ) ;
8
8
9
9
describe ( 'Router' , function ( ) {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ var after = require('after');
4
4
var express = require ( '../' )
5
5
, request = require ( 'supertest' )
6
6
, assert = require ( 'assert' )
7
- , methods = require ( 'methods' ) ;
7
+ , methods = require ( '../lib/utils' ) . methods ;
8
8
9
9
var shouldSkipQuery = require ( './support/utils' ) . shouldSkipQuery
10
10
Original file line number Diff line number Diff line change 2
2
3
3
var assert = require ( 'assert' )
4
4
var express = require ( '..' ) ;
5
- var methods = require ( 'methods' ) ;
5
+ var methods = require ( '../lib/utils' ) . methods ;
6
6
var request = require ( 'supertest' ) ;
7
7
var utils = require ( './support/utils' ) ;
8
8
You can’t perform that action at this time.
0 commit comments