From 99c57c5e8e78e78e05fb0fd9b4c558d4322f6ba5 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 19:58:18 +0100 Subject: [PATCH 01/11] fixup versions snapshots --- packages/wrangler/e2e/versions.test.ts | 132 ++++++++++++------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/packages/wrangler/e2e/versions.test.ts b/packages/wrangler/e2e/versions.test.ts index a54b533264..9767d060c4 100644 --- a/packages/wrangler/e2e/versions.test.ts +++ b/packages/wrangler/e2e/versions.test.ts @@ -104,39 +104,39 @@ describe.skipIf(!CLOUDFLARE_ACCOUNT_ID)( ); expect(normalize(deploy.stdout)).toMatchInlineSnapshot(` - "╭ Deploy Worker Versions by splitting traffic between multiple versions - │ - ├ Fetching latest deployment - │ - ├ Your current deployment has 1 version(s): - │ - │ (100%) 00000000-0000-0000-0000-000000000000 - │ Created: TIMESTAMP - │ Tag: - - │ Message: - - │ - ├ Fetching deployable versions - │ - ├ Which version(s) do you want to deploy? - ├ 1 Worker Version(s) selected - │ - ├ Worker Version 1: 00000000-0000-0000-0000-000000000000 - │ Created: TIMESTAMP - │ Tag: e2e-upload - │ Message: Upload via e2e test - │ - ├ What percentage of traffic should Worker Version 1 receive? - ├ 100% of traffic - ├ - ├ Add a deployment message - │ Deployment message Deploy via e2e test - │ - ├ Deploying 1 version(s) - │ - │ No non-versioned settings to sync. Skipping... - │ - ╰ SUCCESS Deployed tmp-e2e-worker-00000000-0000-0000-0000-000000000000 version 00000000-0000-0000-0000-000000000000 at 100% (TIMINGS)" - `); + "╭ Deploy Worker Versions by splitting traffic between multiple versions + │ + ├ Fetching latest deployment + │ + ├ Your current deployment has 1 version(s): + │ + │ (100%) 00000000-0000-0000-0000-000000000000 + │ Created: TIMESTAMP + │ Tag: - + │ Message: - + │ + ├ Fetching versions + │ + ├ Which version(s) do you want to deploy? + ├ 1 Worker Version(s) selected + │ + ├ Worker Version 1: 00000000-0000-0000-0000-000000000000 + │ Created: TIMESTAMP + │ Tag: e2e-upload + │ Message: Upload via e2e test + │ + ├ What percentage of traffic should Worker Version 1 receive? + ├ 100% of traffic + ├ + ├ Add a deployment message + │ Deployment message Deploy via e2e test + │ + ├ Deploying 1 version(s) + │ + │ No non-versioned settings to sync. Skipping... + │ + ╰ SUCCESS Deployed tmp-e2e-worker-00000000-0000-0000-0000-000000000000 version 00000000-0000-0000-0000-000000000000 at 100% (TIMINGS)" + `); }); it("should list 1 deployment", async ({ expect }) => { @@ -228,39 +228,39 @@ describe.skipIf(!CLOUDFLARE_ACCOUNT_ID)( const deploymentsList = await helper.run(`wrangler deployments list`); expect(normalize(deploy.stdout)).toMatchInlineSnapshot(` - "╭ Deploy Worker Versions by splitting traffic between multiple versions - │ - ├ Fetching latest deployment - │ - ├ Your current deployment has 1 version(s): - │ - │ (100%) 00000000-0000-0000-0000-000000000000 - │ Created: TIMESTAMP - │ Tag: e2e-upload - │ Message: Upload via e2e test - │ - ├ Fetching deployable versions - │ - ├ Which version(s) do you want to deploy? - ├ 1 Worker Version(s) selected - │ - ├ Worker Version 1: 00000000-0000-0000-0000-000000000000 - │ Created: TIMESTAMP - │ Tag: e2e-upload-AGAIN - │ Message: Upload AGAIN via e2e test - │ - ├ What percentage of traffic should Worker Version 1 receive? - ├ 100% of traffic - ├ - ├ Add a deployment message - │ Deployment message Deploy AGAIN via e2e test - │ - ├ Deploying 1 version(s) - │ - │ No non-versioned settings to sync. Skipping... - │ - ╰ SUCCESS Deployed tmp-e2e-worker-00000000-0000-0000-0000-000000000000 version 00000000-0000-0000-0000-000000000000 at 100% (TIMINGS)" - `); + "╭ Deploy Worker Versions by splitting traffic between multiple versions + │ + ├ Fetching latest deployment + │ + ├ Your current deployment has 1 version(s): + │ + │ (100%) 00000000-0000-0000-0000-000000000000 + │ Created: TIMESTAMP + │ Tag: e2e-upload + │ Message: Upload via e2e test + │ + ├ Fetching versions + │ + ├ Which version(s) do you want to deploy? + ├ 1 Worker Version(s) selected + │ + ├ Worker Version 1: 00000000-0000-0000-0000-000000000000 + │ Created: TIMESTAMP + │ Tag: e2e-upload-AGAIN + │ Message: Upload AGAIN via e2e test + │ + ├ What percentage of traffic should Worker Version 1 receive? + ├ 100% of traffic + ├ + ├ Add a deployment message + │ Deployment message Deploy AGAIN via e2e test + │ + ├ Deploying 1 version(s) + │ + │ No non-versioned settings to sync. Skipping... + │ + ╰ SUCCESS Deployed tmp-e2e-worker-00000000-0000-0000-0000-000000000000 version 00000000-0000-0000-0000-000000000000 at 100% (TIMINGS)" + `); // list 2 deployments (+ old deployment) expect(normalize(deploymentsList.stdout)).toMatchInlineSnapshot(` From f978eeb21e315cc2cf6bd300fcb522b7f84fb7a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 29 Mar 2026 07:14:06 +0000 Subject: [PATCH 02/11] Bump the workerd-and-workers-types group with 2 updates Bumps the workerd-and-workers-types group with 2 updates: [workerd](https://github.com/cloudflare/workerd) and [@cloudflare/workers-types](https://github.com/cloudflare/workerd). Updates `workerd` from 1.20260317.1 to 1.20260329.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/compare/v1.20260317.1...v1.20260329.1) Updates `@cloudflare/workers-types` from 4.20260317.1 to 4.20260329.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) --- updated-dependencies: - dependency-name: workerd dependency-version: 1.20260329.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: workerd-and-workers-types - dependency-name: "@cloudflare/workers-types" dependency-version: 4.20260329.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: workerd-and-workers-types ... Signed-off-by: dependabot[bot] --- packages/miniflare/package.json | 2 +- packages/wrangler/package.json | 2 +- pnpm-lock.yaml | 600 ++++++++++++++++++-------------- pnpm-workspace.yaml | 4 +- 4 files changed, 336 insertions(+), 272 deletions(-) diff --git a/packages/miniflare/package.json b/packages/miniflare/package.json index b3eddb084b..5f0058cc6f 100644 --- a/packages/miniflare/package.json +++ b/packages/miniflare/package.json @@ -51,7 +51,7 @@ "@cspotcode/source-map-support": "0.8.1", "sharp": "^0.34.5", "undici": "catalog:default", - "workerd": "1.20260317.1", + "workerd": "1.20260329.1", "ws": "catalog:default", "youch": "4.1.0-beta.10" }, diff --git a/packages/wrangler/package.json b/packages/wrangler/package.json index ac7a0bd3ce..94fedd3d0b 100644 --- a/packages/wrangler/package.json +++ b/packages/wrangler/package.json @@ -72,7 +72,7 @@ "miniflare": "workspace:*", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", - "workerd": "1.20260317.1" + "workerd": "1.20260329.1" }, "devDependencies": { "@aws-sdk/client-s3": "^3.721.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8207f61bf..4df39526e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,8 +10,8 @@ catalogs: specifier: ^0.13.0 version: 0.13.3 '@cloudflare/workers-types': - specifier: ^4.20260317.1 - version: 4.20260317.1 + specifier: ^4.20260329.1 + version: 4.20260329.1 '@hey-api/openapi-ts': specifier: ^0.94.0 version: 0.94.0 @@ -167,7 +167,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@fixture/shared': specifier: workspace:* version: link:../shared @@ -215,7 +215,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 ts-dedent: specifier: ^2.2.0 version: 2.2.0 @@ -233,7 +233,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -254,7 +254,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -278,7 +278,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -314,7 +314,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 undici: specifier: catalog:default version: 7.24.4(patch_hash=eoxacwyrfksebemwxidpujesci) @@ -329,7 +329,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/mimetext': specifier: ^2.0.4 version: 2.0.4 @@ -368,7 +368,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/jest-image-snapshot': specifier: ^6.4.0 version: 6.4.0 @@ -395,7 +395,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 miniflare: specifier: workspace:* version: link:../../packages/miniflare @@ -462,7 +462,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/node': specifier: ^22.10.1 version: 22.15.17 @@ -486,7 +486,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/is-even': specifier: ^1.0.2 version: 1.0.2 @@ -523,7 +523,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -551,7 +551,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/node': specifier: ^22.10.1 version: 22.15.17 @@ -581,7 +581,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 undici: specifier: catalog:default version: 7.24.4(patch_hash=eoxacwyrfksebemwxidpujesci) @@ -599,7 +599,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/debug': specifier: 4.1.12 version: 4.1.12 @@ -632,7 +632,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -653,7 +653,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -678,7 +678,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@fixture/pages-plugin': specifier: workspace:* version: link:../pages-plugin-example @@ -702,7 +702,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -741,7 +741,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -762,7 +762,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -783,7 +783,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -801,7 +801,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 is-odd: specifier: ^3.0.1 version: 3.0.1 @@ -820,7 +820,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@fixture/pages-plugin': specifier: workspace:* version: link:../pages-plugin-example @@ -880,7 +880,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -901,7 +901,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1078,19 +1078,19 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 fixtures/rules-app: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 fixtures/secrets-store: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 wrangler: specifier: workspace:* version: link:../../packages/wrangler @@ -1117,7 +1117,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/is-even': specifier: ^1.0.2 version: 1.0.2 @@ -1141,7 +1141,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 vitest: specifier: catalog:default version: 4.1.0(@types/node@22.15.17)(@vitest/ui@4.1.0)(msw@2.12.4(@types/node@22.15.17)(typescript@5.9.3))(vite@8.0.1(@types/node@22.15.17)(esbuild@0.27.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.1)) @@ -1156,7 +1156,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 esbuild: specifier: catalog:default version: 0.27.3 @@ -1174,7 +1174,7 @@ importers: devDependencies: '@better-auth/stripe': specifier: ^1.4.6 - version: 1.5.4(fkj56afq627odvagtwfmc7ggpe) + version: 1.5.4(woqkghwnq7gb7clahla7g2e3zu) '@cloudflare/containers': specifier: ^0.0.25 version: 0.0.25 @@ -1183,7 +1183,7 @@ importers: version: link:../../packages/vitest-pool-workers '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@microlabs/otel-cf-workers': specifier: 1.0.0-rc.45 version: 1.0.0-rc.45(@opentelemetry/api@1.7.0) @@ -1198,7 +1198,7 @@ importers: version: 3.2.6 better-auth: specifier: ^1.4.6 - version: 1.5.4(@cloudflare/workers-types@4.20260317.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0) + version: 1.5.4(@cloudflare/workers-types@4.20260329.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0) discord-api-types: specifier: 0.37.98 version: 0.37.98 @@ -1266,7 +1266,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@fixture/shared': specifier: workspace:* version: link:../shared @@ -1321,7 +1321,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 wrangler: specifier: workspace:* version: link:../../packages/wrangler @@ -1333,7 +1333,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 miniflare: specifier: workspace:* version: link:../../packages/miniflare @@ -1381,7 +1381,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 run-script-os: specifier: ^1.1.6 version: 1.1.6 @@ -1405,7 +1405,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1426,7 +1426,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1447,7 +1447,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1468,7 +1468,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1489,7 +1489,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/jest-image-snapshot': specifier: ^6.4.0 version: 6.4.0 @@ -1522,7 +1522,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/node': specifier: ^22.10.1 version: 22.15.17 @@ -1549,7 +1549,7 @@ importers: version: link:../../packages/workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1567,7 +1567,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -1700,7 +1700,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -1832,7 +1832,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@octokit/types': specifier: ^13.8.0 version: 13.8.0 @@ -1853,7 +1853,7 @@ importers: version: link:../vitest-pool-workers '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -1877,7 +1877,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -1904,10 +1904,10 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: catalog:default - version: 0.13.3(@cloudflare/workers-types@4.20260317.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) + version: 0.13.3(@cloudflare/workers-types@4.20260329.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/mime': specifier: ^3.0.4 version: 3.0.4 @@ -2054,8 +2054,8 @@ importers: specifier: catalog:default version: 7.24.4(patch_hash=eoxacwyrfksebemwxidpujesci) workerd: - specifier: 1.20260317.1 - version: 1.20260317.1 + specifier: 1.20260329.1 + version: 1.20260329.1 ws: specifier: catalog:default version: 8.18.0 @@ -2080,7 +2080,7 @@ importers: version: link:../workers-shared '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -2249,7 +2249,7 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: catalog:default - version: 0.13.3(@cloudflare/workers-types@4.20260317.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) + version: 0.13.3(@cloudflare/workers-types@4.20260329.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) '@cloudflare/workers-shared': specifier: workspace:* version: link:../workers-shared @@ -2258,7 +2258,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -2289,7 +2289,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -2323,7 +2323,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/node': specifier: ^22.10.1 version: 22.15.17 @@ -2347,7 +2347,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 esbuild: specifier: catalog:default version: 0.27.3 @@ -2427,7 +2427,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -2517,7 +2517,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2538,7 +2538,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2559,7 +2559,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2580,7 +2580,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2601,7 +2601,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2622,7 +2622,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2643,7 +2643,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2664,7 +2664,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2685,7 +2685,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2706,7 +2706,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2727,7 +2727,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2748,7 +2748,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2769,7 +2769,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2790,7 +2790,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2811,7 +2811,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2832,7 +2832,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2853,7 +2853,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/mimetext': specifier: ^2.0.4 version: 2.0.4 @@ -2886,7 +2886,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2907,7 +2907,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2928,7 +2928,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2949,7 +2949,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2970,7 +2970,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -2991,7 +2991,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3012,7 +3012,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@playground/main-resolution-package': specifier: file:./package version: file:packages/vite-plugin-cloudflare/playground/main-resolution/package @@ -3036,7 +3036,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/express': specifier: ^5.0.1 version: 5.0.1 @@ -3063,7 +3063,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@playground/module-resolution-excludes': specifier: file:./packages/excludes version: file:packages/vite-plugin-cloudflare/playground/module-resolution/packages/excludes @@ -3075,7 +3075,7 @@ importers: version: file:packages/vite-plugin-cloudflare/playground/module-resolution/packages/requires '@remix-run/cloudflare': specifier: 2.12.0 - version: 2.12.0(@cloudflare/workers-types@4.20260317.1)(typescript@5.8.3) + version: 2.12.0(@cloudflare/workers-types@4.20260329.1)(typescript@5.8.3) '@types/react': specifier: ^18.3.11 version: 18.3.18 @@ -3108,7 +3108,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3129,7 +3129,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@fixture/shared': specifier: workspace:* version: link:../../../../fixtures/shared @@ -3181,7 +3181,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/react': specifier: 19.1.0 version: 19.1.0 @@ -3202,7 +3202,7 @@ importers: dependencies: partyserver: specifier: ^0.3.3 - version: 0.3.3(@cloudflare/workers-types@4.20260317.1) + version: 0.3.3(@cloudflare/workers-types@4.20260329.1) partysocket: specifier: ^1.1.16 version: 1.1.16(react@19.2.1) @@ -3221,7 +3221,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@tailwindcss/vite': specifier: ^4.2.1 version: 4.2.2(vite@8.0.1(@types/node@22.15.17)(esbuild@0.27.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.1)) @@ -3257,7 +3257,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3278,7 +3278,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../../../workers-utils @@ -3318,7 +3318,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/react': specifier: 19.1.0 version: 19.1.0 @@ -3348,7 +3348,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3369,7 +3369,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3397,7 +3397,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/react': specifier: 19.1.0 version: 19.1.0 @@ -3430,7 +3430,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3451,7 +3451,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3472,7 +3472,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@vitejs/plugin-basic-ssl': specifier: ^2.2.0 version: 2.2.0(vite@8.0.1(@types/node@22.15.17)(esbuild@0.27.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.1)) @@ -3496,7 +3496,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3517,7 +3517,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3538,7 +3538,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3559,7 +3559,7 @@ importers: version: link:../../../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 typescript: specifier: catalog:default version: 5.8.3 @@ -3596,7 +3596,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -3811,13 +3811,13 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: catalog:default - version: 0.13.3(@cloudflare/workers-types@4.20260317.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) + version: 0.13.3(@cloudflare/workers-types@4.20260329.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) '@cloudflare/workers-tsconfig': specifier: workspace:* version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@sentry/cli': specifier: ^2.37.0 version: 2.41.1(encoding@0.1.13) @@ -3916,13 +3916,13 @@ importers: devDependencies: '@cloudflare/vitest-pool-workers': specifier: catalog:default - version: 0.13.3(@cloudflare/workers-types@4.20260317.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) + version: 0.13.3(@cloudflare/workers-types@4.20260329.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0) '@cloudflare/workers-tsconfig': specifier: workspace:* version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@types/mime': specifier: ^3.0.4 version: 3.0.4 @@ -3960,8 +3960,8 @@ importers: specifier: 2.0.0-rc.24 version: 2.0.0-rc.24 workerd: - specifier: 1.20260317.1 - version: 1.20260317.1 + specifier: 1.20260329.1 + version: 1.20260329.1 optionalDependencies: fsevents: specifier: ~2.3.2 @@ -3996,7 +3996,7 @@ importers: version: link:../workers-tsconfig '@cloudflare/workers-types': specifier: catalog:default - version: 4.20260317.1 + version: 4.20260329.1 '@cloudflare/workers-utils': specifier: workspace:* version: link:../workers-utils @@ -4679,6 +4679,10 @@ packages: resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} + engines: {node: '>=6.9.0'} + '@babel/standalone@7.26.4': resolution: {integrity: sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==} engines: {node: '>=6.9.0'} @@ -5142,6 +5146,12 @@ packages: cpu: [x64] os: [darwin] + '@cloudflare/workerd-darwin-64@1.20260329.1': + resolution: {integrity: sha512-oyDXYlPBuGXKkZ85+M3jFz0/qYmvA4AEURN8USIGPDCR5q+HFSRwywSd9neTx3Wi7jhey2wuYaEpD3fEFWyWUA==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20260301.1': resolution: {integrity: sha512-PPIetY3e67YBr9O4UhILK8nbm5TqUDl14qx4rwFNrRSBOvlzuczzbd4BqgpAtbGVFxKp1PWpjAnBvGU/OI/tLQ==} engines: {node: '>=16'} @@ -5154,6 +5164,12 @@ packages: cpu: [arm64] os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20260329.1': + resolution: {integrity: sha512-++ZxVa3ovzYeDLEG6zMqql9gzZAG8vak6ZSBQgprGKZp7akr+GKTpw9f3RrMP552NSi3gTisroLobrrkPBtYLQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + '@cloudflare/workerd-linux-64@1.20260301.1': resolution: {integrity: sha512-Gu5vaVTZuYl3cHa+u5CDzSVDBvSkfNyuAHi6Mdfut7TTUdcb3V5CIcR/mXRSyMXzEy9YxEWIfdKMxOMBjupvYQ==} engines: {node: '>=16'} @@ -5166,6 +5182,12 @@ packages: cpu: [x64] os: [linux] + '@cloudflare/workerd-linux-64@1.20260329.1': + resolution: {integrity: sha512-kkeywAgIHwbqHkVILqbj/YkfbrA6ARbmutjiYzZA2MwMSfNXlw6/kedAKOY8YwcymZIgepx3YTIPnBP50pOotw==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + '@cloudflare/workerd-linux-arm64@1.20260301.1': resolution: {integrity: sha512-igL1pkyCXW6GiGpjdOAvqMi87UW0LMc/+yIQe/CSzuZJm5GzXoAMrwVTkCFnikk6JVGELrM5x0tGYlxa0sk5Iw==} engines: {node: '>=16'} @@ -5178,6 +5200,12 @@ packages: cpu: [arm64] os: [linux] + '@cloudflare/workerd-linux-arm64@1.20260329.1': + resolution: {integrity: sha512-eYBN20+B7XOUSWEe0mlqkMUbfLoIKjKZnpqQiSxnLbL72JKY0D/KlfN/b7RVGLpewB7i8rTrwTNr0szCKnZzSQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + '@cloudflare/workerd-windows-64@1.20260301.1': resolution: {integrity: sha512-Q0wMJ4kcujXILwQKQFc1jaYamVsNvjuECzvRrTI8OxGFMx2yq9aOsswViE4X1gaS2YQQ5u0JGwuGi5WdT1Lt7A==} engines: {node: '>=16'} @@ -5190,6 +5218,12 @@ packages: cpu: [x64] os: [win32] + '@cloudflare/workerd-windows-64@1.20260329.1': + resolution: {integrity: sha512-5R+/oxrDhS9nL3oA3ZWtD6ndMOqm7RfKknDNxLcmYW5DkUu7UH3J/s1t/Dz66iFePzr5BJmE7/8gbmve6TjtZQ==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + '@cloudflare/workers-editor-shared@0.1.1': resolution: {integrity: sha512-tk7dZ3rj61o8oPL2JIfJbjAldBOJZNHHIWlkfY5X5ftw7QhAIccACz4zW7LFcMyw6HHexmHhIPlcdENqqnp28w==} peerDependencies: @@ -5198,8 +5232,8 @@ packages: react: ^17.0.2 || ^18.2.21 react-dom: ^17.0.2 || ^18.2.21 - '@cloudflare/workers-types@4.20260317.1': - resolution: {integrity: sha512-+G4eVwyCpm8Au1ex8vQBCuA9wnwqetz4tPNRoB/53qvktERWBRMQnrtvC1k584yRE3emMThtuY0gWshvSJ++PQ==} + '@cloudflare/workers-types@4.20260329.1': + resolution: {integrity: sha512-LxBHrYYI/AZ6OCbUzRqRgg6Rt1qev2KxN2NNd3saye41AO2g52cYvHV+ohts5oPnrIUD7YRjbgN/J3NU7e7m5A==} '@codemirror/autocomplete@6.20.0': resolution: {integrity: sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg==} @@ -14505,7 +14539,7 @@ packages: '@vitest/ui': 4.1.0 happy-dom: '*' jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + vite: 7.1.12 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -14623,6 +14657,11 @@ packages: engines: {node: '>=16'} hasBin: true + workerd@1.20260329.1: + resolution: {integrity: sha512-+ifMv3uBuD33ee7pan5n8+sgVxm2u5HnbgfXzHKwMNTKw86znqBJSnJoBqtP88+2T5U2Lu11xXUt+khPYioXwQ==} + engines: {node: '>=16'} + hasBin: true + wrangler@4.76.0: resolution: {integrity: sha512-Wan+CU5a0tu4HIxGOrzjNbkmxCT27HUmzrMj6kc7aoAnjSLv50Ggcn2Ant7wNQrD6xW3g31phKupZJgTZ8wZfQ==} engines: {node: '>=20.0.0'} @@ -15554,6 +15593,8 @@ snapshots: '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} + '@babel/standalone@7.26.4': {} '@babel/template@7.28.6': @@ -15609,7 +15650,7 @@ snapshots: optionalDependencies: '@types/react': 19.2.13 - '@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1)': + '@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1)': dependencies: '@better-auth/utils': 0.3.1 '@better-fetch/fetch': 1.1.21 @@ -15620,50 +15661,50 @@ snapshots: nanostores: 1.1.1 zod: 4.3.6 optionalDependencies: - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 - '@better-auth/drizzle-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))': + '@better-auth/drizzle-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 - drizzle-orm: 0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) + drizzle-orm: 0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) - '@better-auth/kysely-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)': + '@better-auth/kysely-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 kysely: 0.28.11 - '@better-auth/memory-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)': + '@better-auth/memory-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 - '@better-auth/mongo-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@7.1.0)': + '@better-auth/mongo-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@7.1.0)': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 mongodb: 7.1.0 - '@better-auth/prisma-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))': + '@better-auth/prisma-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 '@prisma/client': 7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3) prisma: 7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3) - '@better-auth/stripe@1.5.4(fkj56afq627odvagtwfmc7ggpe)': + '@better-auth/stripe@1.5.4(woqkghwnq7gb7clahla7g2e3zu)': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) - better-auth: 1.5.4(@cloudflare/workers-types@4.20260317.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + better-auth: 1.5.4(@cloudflare/workers-types@4.20260329.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0) better-call: 1.3.2(zod@4.3.6) defu: 6.1.4 stripe: 20.4.1(@types/node@22.15.17) zod: 4.3.6 - '@better-auth/telemetry@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))': + '@better-auth/telemetry@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))': dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) '@better-auth/utils': 0.3.1 '@better-fetch/fetch': 1.1.21 @@ -16220,7 +16261,7 @@ snapshots: lodash.memoize: 4.1.2 marked: 0.3.19 - '@cloudflare/vitest-pool-workers@0.13.3(@cloudflare/workers-types@4.20260317.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0)': + '@cloudflare/vitest-pool-workers@0.13.3(@cloudflare/workers-types@4.20260329.1)(@vitest/runner@4.1.0)(@vitest/snapshot@4.1.0)(vitest@4.1.0)': dependencies: '@vitest/runner': 4.1.0 '@vitest/snapshot': 4.1.0 @@ -16228,7 +16269,7 @@ snapshots: esbuild: 0.27.3 miniflare: 4.20260317.1 vitest: 4.1.0(@types/node@22.15.17)(@vitest/ui@4.1.0)(msw@2.12.4(@types/node@22.15.17)(typescript@5.9.3))(vite@8.0.1(@types/node@22.15.17)(esbuild@0.27.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.1)) - wrangler: 4.76.0(@cloudflare/workers-types@4.20260317.1) + wrangler: 4.76.0(@cloudflare/workers-types@4.20260329.1) zod: 3.25.76 transitivePeerDependencies: - '@cloudflare/workers-types' @@ -16241,30 +16282,45 @@ snapshots: '@cloudflare/workerd-darwin-64@1.20260317.1': optional: true + '@cloudflare/workerd-darwin-64@1.20260329.1': + optional: true + '@cloudflare/workerd-darwin-arm64@1.20260301.1': optional: true '@cloudflare/workerd-darwin-arm64@1.20260317.1': optional: true + '@cloudflare/workerd-darwin-arm64@1.20260329.1': + optional: true + '@cloudflare/workerd-linux-64@1.20260301.1': optional: true '@cloudflare/workerd-linux-64@1.20260317.1': optional: true + '@cloudflare/workerd-linux-64@1.20260329.1': + optional: true + '@cloudflare/workerd-linux-arm64@1.20260301.1': optional: true '@cloudflare/workerd-linux-arm64@1.20260317.1': optional: true + '@cloudflare/workerd-linux-arm64@1.20260329.1': + optional: true + '@cloudflare/workerd-windows-64@1.20260301.1': optional: true '@cloudflare/workerd-windows-64@1.20260317.1': optional: true + '@cloudflare/workerd-windows-64@1.20260329.1': + optional: true + '@cloudflare/workers-editor-shared@0.1.1(@cloudflare/style-const@6.1.3(react@19.2.4))(@cloudflare/style-container@7.12.2(@cloudflare/style-const@6.1.3(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@cloudflare/style-const': 6.1.3(react@19.2.4) @@ -16273,7 +16329,7 @@ snapshots: react-dom: 19.2.4(react@19.2.4) react-split-pane: 0.1.92(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@cloudflare/workers-types@4.20260317.1': {} + '@cloudflare/workers-types@4.20260329.1': {} '@codemirror/autocomplete@6.20.0': dependencies: @@ -17664,7 +17720,7 @@ snapshots: '@prisma/adapter-d1@7.0.1': dependencies: - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 '@prisma/driver-adapter-utils': 7.0.1 ky: 1.7.5 @@ -17891,10 +17947,10 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@remix-run/cloudflare@2.12.0(@cloudflare/workers-types@4.20260317.1)(typescript@5.8.3)': + '@remix-run/cloudflare@2.12.0(@cloudflare/workers-types@4.20260329.1)(typescript@5.8.3)': dependencies: '@cloudflare/kv-asset-handler': 0.1.3 - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 '@remix-run/server-runtime': 2.12.0(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 @@ -19931,14 +19987,14 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.20(postcss@8.5.6): + autoprefixer@10.4.20(postcss@8.5.8): dependencies: browserslist: 4.24.2 caniuse-lite: 1.0.30001669 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -20003,15 +20059,15 @@ snapshots: before-after-hook@2.2.3: {} - better-auth@1.5.4(@cloudflare/workers-types@4.20260317.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0): + better-auth@1.5.4(@cloudflare/workers-types@4.20260329.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)))(mongodb@7.1.0)(mysql2@3.15.3)(pg@8.16.3)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.0): dependencies: - '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) - '@better-auth/drizzle-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))) - '@better-auth/kysely-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11) - '@better-auth/memory-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1) - '@better-auth/mongo-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@7.1.0) - '@better-auth/prisma-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) - '@better-auth/telemetry': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260317.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1)) + '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@5.9.3)(kysely@0.28.11)(nanostores@1.1.1) + '@better-auth/drizzle-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))) + '@better-auth/kysely-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11) + '@better-auth/memory-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1) + '@better-auth/mongo-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@7.1.0) + '@better-auth/prisma-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) + '@better-auth/telemetry': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@cloudflare/workers-types@4.20260329.1)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.11)(nanostores@1.1.1)) '@better-auth/utils': 0.3.1 '@better-fetch/fetch': 1.1.21 '@noble/ciphers': 2.1.1 @@ -20024,7 +20080,7 @@ snapshots: zod: 4.3.6 optionalDependencies: '@prisma/client': 7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3) - drizzle-orm: 0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) + drizzle-orm: 0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)) mongodb: 7.1.0 mysql2: 3.15.3 pg: 8.16.3 @@ -20517,9 +20573,9 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.5.6): + css-declaration-sorter@7.2.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 css-in-js-utils@2.0.1: dependencies: @@ -20559,49 +20615,49 @@ snapshots: clone: 2.1.2 parserlib: 1.1.1 - cssnano-preset-default@7.0.6(postcss@8.5.6): + cssnano-preset-default@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.24.2 - css-declaration-sorter: 7.2.0(postcss@8.5.6) - cssnano-utils: 5.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 10.1.0(postcss@8.5.6) - postcss-colormin: 7.0.2(postcss@8.5.6) - postcss-convert-values: 7.0.4(postcss@8.5.6) - postcss-discard-comments: 7.0.3(postcss@8.5.6) - postcss-discard-duplicates: 7.0.1(postcss@8.5.6) - postcss-discard-empty: 7.0.0(postcss@8.5.6) - postcss-discard-overridden: 7.0.0(postcss@8.5.6) - postcss-merge-longhand: 7.0.4(postcss@8.5.6) - postcss-merge-rules: 7.0.4(postcss@8.5.6) - postcss-minify-font-values: 7.0.0(postcss@8.5.6) - postcss-minify-gradients: 7.0.0(postcss@8.5.6) - postcss-minify-params: 7.0.2(postcss@8.5.6) - postcss-minify-selectors: 7.0.4(postcss@8.5.6) - postcss-normalize-charset: 7.0.0(postcss@8.5.6) - postcss-normalize-display-values: 7.0.0(postcss@8.5.6) - postcss-normalize-positions: 7.0.0(postcss@8.5.6) - postcss-normalize-repeat-style: 7.0.0(postcss@8.5.6) - postcss-normalize-string: 7.0.0(postcss@8.5.6) - postcss-normalize-timing-functions: 7.0.0(postcss@8.5.6) - postcss-normalize-unicode: 7.0.2(postcss@8.5.6) - postcss-normalize-url: 7.0.0(postcss@8.5.6) - postcss-normalize-whitespace: 7.0.0(postcss@8.5.6) - postcss-ordered-values: 7.0.1(postcss@8.5.6) - postcss-reduce-initial: 7.0.2(postcss@8.5.6) - postcss-reduce-transforms: 7.0.0(postcss@8.5.6) - postcss-svgo: 7.0.1(postcss@8.5.6) - postcss-unique-selectors: 7.0.3(postcss@8.5.6) - - cssnano-utils@5.0.0(postcss@8.5.6): + css-declaration-sorter: 7.2.0(postcss@8.5.8) + cssnano-utils: 5.0.0(postcss@8.5.8) + postcss: 8.5.8 + postcss-calc: 10.1.0(postcss@8.5.8) + postcss-colormin: 7.0.2(postcss@8.5.8) + postcss-convert-values: 7.0.4(postcss@8.5.8) + postcss-discard-comments: 7.0.3(postcss@8.5.8) + postcss-discard-duplicates: 7.0.1(postcss@8.5.8) + postcss-discard-empty: 7.0.0(postcss@8.5.8) + postcss-discard-overridden: 7.0.0(postcss@8.5.8) + postcss-merge-longhand: 7.0.4(postcss@8.5.8) + postcss-merge-rules: 7.0.4(postcss@8.5.8) + postcss-minify-font-values: 7.0.0(postcss@8.5.8) + postcss-minify-gradients: 7.0.0(postcss@8.5.8) + postcss-minify-params: 7.0.2(postcss@8.5.8) + postcss-minify-selectors: 7.0.4(postcss@8.5.8) + postcss-normalize-charset: 7.0.0(postcss@8.5.8) + postcss-normalize-display-values: 7.0.0(postcss@8.5.8) + postcss-normalize-positions: 7.0.0(postcss@8.5.8) + postcss-normalize-repeat-style: 7.0.0(postcss@8.5.8) + postcss-normalize-string: 7.0.0(postcss@8.5.8) + postcss-normalize-timing-functions: 7.0.0(postcss@8.5.8) + postcss-normalize-unicode: 7.0.2(postcss@8.5.8) + postcss-normalize-url: 7.0.0(postcss@8.5.8) + postcss-normalize-whitespace: 7.0.0(postcss@8.5.8) + postcss-ordered-values: 7.0.1(postcss@8.5.8) + postcss-reduce-initial: 7.0.2(postcss@8.5.8) + postcss-reduce-transforms: 7.0.0(postcss@8.5.8) + postcss-svgo: 7.0.1(postcss@8.5.8) + postcss-unique-selectors: 7.0.3(postcss@8.5.8) + + cssnano-utils@5.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - cssnano@7.0.6(postcss@8.5.6): + cssnano@7.0.6(postcss@8.5.8): dependencies: - cssnano-preset-default: 7.0.6(postcss@8.5.6) + cssnano-preset-default: 7.0.6(postcss@8.5.8) lilconfig: 3.1.3 - postcss: 8.5.6 + postcss: 8.5.8 csso@5.0.5: dependencies: @@ -20823,9 +20879,9 @@ snapshots: dependencies: wordwrap: 1.0.0 - drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260317.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)): + drizzle-orm@0.45.1(@cloudflare/workers-types@4.20260329.1)(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.7.0)(@prisma/client@7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3))(@types/pg@8.15.4)(kysely@0.28.11)(mysql2@3.15.3)(pg@8.16.3)(postgres@3.4.7)(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3)): optionalDependencies: - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 '@electric-sql/pglite': 0.3.2 '@opentelemetry/api': 1.7.0 '@prisma/client': 7.0.1(prisma@7.0.1(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.3))(typescript@5.8.3) @@ -22747,17 +22803,17 @@ snapshots: mkdist@2.2.0(typescript@5.8.3)(vue-tsc@2.0.29(typescript@5.8.3)): dependencies: - autoprefixer: 10.4.20(postcss@8.5.6) + autoprefixer: 10.4.20(postcss@8.5.8) citty: 0.1.6 - cssnano: 7.0.6(postcss@8.5.6) + cssnano: 7.0.6(postcss@8.5.8) defu: 6.1.4 esbuild: 0.24.2 jiti: 1.21.7 mlly: 1.7.4 pathe: 1.1.2 pkg-types: 1.3.1 - postcss: 8.5.6 - postcss-nested: 7.0.2(postcss@8.5.6) + postcss: 8.5.8 + postcss-nested: 7.0.2(postcss@8.5.8) semver: 7.7.3 tinyglobby: 0.2.15 optionalDependencies: @@ -23217,9 +23273,9 @@ snapshots: parseurl@1.3.3: {} - partyserver@0.3.3(@cloudflare/workers-types@4.20260317.1): + partyserver@0.3.3(@cloudflare/workers-types@4.20260329.1): dependencies: - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 nanoid: 5.1.7 partysocket@1.1.16(react@19.2.1): @@ -23409,7 +23465,7 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 possible-typed-array-names@1.0.0: {} @@ -23417,42 +23473,42 @@ snapshots: postal-mime@2.4.4(patch_hash=ngwql2fj2dlex3jjynq4iizhk4): {} - postcss-calc@10.1.0(postcss@8.5.6): + postcss-calc@10.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.5.6): + postcss-colormin@7.0.2(postcss@8.5.8): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.4(postcss@8.5.6): + postcss-convert-values@7.0.4(postcss@8.5.8): dependencies: browserslist: 4.24.2 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.3(postcss@8.5.6): + postcss-discard-comments@7.0.3(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@7.0.1(postcss@8.5.6): + postcss-discard-duplicates@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-empty@7.0.0(postcss@8.5.6): + postcss-discard-empty@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-overridden@7.0.0(postcss@8.5.6): + postcss-discard-overridden@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.8)(tsx@3.12.10)(yaml@2.8.1): dependencies: @@ -23472,110 +23528,110 @@ snapshots: tsx: 4.21.0 yaml: 2.8.1 - postcss-merge-longhand@7.0.4(postcss@8.5.6): + postcss-merge-longhand@7.0.4(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.5.6) + stylehacks: 7.0.4(postcss@8.5.8) - postcss-merge-rules@7.0.4(postcss@8.5.6): + postcss-merge-rules@7.0.4(postcss@8.5.8): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.0(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@7.0.0(postcss@8.5.6): + postcss-minify-font-values@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.5.6): + postcss-minify-gradients@7.0.0(postcss@8.5.8): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.0(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.5.6): + postcss-minify-params@7.0.2(postcss@8.5.8): dependencies: browserslist: 4.24.2 - cssnano-utils: 5.0.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.0(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.4(postcss@8.5.6): + postcss-minify-selectors@7.0.4(postcss@8.5.8): dependencies: cssesc: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 - postcss-nested@7.0.2(postcss@8.5.6): + postcss-nested@7.0.2(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.0.0 - postcss-normalize-charset@7.0.0(postcss@8.5.6): + postcss-normalize-charset@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-normalize-display-values@7.0.0(postcss@8.5.6): + postcss-normalize-display-values@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.5.6): + postcss-normalize-positions@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.5.6): + postcss-normalize-repeat-style@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.5.6): + postcss-normalize-string@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.5.6): + postcss-normalize-timing-functions@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.5.6): + postcss-normalize-unicode@7.0.2(postcss@8.5.8): dependencies: browserslist: 4.24.2 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.5.6): + postcss-normalize-url@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.5.6): + postcss-normalize-whitespace@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.5.6): + postcss-ordered-values@7.0.1(postcss@8.5.8): dependencies: - cssnano-utils: 5.0.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.0(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.2(postcss@8.5.6): + postcss-reduce-initial@7.0.2(postcss@8.5.8): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 - postcss-reduce-transforms@7.0.0(postcss@8.5.6): + postcss-reduce-transforms@7.0.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.2: @@ -23588,15 +23644,15 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.5.6): + postcss-svgo@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.3(postcss@8.5.6): + postcss-unique-selectors@7.0.3(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -24824,10 +24880,10 @@ snapshots: '@styled-system/variant': 5.1.5 object-assign: 4.1.1 - stylehacks@7.0.4(postcss@8.5.6): + stylehacks@7.0.4(postcss@8.5.8): dependencies: browserslist: 4.24.2 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 stylis@4.3.0: {} @@ -25895,7 +25951,15 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260317.1 '@cloudflare/workerd-windows-64': 1.20260317.1 - wrangler@4.76.0(@cloudflare/workers-types@4.20260317.1): + workerd@1.20260329.1: + optionalDependencies: + '@cloudflare/workerd-darwin-64': 1.20260329.1 + '@cloudflare/workerd-darwin-arm64': 1.20260329.1 + '@cloudflare/workerd-linux-64': 1.20260329.1 + '@cloudflare/workerd-linux-arm64': 1.20260329.1 + '@cloudflare/workerd-windows-64': 1.20260329.1 + + wrangler@4.76.0(@cloudflare/workers-types@4.20260329.1): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 '@cloudflare/unenv-preset': 2.16.0(unenv@2.0.0-rc.24)(workerd@1.20260317.1) @@ -25906,7 +25970,7 @@ snapshots: unenv: 2.0.0-rc.24 workerd: 1.20260317.1 optionalDependencies: - '@cloudflare/workers-types': 4.20260317.1 + '@cloudflare/workers-types': 4.20260329.1 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a3d26bcd02..e96f290dbe 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -32,8 +32,8 @@ catalog: "ws": "8.18.0" esbuild: "0.27.3" playwright-chromium: "^1.56.1" - "@cloudflare/workers-types": "^4.20260317.1" - workerd: "1.20260317.1" + "@cloudflare/workers-types": "^4.20260329.1" + workerd: "1.20260329.1" jsonc-parser: "^3.2.0" smol-toml: "^1.5.2" msw: "2.12.4" From afda1d5b474a4b0fb41f5799b8dc695f75a4c2ef Mon Sep 17 00:00:00 2001 From: Wrangler automated PR updater Date: Sun, 29 Mar 2026 07:16:44 +0000 Subject: [PATCH 03/11] Update dependencies of "miniflare", "wrangler" The following dependency versions have been updated: | Dependency | From | To | | ---------- | ------------ | ------------ | | workerd | 1.20260317.1 | 1.20260329.1 | --- .changeset/dependabot-update-13111.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .changeset/dependabot-update-13111.md diff --git a/.changeset/dependabot-update-13111.md b/.changeset/dependabot-update-13111.md new file mode 100644 index 0000000000..91e9cf68a1 --- /dev/null +++ b/.changeset/dependabot-update-13111.md @@ -0,0 +1,12 @@ +--- +"miniflare": patch +"wrangler": patch +--- + +Update dependencies of "miniflare", "wrangler" + +The following dependency versions have been updated: + +| Dependency | From | To | +| ---------- | ------------ | ------------ | +| workerd | 1.20260317.1 | 1.20260329.1 | From 0adae2b0d5e48d99017584c1670bfa907461738a Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Sun, 29 Mar 2026 08:52:43 +0100 Subject: [PATCH 04/11] [vite-plugin-cloudflare] Add missing connect key to WorkerEntrypoint and DurableObject key lists --- .changeset/vite-plugin-cloudflare-connect-key.md | 7 +++++++ .../src/workers/runner-worker/keys.ts | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/vite-plugin-cloudflare-connect-key.md diff --git a/.changeset/vite-plugin-cloudflare-connect-key.md b/.changeset/vite-plugin-cloudflare-connect-key.md new file mode 100644 index 0000000000..dbd60bfbb7 --- /dev/null +++ b/.changeset/vite-plugin-cloudflare-connect-key.md @@ -0,0 +1,7 @@ +--- +"@cloudflare/vite-plugin": patch +--- + +Add missing `connect` key to `WorkerEntrypoint` and `DurableObject` key lists in the runner worker + +The `connect` method was added to the `WorkerEntrypoint` and `DurableObject` types in workerd 1.20260329.1 but was missing from the `WORKER_ENTRYPOINT_KEYS` and `DURABLE_OBJECT_KEYS` arrays used for RPC property access in the Vite plugin runner worker. This caused the compile-time exhaustiveness check to fail with the updated workers-types. diff --git a/packages/vite-plugin-cloudflare/src/workers/runner-worker/keys.ts b/packages/vite-plugin-cloudflare/src/workers/runner-worker/keys.ts index a91dbf3e21..b36a9fb333 100644 --- a/packages/vite-plugin-cloudflare/src/workers/runner-worker/keys.ts +++ b/packages/vite-plugin-cloudflare/src/workers/runner-worker/keys.ts @@ -9,6 +9,7 @@ export const IGNORED_KEYS = ["self"] as const; /** Available methods for `WorkerEntrypoint` class */ export const WORKER_ENTRYPOINT_KEYS = [ + "connect", "email", "fetch", "queue", @@ -22,6 +23,7 @@ export const WORKER_ENTRYPOINT_KEYS = [ /** Available methods for `DurableObject` class */ export const DURABLE_OBJECT_KEYS = [ "alarm", + "connect", "fetch", "webSocketClose", "webSocketError", From 0fc78b3104caecd74406a42cac8c1c291e30d160 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 08:43:09 +0100 Subject: [PATCH 05/11] [miniflare] Fix intermittent test failures caused by Vitest 4 pool config migration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace deprecated `poolOptions.forks.singleFork: true` with `maxWorkers: 1` in vitest.config.mts — Vitest 4 removed poolOptions and silently ignores it, causing tests to run in parallel and triggering concurrent workerd SQLite lock contention with workerd 1.20260329.1. Also fix the `Same ID across multiple instances with same persistence directories` test to start instanceA before constructing instanceB, avoiding a race where both workerd processes try to open the same SQLite file simultaneously. Remove the now-invalid `--poolOptions.forks.singleFork=false` CLI override from the vite-plugin-cloudflare playground test:serve script. Update AGENTS.md files to document the Vitest 4 pool config change. --- AGENTS.md | 1 + packages/miniflare/AGENTS.md | 2 +- .../test/plugins/local-explorer/aggregation.spec.ts | 6 +++++- packages/miniflare/vitest.config.mts | 6 +----- packages/vite-plugin-cloudflare/playground/package.json | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index fc9618e315..43ff1e07c3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -121,6 +121,7 @@ This is the **Cloudflare Workers SDK** monorepo containing tools and libraries f - E2E tests require real Cloudflare account credentials - Use `vitest-pool-workers` for testing actual Workers runtime behavior - Shared vitest config (`vitest.shared.ts`): 50s timeouts, `retry: 2`, `restoreMocks: true` +- Vitest 4 pool config: use `maxWorkers: 1` instead of the removed `poolOptions.forks.singleFork: true` when tests must run sequentially **Git Workflow:** diff --git a/packages/miniflare/AGENTS.md b/packages/miniflare/AGENTS.md index 894a197c61..2ed51dbf11 100644 --- a/packages/miniflare/AGENTS.md +++ b/packages/miniflare/AGENTS.md @@ -37,7 +37,7 @@ Local dev simulator for Cloudflare Workers, powered by workerd runtime. Main cla ## Testing - Test files use `.spec.ts` (NOT `.test.ts`) -- `pool: "forks"`, `singleFork: true` +- `pool: "forks"`, `maxWorkers: 1` (Vitest 4 equivalent of the old `singleFork: true`) - Does NOT extend `vitest.shared.ts` — own full vitest config - Timeouts: 30s test, 30s hook - `globals: true` diff --git a/packages/miniflare/test/plugins/local-explorer/aggregation.spec.ts b/packages/miniflare/test/plugins/local-explorer/aggregation.spec.ts index e7477368a0..fa8926c610 100644 --- a/packages/miniflare/test/plugins/local-explorer/aggregation.spec.ts +++ b/packages/miniflare/test/plugins/local-explorer/aggregation.spec.ts @@ -675,6 +675,11 @@ describe("Same ID across multiple instances with same persistence directories", }, }); + // Wait for instanceA to be ready before starting instanceB to avoid + // SQLite "database is locked" errors when both instances race to open + // the same persistence file simultaneously. + await instanceA.ready; + instanceB = new Miniflare({ name: "worker-b", inspectorPort: 0, @@ -689,7 +694,6 @@ describe("Same ID across multiple instances with same persistence directories", }, }); - await instanceA.ready; await instanceB.ready; await waitForWorkersInRegistry(registryPath, ["worker-a", "worker-b"]); diff --git a/packages/miniflare/vitest.config.mts b/packages/miniflare/vitest.config.mts index 7c21f2eecd..bfefde6cba 100644 --- a/packages/miniflare/vitest.config.mts +++ b/packages/miniflare/vitest.config.mts @@ -6,11 +6,7 @@ export default defineConfig({ testTimeout: 30_000, hookTimeout: 30_000, pool: "forks", - poolOptions: { - forks: { - singleFork: true, - }, - }, + maxWorkers: 1, include: ["test/**/*.spec.ts"], setupFiles: [path.resolve(__dirname, "test/setup.mjs")], globals: true, diff --git a/packages/vite-plugin-cloudflare/playground/package.json b/packages/vite-plugin-cloudflare/playground/package.json index 86ec124c3e..8ecd969283 100644 --- a/packages/vite-plugin-cloudflare/playground/package.json +++ b/packages/vite-plugin-cloudflare/playground/package.json @@ -11,7 +11,7 @@ "test:ci:build": "cross-env VITE_TEST_BUILD=1 vitest run -c vitest.config.e2e.ts", "test:ci:serve": "vitest run -c vitest.config.e2e.ts", "pretest:serve": "pnpm playwright:install", - "test:serve": "pnpm test:ci:serve --poolOptions.forks.singleFork=false" + "test:serve": "pnpm test:ci:serve" }, "devDependencies": { "@cloudflare/vite-plugin": "workspace:*", From 07553f7ae27f17c93c1a07bc4a28936e01f49734 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 09:03:40 +0100 Subject: [PATCH 06/11] [vitest-pool-workers] Fix type errors from workers-types 4.20260329.1 bump - Add `metadata` property to QueueController to satisfy the new required `MessageBatch.metadata: MessageBatchMetadata` field - Update queue-producer-unit.test.ts mock to return the new QueueSendResponse shape instead of void - Add skipLibCheck to container-app tsconfigs to suppress the `@cloudflare/containers` alarm() incompatibility (third-party package not yet updated for the new DurableObject.alarm signature) --- .../container-app/src/tsconfig.json | 5 +++++ .../container-app/tsconfig.json | 5 +++++ .../queues/test/queue-producer-unit.test.ts | 10 +++++++++- packages/vitest-pool-workers/src/worker/events.ts | 9 +++++++++ 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json b/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json index 0141323e2f..885b06acd9 100644 --- a/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json +++ b/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json @@ -1,4 +1,9 @@ { "extends": "../../tsconfig.workerd.json", + "compilerOptions": { + // @cloudflare/containers@0.0.25 has an alarm() signature incompatible + // with the updated DurableObject base type in @cloudflare/workers-types. + "skipLibCheck": true + }, "include": ["./**/*.ts"] } diff --git a/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json b/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json index 90e58bf03e..1c3c448846 100644 --- a/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json +++ b/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json @@ -1,4 +1,9 @@ { "extends": "../tsconfig.node.json", + "compilerOptions": { + // @cloudflare/containers@0.0.25 has an alarm() signature incompatible + // with the updated DurableObject base type in @cloudflare/workers-types. + "skipLibCheck": true + }, "include": ["./*.ts"] } diff --git a/fixtures/vitest-pool-workers-examples/queues/test/queue-producer-unit.test.ts b/fixtures/vitest-pool-workers-examples/queues/test/queue-producer-unit.test.ts index 71ea16e936..42cf87eb01 100644 --- a/fixtures/vitest-pool-workers-examples/queues/test/queue-producer-unit.test.ts +++ b/fixtures/vitest-pool-workers-examples/queues/test/queue-producer-unit.test.ts @@ -19,7 +19,15 @@ it("produces queue message with mocked send", async ({ expect }) => { // Intercept calls to `QUEUE_PRODUCER.send()` const sendSpy = vi .spyOn(env.QUEUE_PRODUCER, "send") - .mockImplementation(async () => {}); + .mockImplementation(async () => ({ + metadata: { + metrics: { + backlogCount: 0, + backlogBytes: 0, + oldestMessageTimestamp: 0, + }, + }, + })); // Enqueue job on queue const request = new IncomingRequest("https://example.com/key", { diff --git a/packages/vitest-pool-workers/src/worker/events.ts b/packages/vitest-pool-workers/src/worker/events.ts index a2721dde52..2b2ba64dc7 100644 --- a/packages/vitest-pool-workers/src/worker/events.ts +++ b/packages/vitest-pool-workers/src/worker/events.ts @@ -247,6 +247,7 @@ class QueueController /* MessageBatch */ { // https://github.com/cloudflare/workerd/blob/v1.20231218.0/src/workerd/api/queue.h#L198 readonly queue!: string; readonly messages!: QueueMessage[]; + readonly metadata!: MessageBatchMetadata; [kRetryAll] = false; [kAckAll] = false; @@ -263,6 +264,9 @@ class QueueController /* MessageBatch */ { const messages = messagesOption.map( (message) => new QueueMessage(kConstructFlag, this, message) ); + const metadata: MessageBatchMetadata = { + metrics: { backlogCount: 0, backlogBytes: 0, oldestMessageTimestamp: 0 }, + }; // Match `JSG_READONLY_INSTANCE_PROPERTY` behaviour Object.defineProperties(this, { @@ -276,6 +280,11 @@ class QueueController /* MessageBatch */ { return messages; }, }, + metadata: { + get() { + return metadata; + }, + }, }); } From 0ec45e29c66c639fa54eed96481988b5bd086788 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 09:15:06 +0100 Subject: [PATCH 07/11] [vitest-pool-workers] Add missing connect key to WorkerEntrypoint and DurableObject key lists The new @cloudflare/workers-types adds connect? to both WorkerEntrypoint and DurableObject. Update the exhaustiveness-check arrays in entrypoints.ts to include it, matching the parallel fix already made in vite-plugin-cloudflare. --- packages/vitest-pool-workers/src/worker/entrypoints.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/vitest-pool-workers/src/worker/entrypoints.ts b/packages/vitest-pool-workers/src/worker/entrypoints.ts index e0cfbd0513..181ced685a 100644 --- a/packages/vitest-pool-workers/src/worker/entrypoints.ts +++ b/packages/vitest-pool-workers/src/worker/entrypoints.ts @@ -176,6 +176,7 @@ function getEntrypointState( } const WORKER_ENTRYPOINT_KEYS = [ + "connect", "tailStream", "fetch", "tail", @@ -186,6 +187,7 @@ const WORKER_ENTRYPOINT_KEYS = [ "email", ] as const; const DURABLE_OBJECT_KEYS = [ + "connect", "fetch", "alarm", "webSocketMessage", From 9c7c46d3fb037cfbcd52a9615edab44b1e63c09d Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 09:40:57 +0100 Subject: [PATCH 08/11] [vitest-pool-workers] Exclude metadata.sqlite from listDurableObjectIds results New workerd versions create a metadata.sqlite file per Durable Object namespace. The listDurableObjectIds loopback handler was including it in the returned ID list, causing namespace.idFromString('metadata') to throw 'Invalid Durable Object ID: must be 64 hex digits'. --- packages/vitest-pool-workers/src/pool/loopback.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vitest-pool-workers/src/pool/loopback.ts b/packages/vitest-pool-workers/src/pool/loopback.ts index 5c380d574d..00727c5adf 100644 --- a/packages/vitest-pool-workers/src/pool/loopback.ts +++ b/packages/vitest-pool-workers/src/pool/loopback.ts @@ -77,7 +77,10 @@ export async function listDurableObjectIds( try { const names = await fs.readdir(namespacePath); for (const name of names) { - if (name.endsWith(".sqlite")) { + // Exclude metadata.sqlite, added by newer workerd versions for + // per-namespace metadata. Only include files whose stem is a + // valid 64-hex-digit Durable Object ID. + if (name.endsWith(".sqlite") && name !== "metadata.sqlite") { ids.push(name.substring(0, name.length - 7 /* ".sqlite".length */)); } } From b1318ac336265186a829d55599c8b80053aa1afb Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 11:36:50 +0100 Subject: [PATCH 09/11] [wrangler] Fix infinite reload loop for noBundle workers (e.g. Python) The chokidar watcher used when noBundle=true was not ignoring the .wrangler directory, which contains miniflare state/cache sqlite files written by workerd at runtime. The new workerd (1.20260329.1) creates metadata.sqlite files for all sqlite namespaces (not just Durable Objects) which caused the watcher to fire immediately after the server started, triggering a reload, which caused more files to be written, creating an infinite loop. Fix: add '.wrangler' to the chokidar ignore list. --- packages/wrangler/src/dev/use-esbuild.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/wrangler/src/dev/use-esbuild.ts b/packages/wrangler/src/dev/use-esbuild.ts index ba2a739bf1..7a161d6dfe 100644 --- a/packages/wrangler/src/dev/use-esbuild.ts +++ b/packages/wrangler/src/dev/use-esbuild.ts @@ -198,7 +198,19 @@ export function runBuild( const watching = [path.resolve(entry.moduleRoot)]; const watcher = watch(watching, { persistent: true, - ignored: [".git", "node_modules"], + // Ignore VCS dirs, dependencies, and the .wrangler dir (which + // contains miniflare state/cache files written by workerd at + // runtime — watching them causes an infinite reload loop). + // Note: chokidar v4 compares string patterns via exact equality + // against absolute paths, so we must use a function matcher that + // checks individual path segments. + ignored: (filePath) => { + const basenames = filePath.split(path.sep); + return basenames.some( + (seg) => + seg === ".git" || seg === "node_modules" || seg === ".wrangler" + ); + }, }).on("change", async (_event) => { await updateBundle(); }); From b3c5df9f2850c975ac286967eb9e9a5b1d62950e Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 15:57:05 +0100 Subject: [PATCH 10/11] add link to issue --- .../vitest-pool-workers-examples/container-app/src/tsconfig.json | 1 + .../vitest-pool-workers-examples/container-app/tsconfig.json | 1 + 2 files changed, 2 insertions(+) diff --git a/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json b/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json index 885b06acd9..3a4e18ac90 100644 --- a/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json +++ b/fixtures/vitest-pool-workers-examples/container-app/src/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { // @cloudflare/containers@0.0.25 has an alarm() signature incompatible // with the updated DurableObject base type in @cloudflare/workers-types. + // Remove when https://github.com/cloudflare/containers/issues/167 is resolved. "skipLibCheck": true }, "include": ["./**/*.ts"] diff --git a/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json b/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json index 1c3c448846..7d4e80edda 100644 --- a/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json +++ b/fixtures/vitest-pool-workers-examples/container-app/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { // @cloudflare/containers@0.0.25 has an alarm() signature incompatible // with the updated DurableObject base type in @cloudflare/workers-types. + // Remove when https://github.com/cloudflare/containers/issues/167 is resolved. "skipLibCheck": true }, "include": ["./*.ts"] From 4b29ab36c1e63edb28a6be581c8795f6bd43adf9 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 30 Mar 2026 16:44:12 +0100 Subject: [PATCH 11/11] [wrangler] Fix chokidar ignored path splitting on Windows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chokidar v4 normalises all paths to forward slashes before passing them to the ignored callback. Using path.sep (backslash on Windows) to split meant no segments ever matched, so .wrangler directory changes were not ignored — causing an infinite reload loop for noBundle workers (e.g. Python) on Windows. Use a regex matcher instead of a function, which is simpler and works cross-platform since chokidar v4 supports RegExp directly. --- packages/wrangler/src/dev/use-esbuild.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/wrangler/src/dev/use-esbuild.ts b/packages/wrangler/src/dev/use-esbuild.ts index 7a161d6dfe..db3cab387f 100644 --- a/packages/wrangler/src/dev/use-esbuild.ts +++ b/packages/wrangler/src/dev/use-esbuild.ts @@ -201,16 +201,9 @@ export function runBuild( // Ignore VCS dirs, dependencies, and the .wrangler dir (which // contains miniflare state/cache files written by workerd at // runtime — watching them causes an infinite reload loop). - // Note: chokidar v4 compares string patterns via exact equality - // against absolute paths, so we must use a function matcher that - // checks individual path segments. - ignored: (filePath) => { - const basenames = filePath.split(path.sep); - return basenames.some( - (seg) => - seg === ".git" || seg === "node_modules" || seg === ".wrangler" - ); - }, + // chokidar v4 normalises paths to forward slashes before + // matching, so a regex on path segments works cross-platform. + ignored: /[/\\](\.git|node_modules|\.wrangler)([/\\]|$)/, }).on("change", async (_event) => { await updateBundle(); });