From 7507c5f7220943762c9566e6bfaacbbfc078931f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Fri, 25 Jul 2025 00:55:10 +0200 Subject: [PATCH] refactor: update `@mjackson/*` packages to `@remix-run/*` --- decisions/0014-context-middleware.md | 4 +- integration/helpers/express.ts | 2 +- integration/helpers/rsc-parcel/package.json | 2 +- integration/helpers/rsc-parcel/src/server.tsx | 2 +- .../helpers/rsc-vite-framework/package.json | 2 +- .../helpers/rsc-vite-framework/start.js | 2 +- integration/helpers/rsc-vite/package.json | 2 +- integration/helpers/rsc-vite/server.js | 2 +- integration/helpers/vite.ts | 2 +- integration/vite-basename-test.ts | 4 +- packages/react-router-dev/package.json | 2 +- packages/react-router-node/package.json | 2 +- packages/react-router-node/server.ts | 4 +- packages/react-router-serve/cli.ts | 2 +- packages/react-router-serve/package.json | 2 +- playground/rsc-parcel/package.json | 2 +- playground/rsc-parcel/src/entry.ssr.tsx | 2 +- playground/rsc-vite-framework/package.json | 2 +- .../start-vite-middleware.js | 2 +- playground/rsc-vite-framework/start.js | 2 +- playground/rsc-vite/package.json | 2 +- playground/rsc-vite/server.js | 2 +- pnpm-lock.yaml | 278 ++++++++++-------- 23 files changed, 177 insertions(+), 151 deletions(-) diff --git a/decisions/0014-context-middleware.md b/decisions/0014-context-middleware.md index 10dd5db633..2e28344ff4 100644 --- a/decisions/0014-context-middleware.md +++ b/decisions/0014-context-middleware.md @@ -17,7 +17,7 @@ We've done a lot of work since then to get us to a place where we could ship a m - Shipped [Single Fetch][single-fetch] - Shipped [`dataStrategy`][data-strategy] for DIY middleware in React Router SPAs -- Iterated on middleware/context APIs in the [Remix the Web][remix-the-web] project +- Iterated on middleware/context APIs in the [Remix 3][remix-3] project - Developed a non-invasive type-safe + composable [context][async-provider] API ## Decision @@ -276,5 +276,5 @@ If `clientLoaders` do call `serverLoaders` it gets trickier since they make indi [client-context]: https://github.com/remix-run/react-router/discussions/9856 [single-fetch]: https://remix.run/docs/en/main/guides/single-fetch [data-strategy]: https://reactrouter.com/v6/routers/create-browser-router#optsdatastrategy -[remix-the-web]: https://github.com/mjackson/remix-the-web +[remix-3]: https://github.com/remix-run/remix [async-provider]: https://github.com/ryanflorence/async-provider diff --git a/integration/helpers/express.ts b/integration/helpers/express.ts index ff6268c450..c471c0dd39 100644 --- a/integration/helpers/express.ts +++ b/integration/helpers/express.ts @@ -44,7 +44,7 @@ export function server() { export function rsc() { return tsx` - import { createRequestListener } from "@mjackson/node-fetch-server"; + import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; const port = process.env.PORT ?? 3000 diff --git a/integration/helpers/rsc-parcel/package.json b/integration/helpers/rsc-parcel/package.json index 7fd29c8772..c58df4f7b8 100644 --- a/integration/helpers/rsc-parcel/package.json +++ b/integration/helpers/rsc-parcel/package.json @@ -37,8 +37,8 @@ "url": "^0.11.0" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", "@parcel/runtime-rsc": "2.15.0", + "@remix-run/node-fetch-server": "^0.10.0", "cross-env": "^7.0.3", "express": "^4.21.2", "react": "^19.1.0", diff --git a/integration/helpers/rsc-parcel/src/server.tsx b/integration/helpers/rsc-parcel/src/server.tsx index a5684ffd7f..8817b6af3f 100644 --- a/integration/helpers/rsc-parcel/src/server.tsx +++ b/integration/helpers/rsc-parcel/src/server.tsx @@ -1,5 +1,5 @@ import { parseArgs } from "node:util"; -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; import { unstable_matchRSCServerRequest as matchRSCServerRequest } from "react-router"; import { diff --git a/integration/helpers/rsc-vite-framework/package.json b/integration/helpers/rsc-vite-framework/package.json index 75234ea898..a9bd7a5030 100644 --- a/integration/helpers/rsc-vite-framework/package.json +++ b/integration/helpers/rsc-vite-framework/package.json @@ -29,7 +29,7 @@ "vite-tsconfig-paths": "^4.2.1" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", + "@remix-run/node-fetch-server": "^0.10.0", "@react-router/serve": "workspace:*", "compression": "^1.8.0", "express": "^4.21.2", diff --git a/integration/helpers/rsc-vite-framework/start.js b/integration/helpers/rsc-vite-framework/start.js index 0b15c2359f..647b13aa7c 100644 --- a/integration/helpers/rsc-vite-framework/start.js +++ b/integration/helpers/rsc-vite-framework/start.js @@ -1,4 +1,4 @@ -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; import reactRouterRequestHandler from "./build/server/index.js"; diff --git a/integration/helpers/rsc-vite/package.json b/integration/helpers/rsc-vite/package.json index 32a19e7293..4b72e9d3c3 100644 --- a/integration/helpers/rsc-vite/package.json +++ b/integration/helpers/rsc-vite/package.json @@ -20,7 +20,7 @@ "vite": "^6.2.0" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", + "@remix-run/node-fetch-server": "^0.10.0", "compression": "^1.8.0", "cross-env": "^7.0.3", "express": "^4.21.2", diff --git a/integration/helpers/rsc-vite/server.js b/integration/helpers/rsc-vite/server.js index 6fbff3d78a..78cc5b087b 100644 --- a/integration/helpers/rsc-vite/server.js +++ b/integration/helpers/rsc-vite/server.js @@ -1,5 +1,5 @@ import { parseArgs } from "node:util"; -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; import rscRequestHandler from "./dist/rsc/index.js"; diff --git a/integration/helpers/vite.ts b/integration/helpers/vite.ts index c4ab197abd..533fad9476 100644 --- a/integration/helpers/vite.ts +++ b/integration/helpers/vite.ts @@ -174,7 +174,7 @@ export const EXPRESS_SERVER = (args: { }) => { if (args.templateName?.includes("rsc")) { return String.raw` - import { createRequestListener } from "@mjackson/node-fetch-server"; + import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; const viteDevServer = diff --git a/integration/vite-basename-test.ts b/integration/vite-basename-test.ts index dcd4c5380a..c7596c75f8 100644 --- a/integration/vite-basename-test.ts +++ b/integration/vite-basename-test.ts @@ -101,7 +101,7 @@ const customServerFile = ({ if (templateName.includes("rsc")) { return js` - import { createRequestListener } from "@mjackson/node-fetch-server"; + import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; const viteDevServer = @@ -516,7 +516,7 @@ test.describe("Vite base + React Router basename", () => { // Slim server that only serves basename (route) requests from the React Router handler "server.mjs": templateName.includes("rsc") ? String.raw` - import { createRequestListener } from "@mjackson/node-fetch-server"; + import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; const app = express(); diff --git a/packages/react-router-dev/package.json b/packages/react-router-dev/package.json index fc0d72d1e2..f8322f8be8 100644 --- a/packages/react-router-dev/package.json +++ b/packages/react-router-dev/package.json @@ -73,7 +73,7 @@ "@babel/types": "^7.27.7", "@npmcli/package-json": "^4.0.1", "@react-router/node": "workspace:*", - "@remix-run/node-fetch-server": "^0.9.0", + "@remix-run/node-fetch-server": "^0.10.0", "arg": "^5.0.1", "babel-dead-code-elimination": "^1.0.6", "chokidar": "^4.0.0", diff --git a/packages/react-router-node/package.json b/packages/react-router-node/package.json index be542771c3..733f069342 100644 --- a/packages/react-router-node/package.json +++ b/packages/react-router-node/package.json @@ -50,7 +50,7 @@ } }, "dependencies": { - "@mjackson/node-fetch-server": "^0.2.0" + "@remix-run/node-fetch-server": "^0.10.0" }, "devDependencies": { "react-router": "workspace:*", diff --git a/packages/react-router-node/server.ts b/packages/react-router-node/server.ts index d4423bfb61..441597e60a 100644 --- a/packages/react-router-node/server.ts +++ b/packages/react-router-node/server.ts @@ -1,5 +1,7 @@ import type { RequestListener } from "node:http"; +import type { ClientAddress } from "@remix-run/node-fetch-server"; +import { createRequestListener as createRequestListener_ } from "@remix-run/node-fetch-server"; import type { AppLoadContext, ServerBuild, @@ -7,8 +9,6 @@ import type { RouterContextProvider, } from "react-router"; import { createRequestHandler } from "react-router"; -import type { ClientAddress } from "@mjackson/node-fetch-server"; -import { createRequestListener as createRequestListener_ } from "@mjackson/node-fetch-server"; type MaybePromise = T | Promise; diff --git a/packages/react-router-serve/cli.ts b/packages/react-router-serve/cli.ts index 015f94dda2..8a887619dd 100644 --- a/packages/react-router-serve/cli.ts +++ b/packages/react-router-serve/cli.ts @@ -5,7 +5,7 @@ import path from "node:path"; import url from "node:url"; import type { ServerBuild } from "react-router"; import { createRequestHandler } from "@react-router/express"; -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import compression from "compression"; import express from "express"; import morgan from "morgan"; diff --git a/packages/react-router-serve/package.json b/packages/react-router-serve/package.json index 4d42b286a5..f2c4251b23 100644 --- a/packages/react-router-serve/package.json +++ b/packages/react-router-serve/package.json @@ -36,9 +36,9 @@ } }, "dependencies": { - "@mjackson/node-fetch-server": "^0.2.0", "@react-router/express": "workspace:*", "@react-router/node": "workspace:*", + "@remix-run/node-fetch-server": "^0.10.0", "compression": "^1.7.4", "express": "^4.19.2", "get-port": "5.1.1", diff --git a/playground/rsc-parcel/package.json b/playground/rsc-parcel/package.json index 8b3e3250e6..79faad2732 100644 --- a/playground/rsc-parcel/package.json +++ b/playground/rsc-parcel/package.json @@ -37,8 +37,8 @@ "url": "^0.11.0" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", "@parcel/runtime-rsc": "2.15.0", + "@remix-run/node-fetch-server": "^0.10.0", "express": "^4.21.2", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/playground/rsc-parcel/src/entry.ssr.tsx b/playground/rsc-parcel/src/entry.ssr.tsx index 1f29d629d3..e5c1edaf90 100644 --- a/playground/rsc-parcel/src/entry.ssr.tsx +++ b/playground/rsc-parcel/src/entry.ssr.tsx @@ -1,4 +1,4 @@ -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; // @ts-expect-error - no types import { renderToReadableStream as renderHTMLToReadableStream } from "react-dom/server.edge" assert { env: "react-client" }; diff --git a/playground/rsc-vite-framework/package.json b/playground/rsc-vite-framework/package.json index cd0353c5d6..fea5e63a81 100644 --- a/playground/rsc-vite-framework/package.json +++ b/playground/rsc-vite-framework/package.json @@ -28,7 +28,7 @@ "vite": "^6.2.0" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", + "@remix-run/node-fetch-server": "^0.10.0", "compression": "^1.8.0", "express": "^4.21.2", "react": "^19.0.0", diff --git a/playground/rsc-vite-framework/start-vite-middleware.js b/playground/rsc-vite-framework/start-vite-middleware.js index 33f48ef2c9..0d04e6e4b3 100644 --- a/playground/rsc-vite-framework/start-vite-middleware.js +++ b/playground/rsc-vite-framework/start-vite-middleware.js @@ -1,4 +1,4 @@ -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; const viteDevServer = diff --git a/playground/rsc-vite-framework/start.js b/playground/rsc-vite-framework/start.js index 91b7c93a3b..ee69fab674 100644 --- a/playground/rsc-vite-framework/start.js +++ b/playground/rsc-vite-framework/start.js @@ -1,4 +1,4 @@ -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import express from "express"; import reactRouterRequestHandler from "./build/server/index.js"; diff --git a/playground/rsc-vite/package.json b/playground/rsc-vite/package.json index adb0d6b709..67d4cd3934 100644 --- a/playground/rsc-vite/package.json +++ b/playground/rsc-vite/package.json @@ -21,7 +21,7 @@ "vite": "^6.2.0" }, "dependencies": { - "@mjackson/node-fetch-server": "0.6.1", + "@remix-run/node-fetch-server": "^0.10.0", "compression": "^1.8.0", "express": "^4.21.2", "react": "^19.0.0", diff --git a/playground/rsc-vite/server.js b/playground/rsc-vite/server.js index c897acd7ad..a572da1ec0 100644 --- a/playground/rsc-vite/server.js +++ b/playground/rsc-vite/server.js @@ -1,5 +1,5 @@ import { parseArgs } from "node:util"; -import { createRequestListener } from "@mjackson/node-fetch-server"; +import { createRequestListener } from "@remix-run/node-fetch-server"; import compression from "compression"; import express from "express"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3e43eaea6..510fc151e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,7 +113,7 @@ importers: version: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: specifier: next - version: 6.1.0-canary-d15d7fd7-20250929(eslint@8.57.0) + version: 6.2.0-canary-4fdf7cf2-20251003(eslint@8.57.0) fast-glob: specifier: 3.2.11 version: 3.2.11 @@ -309,7 +309,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: ^4.20250803.0 - version: 4.20250805.0 + version: 4.20251004.0 '@react-router/dev': specifier: workspace:* version: link:../../../packages/react-router-dev @@ -333,16 +333,16 @@ importers: version: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0) wrangler: specifier: ^4.23.0 - version: 4.23.0(@cloudflare/workers-types@4.20250805.0) + version: 4.42.0(@cloudflare/workers-types@4.20251004.0) integration/helpers/rsc-parcel: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 '@parcel/runtime-rsc': specifier: 2.15.0 version: 2.15.0(@parcel/core@2.15.4) + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -413,9 +413,9 @@ importers: integration/helpers/rsc-vite: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 compression: specifier: ^1.8.0 version: 1.8.0 @@ -462,12 +462,12 @@ importers: integration/helpers/rsc-vite-framework: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 '@react-router/serve': specifier: workspace:* version: link:../../../packages/react-router-serve + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 compression: specifier: ^1.8.0 version: 1.8.0 @@ -757,7 +757,7 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.9.0 - version: 1.9.0(rollup@4.43.0)(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.23.0(@cloudflare/workers-types@4.20250805.0)) + version: 1.13.10(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.42.0(@cloudflare/workers-types@4.20251004.0)) '@react-router/dev': specifier: workspace:* version: link:../../../packages/react-router-dev @@ -787,7 +787,7 @@ importers: version: 4.3.2(typescript@5.4.5)(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0)) wrangler: specifier: ^4.23.0 - version: 4.23.0(@cloudflare/workers-types@4.20250805.0) + version: 4.42.0(@cloudflare/workers-types@4.20251004.0) integration/helpers/vite-rolldown-template: dependencies: @@ -936,7 +936,7 @@ importers: dependencies: cookie: specifier: ^1.0.1 - version: 1.0.1 + version: 1.0.2 set-cookie-parser: specifier: ^2.6.0 version: 2.6.0 @@ -1025,7 +1025,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: ^4.20250803.0 - version: 4.20250805.0 + version: 4.20251004.0 react-router: specifier: workspace:* version: link:../react-router @@ -1069,8 +1069,8 @@ importers: specifier: workspace:* version: link:../react-router-node '@remix-run/node-fetch-server': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.10.0 + version: 0.10.0 arg: specifier: ^5.0.1 version: 5.0.2 @@ -1188,7 +1188,7 @@ importers: version: 0.14.9 wrangler: specifier: ^4.23.0 - version: 4.23.0(@cloudflare/workers-types@4.20250805.0) + version: 4.42.0(@cloudflare/workers-types@4.20251004.0) packages/react-router-dom: dependencies: @@ -1270,9 +1270,9 @@ importers: packages/react-router-node: dependencies: - '@mjackson/node-fetch-server': - specifier: ^0.2.0 - version: 0.2.0 + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 devDependencies: react-router: specifier: workspace:* @@ -1304,15 +1304,15 @@ importers: packages/react-router-serve: dependencies: - '@mjackson/node-fetch-server': - specifier: ^0.2.0 - version: 0.2.0 '@react-router/express': specifier: workspace:* version: link:../react-router-express '@react-router/node': specifier: workspace:* version: link:../react-router-node + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 compression: specifier: ^1.7.4 version: 1.8.0 @@ -1690,12 +1690,12 @@ importers: playground/rsc-parcel: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 '@parcel/runtime-rsc': specifier: 2.15.0 version: 2.15.0(@parcel/core@2.15.4) + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 express: specifier: ^4.21.2 version: 4.21.2 @@ -1763,9 +1763,9 @@ importers: playground/rsc-vite: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 compression: specifier: ^1.8.0 version: 1.8.0 @@ -1812,9 +1812,9 @@ importers: playground/rsc-vite-framework: dependencies: - '@mjackson/node-fetch-server': - specifier: 0.6.1 - version: 0.6.1 + '@remix-run/node-fetch-server': + specifier: ^0.10.0 + version: 0.10.0 compression: specifier: ^1.8.0 version: 1.8.0 @@ -1977,7 +1977,7 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.9.0 - version: 1.9.0(rollup@4.43.0)(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.23.0(@cloudflare/workers-types@4.20250805.0)) + version: 1.13.10(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.42.0(@cloudflare/workers-types@4.20251004.0)) '@react-router/dev': specifier: workspace:* version: link:../../packages/react-router-dev @@ -2007,7 +2007,7 @@ importers: version: 4.3.2(typescript@5.4.5)(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0)) wrangler: specifier: ^4.23.0 - version: 4.23.0(@cloudflare/workers-types@4.20250805.0) + version: 4.42.0(@cloudflare/workers-types@4.20251004.0) packages: @@ -2852,20 +2852,20 @@ packages: resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} - '@cloudflare/unenv-preset@2.3.3': - resolution: {integrity: sha512-/M3MEcj3V2WHIRSW1eAQBPRJ6JnGQHc6JKMAPLkDb7pLs3m6X9ES/+K3ceGqxI6TKeF32AWAi7ls0AYzVxCP0A==} + '@cloudflare/unenv-preset@2.7.6': + resolution: {integrity: sha512-ykG2nd3trk6jbknRCH69xL3RpGLLbKCrbTbWSOvKEq7s4jH06yLrQlRr/q9IU+dK9p1JY1EXqhFK7VG5KqhzmQ==} peerDependencies: - unenv: 2.0.0-rc.17 + unenv: 2.0.0-rc.21 workerd: 1.20250705.0 peerDependenciesMeta: workerd: optional: true - '@cloudflare/vite-plugin@1.9.0': - resolution: {integrity: sha512-YYmWZklDPF7Ay97JX51bZzKGNP7Z6Sme0+Pje1g5Jr7M6oU6L3NmmvIi8VKFLM48FRlSpXRmTF1tULJng6d6vg==} + '@cloudflare/vite-plugin@1.13.10': + resolution: {integrity: sha512-zQaCbzGDAMhjZqXfulpUgBL/D4qsoP1oHVk2LyseKJ47PMq2cHWnbISOi3RONvKxpGyct7ACjA4JEhbFlu5GNQ==} peerDependencies: vite: ^6.1.0 || ^7.0.0 - wrangler: ^3.101.0 || ^4.0.0 + wrangler: ^4.42.0 '@cloudflare/workerd-darwin-64@1.20250705.0': resolution: {integrity: sha512-cLF8juQZuoSwyw6+kiLXuHQ2tYcVXiyRF2qpmViJ3Ilqj6zQ654vcrtl+B5Ab1xwpfnX35+/0ItTtL8hoX5QLg==} @@ -2897,8 +2897,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20250805.0': - resolution: {integrity: sha512-HOt0lqFiw5WzhvxH/IViMAWI/zwzokCSx33DlRnJqECT9khskK9X4Jrw/+IiAprJ5YloiFxK8Xn1oGbsabdUWg==} + '@cloudflare/workers-types@4.20251004.0': + resolution: {integrity: sha512-FkTBHEyOBwphbW4SLQ2XLCgNntD2wz0v1Si7NwJeN0JAPW/39/w6zhsKy3rsh+203tuSfBgsoP34+Os4RaySOw==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -3698,12 +3698,6 @@ packages: resolution: {integrity: sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==} engines: {node: '>=12.0.0'} - '@mjackson/node-fetch-server@0.2.0': - resolution: {integrity: sha512-EMlH1e30yzmTpGLQjlFmaDAjyOeZhng1/XCd7DExR8PNAnG/G1tyruZxEoUe11ClnwGhGrtsdnyyUx1frSzjng==} - - '@mjackson/node-fetch-server@0.6.1': - resolution: {integrity: sha512-9ZJnk/DJjt805uv5PPv11haJIW+HHf3YEEyVXv+8iLQxLD/iXA68FH220XoiTPBC4gCg5q+IMadDw8qPqlA5wg==} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} cpu: [arm64] @@ -4292,15 +4286,24 @@ packages: engines: {node: '>=18'} hasBin: true + '@poppinss/colors@4.1.5': + resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==} + + '@poppinss/dumper@0.6.4': + resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==} + + '@poppinss/exception@1.2.2': + resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} + '@remix-run/changelog-github@0.0.5': resolution: {integrity: sha512-43tqwUqWqirbv6D9uzo55ASPsCJ61Ein1k/M8qn+Qpros0MmbmuzjLVPmtaxfxfe2ANX0LefLvCD0pAgr1tp4g==} + '@remix-run/node-fetch-server@0.10.0': + resolution: {integrity: sha512-FmYaJHQKEPrT0UFo5KaLTmrm4F6dz5DJBzRY42H93w8FpVg5zKifNWGbH+wYsyExyWVgVrOsifS7IGFtz7HkSA==} + '@remix-run/node-fetch-server@0.8.1': resolution: {integrity: sha512-J1dev372wtJqmqn9U/qbpbZxbJSQrogNN2+Qv1lKlpATpe/WQ9aCZfl/xSb9d2Rgh1IyLSvNxZAXPZxruO6Xig==} - '@remix-run/node-fetch-server@0.9.0': - resolution: {integrity: sha512-SoLMv7dbH+njWzXnOY6fI08dFMI5+/dQ+vY3n8RnnbdG7MdJEgiP28Xj/xWlnRnED/aB6SFw56Zop+LbmaaKqA==} - '@remix-run/web-blob@3.1.0': resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} @@ -4440,15 +4443,6 @@ packages: '@rolldown/pluginutils@1.0.0-beta.11': resolution: {integrity: sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==} - '@rollup/plugin-replace@6.0.2': - resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.1.0': resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -4591,6 +4585,10 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sindresorhus/is@7.1.0': + resolution: {integrity: sha512-7F/yz2IphV39hiS2zB4QYVkivrptHHh0K8qJJd9HhuWSdvf8AN7NpebW3CcDZDBQsUPMoDKWsY2WWgW7bqOcfA==} + engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} @@ -4601,6 +4599,9 @@ packages: '@sinonjs/fake-timers@10.0.2': resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==} + '@speed-highlight/core@1.2.7': + resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} + '@swc/core-darwin-arm64@1.11.24': resolution: {integrity: sha512-dhtVj0PC1APOF4fl5qT2neGjRLgHAAYfiVP8poJelhzhB/318bO+QCFWAiimcDoyMgpCXOhTp757gnoJJrheWA==} engines: {node: '>=10'} @@ -5733,8 +5734,8 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - cookie@1.0.1: - resolution: {integrity: sha512-Xd8lFX4LM9QEEwxQpF9J9NTUh8pmdJO0cyRJhFiDoLTk2eH8FXlRv2IFGYVadZpqI3j8fhNrSdKCeYPxiAhLXw==} + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} cookiejar@2.1.4: @@ -6081,6 +6082,9 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-stack-parser-es@1.0.5: + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} + es-abstract@1.23.3: resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} engines: {node: '>= 0.4'} @@ -6259,8 +6263,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-hooks@6.1.0-canary-d15d7fd7-20250929: - resolution: {integrity: sha512-BeJu8hPQW+FjteWcCVdVezI2ogQs2mrHSOznrk00dbXztd8NqnyHlB7Z1wx3ZwkUVVAVHmmxrBCrRMn6UP15FA==} + eslint-plugin-react-hooks@6.2.0-canary-4fdf7cf2-20251003: + resolution: {integrity: sha512-xSf2ONMn6lA7wbOk4utntRpIbYWR9bShdm1CAE3tPzX6g30BzbiknNmwtEQcEo2NAwT8Ns57J+p0oyFjE5Yk+g==} engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -6403,8 +6407,8 @@ packages: resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} engines: {node: '>= 0.10.0'} - exsolve@1.0.4: - resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==} + exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -6732,12 +6736,6 @@ packages: headers-polyfill@4.0.3: resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - hermes-estree@0.25.1: - resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} - - hermes-parser@0.25.1: - resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - hexoid@1.0.0: resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} engines: {node: '>=8'} @@ -7854,8 +7852,8 @@ packages: engines: {node: '>=16.13'} hasBin: true - miniflare@4.20250617.5: - resolution: {integrity: sha512-Qqn30jR6dCjXaKVizT6vH4KOb+GyLccoxLNOJEfu63yBPn8eoXa7PrdiSGTmjs2RY8/tr7eTO8Wu/Yr14k0xVA==} + miniflare@4.20251001.0: + resolution: {integrity: sha512-OHd31D2LT8JH+85nVXClV0Z18jxirCohzKNAcZs/fgt4mIkUDtidX3VqR3ovAM0jWooNxrFhB9NSs3iDbiJF7Q==} engines: {node: '>=18.0.0'} hasBin: true @@ -9144,6 +9142,10 @@ packages: engines: {node: '>=6.4.0'} deprecated: Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net + supports-color@10.2.2: + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} + engines: {node: '>=18'} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -9420,8 +9422,12 @@ packages: resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} engines: {node: '>=18.17'} - unenv@2.0.0-rc.17: - resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==} + undici@7.14.0: + resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==} + engines: {node: '>=20.18.1'} + + unenv@2.0.0-rc.21: + resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -9835,12 +9841,12 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@4.23.0: - resolution: {integrity: sha512-JSeDt3IwA4TEmg/V3tRblImPjdxynBt9PUVO/acQJ83XGlMMSwswDKL1FuwvbFzgX6+JXc3GMHeu7r8AQIxw9w==} + wrangler@4.42.0: + resolution: {integrity: sha512-OZXiUSfGD66OVkncDbjZtqrsH6bWPRQMYc6RmMbkzYm/lEvJ8lvARKcqDgEyq8zDAgJAivlMQLyPtKQoVjQ/4g==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20250617.0 + '@cloudflare/workers-types': ^4.20251001.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -9937,9 +9943,15 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + youch-core@0.3.3: + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} + youch@3.3.4: resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} + youch@4.1.0-beta.10: + resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} + zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} @@ -11086,28 +11098,26 @@ snapshots: dependencies: mime: 3.0.0 - '@cloudflare/unenv-preset@2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250705.0)': + '@cloudflare/unenv-preset@2.7.6(unenv@2.0.0-rc.21)(workerd@1.20250705.0)': dependencies: - unenv: 2.0.0-rc.17 + unenv: 2.0.0-rc.21 optionalDependencies: workerd: 1.20250705.0 - '@cloudflare/vite-plugin@1.9.0(rollup@4.43.0)(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.23.0(@cloudflare/workers-types@4.20250805.0))': + '@cloudflare/vite-plugin@1.13.10(vite@6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0))(workerd@1.20250705.0)(wrangler@4.42.0(@cloudflare/workers-types@4.20251004.0))': dependencies: - '@cloudflare/unenv-preset': 2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250705.0) - '@mjackson/node-fetch-server': 0.6.1 - '@rollup/plugin-replace': 6.0.2(rollup@4.43.0) + '@cloudflare/unenv-preset': 2.7.6(unenv@2.0.0-rc.21)(workerd@1.20250705.0) + '@remix-run/node-fetch-server': 0.8.1 get-port: 7.1.0 - miniflare: 4.20250617.5 + miniflare: 4.20251001.0 picocolors: 1.1.1 tinyglobby: 0.2.14 - unenv: 2.0.0-rc.17 + unenv: 2.0.0-rc.21 vite: 6.2.5(@types/node@20.11.30)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.3)(yaml@2.8.0) - wrangler: 4.23.0(@cloudflare/workers-types@4.20250805.0) + wrangler: 4.42.0(@cloudflare/workers-types@4.20251004.0) ws: 8.18.0 transitivePeerDependencies: - bufferutil - - rollup - utf-8-validate - workerd @@ -11126,7 +11136,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20250705.0': optional: true - '@cloudflare/workers-types@4.20250805.0': {} + '@cloudflare/workers-types@4.20251004.0': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -11824,10 +11834,6 @@ snapshots: '@lezer/lr': 1.4.2 json5: 2.2.3 - '@mjackson/node-fetch-server@0.2.0': {} - - '@mjackson/node-fetch-server@0.6.1': {} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': optional: true @@ -12741,6 +12747,18 @@ snapshots: dependencies: playwright: 1.49.1 + '@poppinss/colors@4.1.5': + dependencies: + kleur: 4.1.5 + + '@poppinss/dumper@0.6.4': + dependencies: + '@poppinss/colors': 4.1.5 + '@sindresorhus/is': 7.1.0 + supports-color: 10.2.2 + + '@poppinss/exception@1.2.2': {} + '@remix-run/changelog-github@0.0.5': dependencies: '@changesets/errors': 0.1.4 @@ -12750,9 +12768,9 @@ snapshots: transitivePeerDependencies: - encoding - '@remix-run/node-fetch-server@0.8.1': {} + '@remix-run/node-fetch-server@0.10.0': {} - '@remix-run/node-fetch-server@0.9.0': {} + '@remix-run/node-fetch-server@0.8.1': {} '@remix-run/web-blob@3.1.0': dependencies: @@ -12860,13 +12878,6 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.11': {} - '@rollup/plugin-replace@6.0.2(rollup@4.43.0)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.43.0) - magic-string: 0.30.18 - optionalDependencies: - rollup: 4.43.0 - '@rollup/pluginutils@5.1.0(rollup@4.43.0)': dependencies: '@types/estree': 1.0.8 @@ -12969,6 +12980,8 @@ snapshots: '@sinclair/typebox@0.27.8': {} + '@sindresorhus/is@7.1.0': {} + '@sindresorhus/merge-streams@4.0.0': {} '@sinonjs/commons@2.0.0': @@ -12979,6 +12992,8 @@ snapshots: dependencies: '@sinonjs/commons': 2.0.0 + '@speed-highlight/core@1.2.7': {} + '@swc/core-darwin-arm64@1.11.24': optional: true @@ -14428,7 +14443,7 @@ snapshots: cookie@0.7.2: {} - cookie@1.0.1: {} + cookie@1.0.2: {} cookiejar@2.1.4: {} @@ -14748,6 +14763,8 @@ snapshots: dependencies: is-arrayish: 0.2.1 + error-stack-parser-es@1.0.5: {} + es-abstract@1.23.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -15135,13 +15152,11 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react-hooks@6.1.0-canary-d15d7fd7-20250929(eslint@8.57.0): + eslint-plugin-react-hooks@6.2.0-canary-4fdf7cf2-20251003(eslint@8.57.0): dependencies: '@babel/core': 7.27.7 '@babel/parser': 7.27.7 - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.27.7) eslint: 8.57.0 - hermes-parser: 0.25.1 zod: 3.24.2 zod-validation-error: 3.4.0(zod@3.24.2) transitivePeerDependencies: @@ -15389,7 +15404,7 @@ snapshots: transitivePeerDependencies: - supports-color - exsolve@1.0.4: {} + exsolve@1.0.7: {} extend@3.0.2: {} @@ -15774,12 +15789,6 @@ snapshots: headers-polyfill@4.0.3: {} - hermes-estree@0.25.1: {} - - hermes-parser@0.25.1: - dependencies: - hermes-estree: 0.25.1 - hexoid@1.0.0: {} hosted-git-info@2.8.9: {} @@ -17427,7 +17436,7 @@ snapshots: - bufferutil - utf-8-validate - miniflare@4.20250617.5: + miniflare@4.20251001.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.14.0 @@ -17436,10 +17445,10 @@ snapshots: glob-to-regexp: 0.4.1 sharp: 0.33.5 stoppable: 1.1.0 - undici: 5.28.5 + undici: 7.14.0 workerd: 1.20250705.0 ws: 8.18.0 - youch: 3.3.4 + youch: 4.1.0-beta.10 zod: 3.22.3 transitivePeerDependencies: - bufferutil @@ -18871,6 +18880,8 @@ snapshots: transitivePeerDependencies: - supports-color + supports-color@10.2.2: {} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -19152,10 +19163,12 @@ snapshots: undici@6.20.1: {} - unenv@2.0.0-rc.17: + undici@7.14.0: {} + + unenv@2.0.0-rc.21: dependencies: defu: 6.1.4 - exsolve: 1.0.4 + exsolve: 1.0.7 ohash: 2.0.11 pathe: 2.0.3 ufo: 1.6.1 @@ -19723,18 +19736,18 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20250705.0 '@cloudflare/workerd-windows-64': 1.20250705.0 - wrangler@4.23.0(@cloudflare/workers-types@4.20250805.0): + wrangler@4.42.0(@cloudflare/workers-types@4.20251004.0): dependencies: '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250705.0) + '@cloudflare/unenv-preset': 2.7.6(unenv@2.0.0-rc.21)(workerd@1.20250705.0) blake3-wasm: 2.1.5 esbuild: 0.25.4 - miniflare: 4.20250617.5 + miniflare: 4.20251001.0 path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.17 + unenv: 2.0.0-rc.21 workerd: 1.20250705.0 optionalDependencies: - '@cloudflare/workers-types': 4.20250805.0 + '@cloudflare/workers-types': 4.20251004.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil @@ -19822,12 +19835,25 @@ snapshots: yoctocolors@2.1.2: {} + youch-core@0.3.3: + dependencies: + '@poppinss/exception': 1.2.2 + error-stack-parser-es: 1.0.5 + youch@3.3.4: dependencies: cookie: 0.7.2 mustache: 4.2.0 stacktracey: 2.1.8 + youch@4.1.0-beta.10: + dependencies: + '@poppinss/colors': 4.1.5 + '@poppinss/dumper': 0.6.4 + '@speed-highlight/core': 1.2.7 + cookie: 1.0.2 + youch-core: 0.3.3 + zimmerframe@1.1.2: {} zod-validation-error@3.4.0(zod@3.24.2):