Skip to content

Commit 0322d08

Browse files
authored
Various package updates to fix dependabot issues (#8114)
* fix https://github.com/cloudflare/workers-sdk/security/code-scanning/3 * Update Hono * Update cookie * update dompurify and eliminate cross-spawn * update fast-loops * vite + vitest * vite + vitest * types/node * lockfile * bump undici * Add changesets for significant bumps
1 parent 139b5ec commit 0322d08

File tree

14 files changed

+387
-617
lines changed

14 files changed

+387
-617
lines changed

.changeset/fresh-doors-cheat.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"playground-preview-worker": patch
3+
---
4+
5+
Upgrade to Hono v4

.changeset/gold-bears-admire.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"turbo-r2-archive": patch
3+
---
4+
5+
Upgrade to Hono v4

.changeset/good-plants-stare.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"turbo-r2-archive": patch
3+
---
4+
5+
Upgrade to Hono v4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"type:tests": "dotenv -- turbo type:tests"
3030
},
3131
"dependencies": {
32-
"@actions/artifact": "^2.0.1",
32+
"@actions/artifact": "^2.2.1",
3333
"@changesets/changelog-github": "^0.5.0",
3434
"@changesets/cli": "^2.27.1",
3535
"@changesets/parse": "^0.4.0",

packages/chrome-devtools-patches/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"testenv": "make testenv"
1515
},
1616
"devDependencies": {
17-
"patch-package": "^6.5.1",
1817
"wrangler": "workspace:*"
1918
},
2019
"volta": {

packages/cloudflare-workers-bindings-extension/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@
1212
"publisher": "cloudflare",
1313
"main": "./dist/extension.js",
1414
"scripts": {
15-
"vscode:prepublish": "pnpm run package",
15+
"build": "vsce package",
16+
"check:lint": "eslint src --ext ts",
17+
"check:type": "tsc --noEmit",
1618
"compile": "pnpm run check:type && pnpm run check:lint && node esbuild.js",
17-
"dev": "npm-run-all -p watch:*",
18-
"watch:esbuild": "node esbuild.js --watch",
19-
"watch:tsc": "tsc --noEmit --watch --project tsconfig.json",
20-
"package": "pnpm run check:type && pnpm run check:lint && node esbuild.js --production",
2119
"compile-tests": "tsc -p . --outDir out",
22-
"watch-tests": "tsc -p . -w --outDir out",
20+
"deploy": "vsce publish --pre-release",
21+
"dev": "concurrently -n esbuild,tsc \"pnpm run watch:esbuild\" \"pnpm run watch:tsc\"",
22+
"package": "pnpm run check:type && pnpm run check:lint && node esbuild.js --production",
2323
"test": "node ./out/test/runTest.js",
24-
"check:type": "tsc --noEmit",
25-
"check:lint": "eslint src --ext ts",
26-
"build": "vsce package",
27-
"deploy": "vsce publish --pre-release"
24+
"vscode:prepublish": "pnpm run package",
25+
"watch-tests": "tsc -p . -w --outDir out",
26+
"watch:esbuild": "node esbuild.js --watch",
27+
"watch:tsc": "tsc --noEmit --watch --project tsconfig.json"
2828
},
2929
"contributes": {
3030
"commands": [
@@ -120,11 +120,11 @@
120120
"@typescript-eslint/eslint-plugin": "^7.14.1",
121121
"@typescript-eslint/parser": "^7.11.0",
122122
"@vscode/test-electron": "^2.4.1",
123+
"concurrently": "^8.2.2",
123124
"esbuild": "^0.21.5",
124125
"eslint": "^8.57.0",
125126
"glob": "^7.1.4",
126127
"mocha": "^10.2.0",
127-
"npm-run-all": "^4.1.5",
128128
"typescript": "^5.4.5",
129129
"vsce": "^2.15.0",
130130
"wrangler": "workspace:*"

packages/edge-preview-authenticated-proxy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@cloudflare/eslint-config-worker": "workspace:*",
1515
"@cloudflare/workers-types": "^4.20250204.0",
1616
"@types/cookie": "^0.6.0",
17-
"cookie": "^0.6.0",
17+
"cookie": "^0.7.0",
1818
"promjs": "^0.4.2",
1919
"toucan-js": "^3.3.1",
2020
"wrangler": "workspace:*"

packages/playground-preview-worker/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
"test:e2e": "vitest run"
1515
},
1616
"dependencies": {
17-
"hono": "^3.12.11",
17+
"hono": "^4.7.0",
1818
"zod": "^3.22.3"
1919
},
2020
"devDependencies": {
2121
"@cloudflare/eslint-config-worker": "workspace:*",
2222
"@cloudflare/workers-types": "^4.20250204.0",
2323
"@types/cookie": "^0.6.0",
24-
"cookie": "^0.6.0",
24+
"cookie": "^0.7.0",
2525
"itty-router": "^4.0.13",
2626
"promjs": "^0.4.2",
2727
"toucan-js": "^3.3.1",

packages/playground-preview-worker/src/index.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,9 @@ app.post(`${rootDomain}/api/worker`, async (c) => {
194194
const userObject = c.env.UserSession.get(userObjectId);
195195

196196
return userObject.fetch("https://example.com", {
197-
body: c.req.body,
197+
body: c.req.raw.body,
198198
method: "POST",
199-
headers: c.req.headers,
199+
headers: c.req.raw.headers,
200200
});
201201
});
202202

@@ -272,18 +272,19 @@ app.all(`${previewDomain}/*`, async (c) => {
272272
if (c.req.method === "OPTIONS") {
273273
return new Response(null, {
274274
headers: {
275-
"Access-Control-Allow-Origin": c.req.headers.get("Origin") ?? "",
275+
"Access-Control-Allow-Origin": c.req.raw.headers.get("Origin") ?? "",
276276
"Access-Control-Allow-Methods": "*",
277277
"Access-Control-Allow-Credentials": "true",
278278
"Access-Control-Allow-Headers":
279-
c.req.headers.get("Access-Control-Request-Headers") ?? "x-cf-token",
279+
c.req.raw.headers.get("Access-Control-Request-Headers") ??
280+
"x-cf-token",
280281
"Access-Control-Expose-Headers": "*",
281282
Vary: "Origin, Access-Control-Request-Headers",
282283
},
283284
});
284285
}
285286
const url = new URL(c.req.url);
286-
if (c.req.headers.has("cf-raw-http")) {
287+
if (c.req.raw.headers.has("cf-raw-http")) {
287288
return handleRawHttp(c.req.raw, url, c.env);
288289
}
289290
const token = getCookie(c, "token");
@@ -302,7 +303,7 @@ app.all(`${previewDomain}/*`, async (c) => {
302303
url,
303304
new Request(c.req.raw, {
304305
headers: {
305-
...Object.fromEntries(c.req.headers),
306+
...Object.fromEntries(c.req.raw.headers),
306307
"cf-run-user-worker": "true",
307308
},
308309
redirect: "manual",

packages/turbo-r2-archive/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"type:check": "tsc"
1919
},
2020
"dependencies": {
21-
"@hono/zod-validator": "^0.1.8",
22-
"hono": "^3.12.11",
21+
"@hono/zod-validator": "^0.4.2",
22+
"hono": "^4.7.0",
2323
"zod": "^3.22.3"
2424
},
2525
"devDependencies": {

0 commit comments

Comments
 (0)