Skip to content

Commit d106bf5

Browse files
authored
Use Array.flat instead of array-flatten (#5677)
1 parent 723b545 commit d106bf5

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

lib/application.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ var http = require('http');
2121
var compileETag = require('./utils').compileETag;
2222
var compileQueryParser = require('./utils').compileQueryParser;
2323
var compileTrust = require('./utils').compileTrust;
24-
var flatten = require('array-flatten').flatten
2524
var merge = require('utils-merge');
2625
var resolve = require('path').resolve;
2726
var once = require('once')
@@ -34,6 +33,7 @@ var setPrototypeOf = require('setprototypeof')
3433
*/
3534

3635
var slice = Array.prototype.slice;
36+
var flatten = Array.prototype.flat;
3737

3838
/**
3939
* Application prototype.
@@ -209,7 +209,7 @@ app.use = function use(fn) {
209209
}
210210
}
211211

212-
var fns = flatten(slice.call(arguments, offset));
212+
var fns = flatten.call(slice.call(arguments, offset), Infinity);
213213

214214
if (fns.length === 0) {
215215
throw new TypeError('app.use() requires a middleware function')

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
],
3030
"dependencies": {
3131
"accepts": "~1.3.8",
32-
"array-flatten": "3.0.0",
3332
"body-parser": "2.0.0-beta.2",
3433
"content-disposition": "0.5.4",
3534
"content-type": "~1.0.4",

0 commit comments

Comments
 (0)