refactor: Remove Object.setPrototypeOf polyfill (#6081)

This commit is contained in:
Phillip Barta 2024-10-22 20:22:26 +02:00 committed by GitHub
parent e162764f0f
commit 8cb53ea5c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 10 deletions

View File

@ -1,3 +1,8 @@
unreleased
========================
* Remove `Object.setPrototypeOf` polyfill
5.0.1 / 2024-10-08 5.0.1 / 2024-10-08
========== ==========

View File

@ -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);
}); });
}); });

View File

@ -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",