Skip to content

Commit 070ab76

Browse files
authored
chore: bump undici (#10562)
1 parent c6ddc77 commit 070ab76

File tree

4 files changed

+17
-12
lines changed

4 files changed

+17
-12
lines changed

.changeset/young-avocados-ring.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@remix-run/node": patch
3+
---
4+
5+
Bump `undici` to version `6.21.2` to address [security advisory](https://github.com/nodejs/undici/security/advisories/GHSA-c76h-2ccp-4975)

packages/remix-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"cookie-signature": "^1.1.0",
2727
"source-map-support": "^0.5.21",
2828
"stream-slice": "^0.1.2",
29-
"undici": "^6.11.1"
29+
"undici": "^6.21.2"
3030
},
3131
"devDependencies": {
3232
"@types/cookie-signature": "^1.0.3",

packages/remix-server-runtime/__tests__/server-test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,11 @@ describe("shared server runtime", () => {
164164
loader() {
165165
let headers = new Headers({ "x-test": "yes" });
166166
let headersProxy = new Proxy(headers, {
167-
get(target, prop, receiver) {
167+
get(target, prop) {
168168
if (prop === "set") {
169169
throw new TypeError("immutable");
170170
}
171-
return Reflect.get(target, prop, receiver);
171+
return target[prop].bind(target);
172172
},
173173
});
174174
// Mock a "response" that will pass the `isResponse` check
@@ -665,11 +665,11 @@ describe("shared server runtime", () => {
665665
loader() {
666666
let headers = new Headers({ "x-test": "yes" });
667667
let headersProxy = new Proxy(headers, {
668-
get(target, prop, receiver) {
668+
get(target, prop) {
669669
if (prop === "set") {
670670
throw new TypeError("immutable");
671671
}
672-
return Reflect.get(target, prop, receiver);
672+
return target[prop].bind(target);
673673
},
674674
});
675675
// Mock a "response" that will pass the `isResponse` check
@@ -707,11 +707,11 @@ describe("shared server runtime", () => {
707707
loader() {
708708
let headers = new Headers({ "x-test": "yes" });
709709
let headersProxy = new Proxy(headers, {
710-
get(target, prop, receiver) {
710+
get(target, prop) {
711711
if (prop === "set") {
712712
throw new TypeError("immutable");
713713
}
714-
return Reflect.get(target, prop, receiver);
714+
return target[prop].bind(target);
715715
},
716716
});
717717
// Mock a "response" that will pass the `isResponse` check

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)