mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
refactor: Remove Object.setPrototypeOf polyfill (#6081)
This commit is contained in:
parent
e162764f0f
commit
8cb53ea5c3
|
|
@ -1,3 +1,8 @@
|
||||||
|
unreleased
|
||||||
|
========================
|
||||||
|
|
||||||
|
* Remove `Object.setPrototypeOf` polyfill
|
||||||
|
|
||||||
5.0.1 / 2024-10-08
|
5.0.1 / 2024-10-08
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,6 @@ var merge = require('utils-merge');
|
||||||
var resolve = require('path').resolve;
|
var resolve = require('path').resolve;
|
||||||
var once = require('once')
|
var once = require('once')
|
||||||
var Router = require('router');
|
var Router = require('router');
|
||||||
var setPrototypeOf = require('setprototypeof')
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Module variables.
|
* Module variables.
|
||||||
|
|
@ -117,10 +116,10 @@ app.defaultConfiguration = function defaultConfiguration() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// inherit protos
|
// inherit protos
|
||||||
setPrototypeOf(this.request, parent.request)
|
Object.setPrototypeOf(this.request, parent.request)
|
||||||
setPrototypeOf(this.response, parent.response)
|
Object.setPrototypeOf(this.response, parent.response)
|
||||||
setPrototypeOf(this.engines, parent.engines)
|
Object.setPrototypeOf(this.engines, parent.engines)
|
||||||
setPrototypeOf(this.settings, parent.settings)
|
Object.setPrototypeOf(this.settings, parent.settings)
|
||||||
});
|
});
|
||||||
|
|
||||||
// setup locals
|
// setup locals
|
||||||
|
|
@ -168,8 +167,8 @@ app.handle = function handle(req, res, callback) {
|
||||||
res.req = req;
|
res.req = req;
|
||||||
|
|
||||||
// alter the prototypes
|
// alter the prototypes
|
||||||
setPrototypeOf(req, this.request)
|
Object.setPrototypeOf(req, this.request)
|
||||||
setPrototypeOf(res, this.response)
|
Object.setPrototypeOf(res, this.response)
|
||||||
|
|
||||||
// setup locals
|
// setup locals
|
||||||
if (!res.locals) {
|
if (!res.locals) {
|
||||||
|
|
@ -232,8 +231,8 @@ app.use = function use(fn) {
|
||||||
router.use(path, function mounted_app(req, res, next) {
|
router.use(path, function mounted_app(req, res, next) {
|
||||||
var orig = req.app;
|
var orig = req.app;
|
||||||
fn.handle(req, res, function (err) {
|
fn.handle(req, res, function (err) {
|
||||||
setPrototypeOf(req, orig.request)
|
Object.setPrototypeOf(req, orig.request)
|
||||||
setPrototypeOf(res, orig.response)
|
Object.setPrototypeOf(res, orig.response)
|
||||||
next(err);
|
next(err);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,6 @@
|
||||||
"safe-buffer": "5.2.1",
|
"safe-buffer": "5.2.1",
|
||||||
"send": "^1.1.0",
|
"send": "^1.1.0",
|
||||||
"serve-static": "^2.1.0",
|
"serve-static": "^2.1.0",
|
||||||
"setprototypeof": "1.2.0",
|
|
||||||
"statuses": "2.0.1",
|
"statuses": "2.0.1",
|
||||||
"type-is": "^2.0.0",
|
"type-is": "^2.0.0",
|
||||||
"utils-merge": "1.0.1",
|
"utils-merge": "1.0.1",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user