diff --git a/fixtures/additional-modules/package.json b/fixtures/additional-modules/package.json index 3944c4988927..8084f2198a61 100644 --- a/fixtures/additional-modules/package.json +++ b/fixtures/additional-modules/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/ai-app/package.json b/fixtures/ai-app/package.json index 61cb43e4e69f..027b4055f5b5 100644 --- a/fixtures/ai-app/package.json +++ b/fixtures/ai-app/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/asset-config/package.json b/fixtures/asset-config/package.json index 0298bcc0edc9..da04504a0e4a 100644 --- a/fixtures/asset-config/package.json +++ b/fixtures/asset-config/package.json @@ -14,7 +14,7 @@ "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", "run-script-os": "^1.1.6", - "undici": "^5.28.4", + "undici": "catalog:default", "vitest": "catalog:default", "wrangler": "workspace:*" }, diff --git a/fixtures/durable-objects-app/package.json b/fixtures/durable-objects-app/package.json index c1e7189d7ba3..dec49bc388c6 100644 --- a/fixtures/durable-objects-app/package.json +++ b/fixtures/durable-objects-app/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/entrypoints-rpc-tests/package.json b/fixtures/entrypoints-rpc-tests/package.json index 49ae309a58aa..af0c26bea4c8 100644 --- a/fixtures/entrypoints-rpc-tests/package.json +++ b/fixtures/entrypoints-rpc-tests/package.json @@ -8,7 +8,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "ts-dedent": "^2.2.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/get-platform-proxy/package.json b/fixtures/get-platform-proxy/package.json index 8fb13f85b1e0..c59f6667b908 100644 --- a/fixtures/get-platform-proxy/package.json +++ b/fixtures/get-platform-proxy/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/import-wasm-example/package.json b/fixtures/import-wasm-example/package.json index 9cdee8d34459..9996c571350e 100644 --- a/fixtures/import-wasm-example/package.json +++ b/fixtures/import-wasm-example/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/interactive-dev-tests/package.json b/fixtures/interactive-dev-tests/package.json index 0866ce865586..1860547c161a 100644 --- a/fixtures/interactive-dev-tests/package.json +++ b/fixtures/interactive-dev-tests/package.json @@ -8,7 +8,7 @@ "devDependencies": { "fixtures-shared": "workspace:*", "strip-ansi": "^7.1.0", - "undici": "^5.28.4" + "undici": "catalog:default" }, "optionalDependencies": { "@cdktf/node-pty-prebuilt-multiarch": "0.10.1-pre.11" diff --git a/fixtures/local-mode-tests/package.json b/fixtures/local-mode-tests/package.json index 45da2dc4b6ed..adb4cabbdda4 100644 --- a/fixtures/local-mode-tests/package.json +++ b/fixtures/local-mode-tests/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "buffer": "^6.0.3", "wrangler": "workspace:*" }, diff --git a/fixtures/node-app-pages/functions/stripe.ts b/fixtures/node-app-pages/functions/stripe.ts index b59f5e878fd8..34e97032edcf 100644 --- a/fixtures/node-app-pages/functions/stripe.ts +++ b/fixtures/node-app-pages/functions/stripe.ts @@ -1,12 +1,5 @@ import path from "path"; import Stripe from "stripe"; -// `@cloudflare/workers-types` conflicts with `@types/node`, so we can't include -// it in the `tsconfig.json` `types` array -import type { Response as WorkerResponse } from "@cloudflare/workers-types"; - -declare global { - const Response: typeof WorkerResponse; -} export const onRequest = () => { // make sure path actually works diff --git a/fixtures/node-app-pages/package.json b/fixtures/node-app-pages/package.json index 81b039d864a0..c017a1394cba 100644 --- a/fixtures/node-app-pages/package.json +++ b/fixtures/node-app-pages/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/node-app-pages/tsconfig.json b/fixtures/node-app-pages/tsconfig.json index db05da481690..613698626de6 100644 --- a/fixtures/node-app-pages/tsconfig.json +++ b/fixtures/node-app-pages/tsconfig.json @@ -4,8 +4,9 @@ "target": "ES2020", "module": "CommonJS", "lib": ["ES2020"], - "types": [], + "types": ["@cloudflare/workers-types/experimental"], "moduleResolution": "node", + "skipLibCheck": true, "esModuleInterop": true, "noEmit": true } diff --git a/fixtures/nodejs-als-app/package.json b/fixtures/nodejs-als-app/package.json index 0d2dff163a2b..96817c5cb7dc 100644 --- a/fixtures/nodejs-als-app/package.json +++ b/fixtures/nodejs-als-app/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" } } diff --git a/fixtures/nodejs-hybrid-app/package.json b/fixtures/nodejs-hybrid-app/package.json index f550fd487aca..b459462ce39f 100644 --- a/fixtures/nodejs-hybrid-app/package.json +++ b/fixtures/nodejs-hybrid-app/package.json @@ -13,7 +13,7 @@ "@types/pg": "^8.11.2", "pg": "8.11.3", "pg-cloudflare": "^1.1.1", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" } } diff --git a/fixtures/pages-d1-shim/package.json b/fixtures/pages-d1-shim/package.json index 0aed2338f085..583d38c17a02 100644 --- a/fixtures/pages-d1-shim/package.json +++ b/fixtures/pages-d1-shim/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-dev-proxy-with-script/package.json b/fixtures/pages-dev-proxy-with-script/package.json index f316a65e976a..c0fb8d6b96fa 100644 --- a/fixtures/pages-dev-proxy-with-script/package.json +++ b/fixtures/pages-dev-proxy-with-script/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-functions-app/package.json b/fixtures/pages-functions-app/package.json index ecf6d1f763a4..6551d39fc751 100644 --- a/fixtures/pages-functions-app/package.json +++ b/fixtures/pages-functions-app/package.json @@ -17,7 +17,7 @@ "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", "pages-plugin-example": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-functions-wasm-app/package.json b/fixtures/pages-functions-wasm-app/package.json index b23e39d635a6..e20613dec070 100644 --- a/fixtures/pages-functions-wasm-app/package.json +++ b/fixtures/pages-functions-wasm-app/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-functions-with-config-file-app/package.json b/fixtures/pages-functions-with-config-file-app/package.json index 90df0788d083..87aae0a62644 100644 --- a/fixtures/pages-functions-with-config-file-app/package.json +++ b/fixtures/pages-functions-with-config-file-app/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-functions-with-routes-app/package.json b/fixtures/pages-functions-with-routes-app/package.json index ecbbe2e72350..2b25e3dc54ef 100644 --- a/fixtures/pages-functions-with-routes-app/package.json +++ b/fixtures/pages-functions-with-routes-app/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-nodejs-v2-compat/package.json b/fixtures/pages-nodejs-v2-compat/package.json index b5830c397696..ff0254e8b4da 100644 --- a/fixtures/pages-nodejs-v2-compat/package.json +++ b/fixtures/pages-nodejs-v2-compat/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-plugin-mounted-on-root-app/package.json b/fixtures/pages-plugin-mounted-on-root-app/package.json index 9a915c73e870..5f14145044fc 100644 --- a/fixtures/pages-plugin-mounted-on-root-app/package.json +++ b/fixtures/pages-plugin-mounted-on-root-app/package.json @@ -17,7 +17,7 @@ "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", "pages-plugin-example": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-proxy-app/package.json b/fixtures/pages-proxy-app/package.json index 925ea22310e5..f1d8cd46b490 100644 --- a/fixtures/pages-proxy-app/package.json +++ b/fixtures/pages-proxy-app/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "miniflare": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-simple-assets/package.json b/fixtures/pages-simple-assets/package.json index c8adb33138f8..7473911a4767 100644 --- a/fixtures/pages-simple-assets/package.json +++ b/fixtures/pages-simple-assets/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-and-functions-app/package.json b/fixtures/pages-workerjs-and-functions-app/package.json index b3aa35b703fa..f7cdf5915e9d 100644 --- a/fixtures/pages-workerjs-and-functions-app/package.json +++ b/fixtures/pages-workerjs-and-functions-app/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-app/package.json b/fixtures/pages-workerjs-app/package.json index 8f66f654883c..823bbc986276 100644 --- a/fixtures/pages-workerjs-app/package.json +++ b/fixtures/pages-workerjs-app/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-directory/package.json b/fixtures/pages-workerjs-directory/package.json index b95a2a7240ca..3543ef17fdb9 100644 --- a/fixtures/pages-workerjs-directory/package.json +++ b/fixtures/pages-workerjs-directory/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-wasm-app/package.json b/fixtures/pages-workerjs-wasm-app/package.json index d6a8a938e3cf..1cc8a75da4e0 100644 --- a/fixtures/pages-workerjs-wasm-app/package.json +++ b/fixtures/pages-workerjs-wasm-app/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-with-config-file-app/package.json b/fixtures/pages-workerjs-with-config-file-app/package.json index fef81ab9d5cb..4ee4e9a5f962 100644 --- a/fixtures/pages-workerjs-with-config-file-app/package.json +++ b/fixtures/pages-workerjs-with-config-file-app/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-workerjs-with-routes-app/package.json b/fixtures/pages-workerjs-with-routes-app/package.json index e62fa11ad9bb..aa706cbd004d 100644 --- a/fixtures/pages-workerjs-with-routes-app/package.json +++ b/fixtures/pages-workerjs-with-routes-app/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "engines": { diff --git a/fixtures/pages-ws-app/package.json b/fixtures/pages-ws-app/package.json index e1d4a00d597e..c77ea482ab42 100644 --- a/fixtures/pages-ws-app/package.json +++ b/fixtures/pages-ws-app/package.json @@ -16,7 +16,7 @@ "@cloudflare/workers-tsconfig": "workspace:*", "miniflare": "workspace:*", "wrangler": "workspace:*", - "ws": "^8.17.1" + "ws": "^8.18.0" }, "engines": { "node": ">=14" diff --git a/fixtures/ratelimit-app/package.json b/fixtures/ratelimit-app/package.json index 59ef4a27ada4..2525a0d80bf9 100644 --- a/fixtures/ratelimit-app/package.json +++ b/fixtures/ratelimit-app/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/service-bindings-app/package.json b/fixtures/service-bindings-app/package.json index 23c78ed97f69..34815496cfad 100644 --- a/fixtures/service-bindings-app/package.json +++ b/fixtures/service-bindings-app/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "concurrently": "^8.2.2", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/vitest-pool-workers-examples/package.json b/fixtures/vitest-pool-workers-examples/package.json index 0288ab88704e..dafa0e8be889 100644 --- a/fixtures/vitest-pool-workers-examples/package.json +++ b/fixtures/vitest-pool-workers-examples/package.json @@ -13,13 +13,13 @@ "devDependencies": { "@cloudflare/vitest-pool-workers": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "ext-dep": "file:./internal-module-resolution/vendor/ext-dep", "jose": "^5.2.2", "miniflare": "workspace:*", "run-script-os": "^1.1.6", "toucan-js": "^3.3.1", - "typescript": "^5.5.2", + "typescript": "catalog:default", "vitest": "catalog:default", "wrangler": "workspace:*" }, diff --git a/fixtures/worker-app/package.json b/fixtures/worker-app/package.json index ca1da95a6340..84525a3bd9f7 100644 --- a/fixtures/worker-app/package.json +++ b/fixtures/worker-app/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:^", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/workers-with-assets-only/package.json b/fixtures/workers-with-assets-only/package.json index 3684bf6a9210..c9ad3828aa28 100644 --- a/fixtures/workers-with-assets-only/package.json +++ b/fixtures/workers-with-assets-only/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/workers-with-assets/package.json b/fixtures/workers-with-assets/package.json index 84930af0d86d..300ae70d83e9 100644 --- a/fixtures/workers-with-assets/package.json +++ b/fixtures/workers-with-assets/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/fixtures/workflow/package.json b/fixtures/workflow/package.json index c2d6a1a5d37b..3f8e14461604 100644 --- a/fixtures/workflow/package.json +++ b/fixtures/workflow/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20241022.0", - "undici": "^6.20.1", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/package.json b/package.json index ed7fe4679719..656b037171de 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@ianvs/prettier-plugin-sort-imports": "4.2.1", "@manypkg/cli": "^0.21.4", "@turbo/gen": "^1.10.13", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "@vue/compiler-sfc": "^3.3.4", "cross-env": "^7.0.3", "dotenv-cli": "^7.3.0", @@ -49,7 +49,7 @@ "rimraf": "^5.0.1", "tree-kill": "^1.2.2", "turbo": "^2.2.3", - "typescript": "^5.5.2", + "typescript": "catalog:default", "vite": "^5.0.12", "vitest": "catalog:default" }, @@ -77,7 +77,7 @@ "@types/react-transition-group>@types/react": "^18", "@cloudflare/elements>@types/react": "^18", "capnpc-ts>typescript": "4.2.4", - "vitest>@types/node": "$@types/node" + "@types/node": "$@types/node" }, "patchedDependencies": { "ink@3.2.0": "patches/ink@3.2.0.patch", diff --git a/packages/cli/package.json b/packages/cli/package.json index 6d2b8a070295..6fdd714fc900 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -31,7 +31,7 @@ "chalk": "^5.2.0", "esbuild": "0.17.19", "log-update": "^5.0.1", - "undici": "^5.28.4" + "undici": "catalog:default" }, "volta": { "extends": "../../package.json" diff --git a/packages/create-cloudflare/package.json b/packages/create-cloudflare/package.json index cce204302d27..49573a747e51 100644 --- a/packages/create-cloudflare/package.json +++ b/packages/create-cloudflare/package.json @@ -57,7 +57,7 @@ "@types/degit": "^2.8.6", "@types/dns2": "^2.0.3", "@types/esprima": "^4.0.3", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "@types/semver": "^7.5.1", "@types/which-pm-runs": "^1.0.0", "@types/yargs": "^17.0.22", @@ -79,7 +79,7 @@ "open": "^8.4.0", "recast": "^0.22.0", "semver": "^7.5.1", - "undici": "^5.28.4", + "undici": "catalog:default", "vite-tsconfig-paths": "^4.0.8", "which-pm-runs": "^1.1.0", "wrangler": "workspace:*", diff --git a/packages/kv-asset-handler/package.json b/packages/kv-asset-handler/package.json index 3ef81eac80fd..c31e991b46e0 100644 --- a/packages/kv-asset-handler/package.json +++ b/packages/kv-asset-handler/package.json @@ -44,7 +44,7 @@ "@ava/typescript": "^4.1.0", "@cloudflare/workers-types": "^4.20241022.0", "@types/mime": "^3.0.4", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "@types/service-worker-mock": "^2.0.1", "ava": "^6.0.1", "service-worker-mock": "^2.0.5" diff --git a/packages/miniflare/package.json b/packages/miniflare/package.json index 6ac816968b2d..defd0e99978b 100644 --- a/packages/miniflare/package.json +++ b/packages/miniflare/package.json @@ -49,9 +49,9 @@ "exit-hook": "^2.2.1", "glob-to-regexp": "^0.4.1", "stoppable": "^1.1.0", - "undici": "^5.28.4", + "undici": "catalog:default", "workerd": "1.20241022.0", - "ws": "^8.17.1", + "ws": "^8.18.0", "youch": "^3.2.2", "zod": "^3.22.3" }, @@ -67,7 +67,7 @@ "@types/glob-to-regexp": "^0.4.1", "@types/http-cache-semantics": "^4.0.1", "@types/mime": "^3.0.4", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "@types/rimraf": "^4.0.5", "@types/stoppable": "^1.1.1", "@types/which": "^2.0.1", diff --git a/packages/miniflare/types/streams.d.ts b/packages/miniflare/types/streams.d.ts index 01fd2f55dcc8..63d248b400ca 100644 --- a/packages/miniflare/types/streams.d.ts +++ b/packages/miniflare/types/streams.d.ts @@ -1,6 +1,6 @@ declare module "stream/web" { interface ReadableStreamBYOBRequest { - readonly view: Uint8Array | null; + readonly view: ArrayBufferView | null; respond(bytesWritten: number): void; respondWithNewView(view: ArrayBufferView): void; } @@ -15,7 +15,7 @@ declare module "stream/web" { cancel(reason?: any): Promise; read( view: T - ): Promise>; + ): Promise>; releaseLock(): void; } } diff --git a/packages/pages-shared/environment-polyfills/types.ts b/packages/pages-shared/environment-polyfills/types.ts index 6cd7cb09de23..1aef2d511c4a 100644 --- a/packages/pages-shared/environment-polyfills/types.ts +++ b/packages/pages-shared/environment-polyfills/types.ts @@ -1,26 +1,9 @@ import { Headers as WorkerHeaders, - HTMLRewriter as WorkerHTMLRewriter, Request as WorkerRequest, Response as WorkerResponse, } from "@cloudflare/workers-types/experimental"; -import type { - CacheStorage as WorkerCacheStorage, - fetch as workerFetch, - ReadableStream as WorkerReadableStream, -} from "@cloudflare/workers-types/experimental"; - -declare global { - const fetch: typeof workerFetch; - class Headers extends WorkerHeaders {} - class Request extends WorkerRequest {} - class Response extends WorkerResponse {} - - // Not polyfilled - type ReadableStream = WorkerReadableStream; - type CacheStorage = WorkerCacheStorage; - class HTMLRewriter extends WorkerHTMLRewriter {} -} +import type { fetch as workerFetch } from "@cloudflare/workers-types/experimental"; export type PolyfilledRuntimeEnvironment = { fetch: typeof fetch; diff --git a/packages/pages-shared/tsconfig.json b/packages/pages-shared/tsconfig.json index 3b1f4a7ee016..9fc110e95a97 100644 --- a/packages/pages-shared/tsconfig.json +++ b/packages/pages-shared/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@cloudflare/workers-tsconfig/tsconfig.json", "compilerOptions": { - "module": "CommonJS" + "module": "CommonJS", + "types": ["@cloudflare/workers-types/experimental"] }, "include": ["**/*.ts"], "exclude": [] diff --git a/packages/playground-preview-worker/package.json b/packages/playground-preview-worker/package.json index c68f2e347007..d14e8ff2ea75 100644 --- a/packages/playground-preview-worker/package.json +++ b/packages/playground-preview-worker/package.json @@ -25,7 +25,7 @@ "itty-router": "^4.0.13", "promjs": "^0.4.2", "toucan-js": "^3.3.1", - "undici": "^5.28.4", + "undici": "catalog:default", "wrangler": "workspace:*" }, "volta": { diff --git a/packages/vitest-pool-workers/package.json b/packages/vitest-pool-workers/package.json index 9c6cf5053f65..97019f2019ba 100644 --- a/packages/vitest-pool-workers/package.json +++ b/packages/vitest-pool-workers/package.json @@ -65,15 +65,15 @@ "@cloudflare/eslint-config-worker": "workspace:*", "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "@types/semver": "^7.5.1", "@vitest/runner": "catalog:default", "@vitest/snapshot": "catalog:default", "capnp-ts": "^0.7.0", "capnpc-ts": "^0.7.0", "ts-dedent": "^2.2.0", - "typescript": "^5.5.2", - "undici": "^5.28.4", + "typescript": "catalog:default", + "undici": "catalog:default", "vitest": "catalog:default" }, "peerDependencies": { diff --git a/packages/workers-editor-shared/package.json b/packages/workers-editor-shared/package.json index 48de2c62e8a2..93ab1cf37612 100644 --- a/packages/workers-editor-shared/package.json +++ b/packages/workers-editor-shared/package.json @@ -38,13 +38,12 @@ "@types/react": "^18.3.3", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", - "@vitejs/plugin-react": "^4.0.1", + "@vitejs/plugin-react": "^4.3.3", "eslint": "^8.49.0", "react": "^18.3.1", "react-dom": "^18.3.1", "vite": "^5.0.12", - "vite-plugin-dts": "^4.0.1", - "vite-plugin-rewrite-all": "^1.0.1" + "vite-plugin-dts": "^4.0.1" }, "peerDependencies": { "@cloudflare/style-const": "^5.7.2", diff --git a/packages/workers-editor-shared/vite.config.ts b/packages/workers-editor-shared/vite.config.ts index 0285ef9197dd..0846d76a8a91 100644 --- a/packages/workers-editor-shared/vite.config.ts +++ b/packages/workers-editor-shared/vite.config.ts @@ -2,7 +2,6 @@ import { resolve } from "path"; import react from "@vitejs/plugin-react"; import { defineConfig } from "vite"; import dts from "vite-plugin-dts"; -import pluginRewriteAll from "vite-plugin-rewrite-all"; import type { Plugin } from "vite"; // See https://github.com/facebook/create-react-app/issues/11769 @@ -25,7 +24,7 @@ function addJsxRuntimeExtension(): Plugin { // https://vitejs.dev/config/ export default defineConfig({ - plugins: [pluginRewriteAll(), react(), dts(), addJsxRuntimeExtension()], + plugins: [react(), dts(), addJsxRuntimeExtension()], build: { chunkSizeWarningLimit: 1000, lib: { diff --git a/packages/workers-playground/package.json b/packages/workers-playground/package.json index 716b76dc95d0..6d4516afde0a 100644 --- a/packages/workers-playground/package.json +++ b/packages/workers-playground/package.json @@ -49,11 +49,10 @@ "@types/uuid": "^9.0.2", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", - "@vitejs/plugin-react": "^4.0.1", + "@vitejs/plugin-react": "^4.3.3", "eslint": "^8.49.0", "tsx": "^3.12.8", - "undici": "^5.28.4", - "vite-plugin-rewrite-all": "^1.0.1", + "undici": "catalog:default", "wrangler": "workspace:^" }, "volta": { diff --git a/packages/workers-playground/vite.config.ts b/packages/workers-playground/vite.config.ts index 322c99a14ab4..993da515632f 100644 --- a/packages/workers-playground/vite.config.ts +++ b/packages/workers-playground/vite.config.ts @@ -1,12 +1,11 @@ import react from "@vitejs/plugin-react"; import { defineConfig, loadEnv } from "vite"; -import pluginRewriteAll from "vite-plugin-rewrite-all"; // https://vitejs.dev/config/ export default defineConfig(({ mode }) => { const playgroundHost = loadEnv(mode, process.cwd())["VITE_PLAYGROUND_ROOT"]; return { - plugins: [pluginRewriteAll(), react()], + plugins: [react()], server: { proxy: { "/playground/api": { diff --git a/packages/workers-shared/package.json b/packages/workers-shared/package.json index f75b373baee2..efd516f8df50 100644 --- a/packages/workers-shared/package.json +++ b/packages/workers-shared/package.json @@ -53,7 +53,7 @@ "esbuild": "0.17.19", "rimraf": "^6.0.1", "toucan-js": "^3.3.1", - "typescript": "^5.5.4", + "typescript": "catalog:default", "vitest": "catalog:default" }, "engines": { diff --git a/packages/workers.new/package.json b/packages/workers.new/package.json index fed7e2e9e1ec..8eb255d5cc0f 100644 --- a/packages/workers.new/package.json +++ b/packages/workers.new/package.json @@ -12,9 +12,9 @@ "devDependencies": { "@cloudflare/vitest-pool-workers": "workspace:*", "@cloudflare/workers-types": "^4.20241022.0", - "@types/node": "20.8.3", + "@types/node": "catalog:default", "miniflare": "workspace:*", - "typescript": "^5.5.2", + "typescript": "catalog:default", "vitest": "catalog:default", "wrangler": "workspace:*" }, diff --git a/packages/workflows-shared/package.json b/packages/workflows-shared/package.json index 7910b8cd6a02..a7d0e0d306b6 100644 --- a/packages/workflows-shared/package.json +++ b/packages/workflows-shared/package.json @@ -45,7 +45,7 @@ "@types/mime": "^3.0.4", "esbuild": "0.17.19", "rimraf": "^6.0.1", - "typescript": "^5.5.4", + "typescript": "catalog:default", "vitest": "catalog:default" }, "engines": { diff --git a/packages/wrangler/package.json b/packages/wrangler/package.json index 1001488732cb..be4244987a53 100644 --- a/packages/wrangler/package.json +++ b/packages/wrangler/package.json @@ -119,7 +119,7 @@ "@types/supports-color": "^8.1.1", "@types/ws": "^8.5.7", "@types/yargs": "^17.0.22", - "@vitest/ui": "^1.6.0", + "@vitest/ui": "catalog:default", "@webcontainer/env": "^1.1.0", "body-parser": "^1.20.0", "chalk": "^5.2.0", @@ -148,7 +148,7 @@ "mime": "^3.0.0", "minimatch": "^5.1.0", "mock-socket": "^9.3.1", - "msw": "^2.3.0", + "msw": "2.4.3", "open": "^8.4.0", "p-queue": "^7.2.0", "patch-console": "^1.0.0", @@ -167,11 +167,11 @@ "timeago.js": "^4.0.2", "ts-dedent": "^2.2.0", "ts-json-schema-generator": "^1.5.0", - "undici": "^5.28.4", + "undici": "catalog:default", "update-check": "^1.5.4", "vitest": "catalog:default", - "vitest-websocket-mock": "^0.3.0", - "ws": "^8.17.1", + "vitest-websocket-mock": "^0.4.0", + "ws": "^8.18.0", "xdg-app-paths": "^8.3.0", "yargs": "^17.7.2", "yoga-layout": "file:../../vendor/yoga-layout-2.0.0-beta.1.tgz" diff --git a/packages/wrangler/src/__tests__/vitest.setup.ts b/packages/wrangler/src/__tests__/vitest.setup.ts index 887e6a48b519..60d81d59c89b 100644 --- a/packages/wrangler/src/__tests__/vitest.setup.ts +++ b/packages/wrangler/src/__tests__/vitest.setup.ts @@ -76,10 +76,10 @@ vi.mock("undici", async (importOriginal) => { * - MSW makes it difficult to use custom interceptors, and _really_ wants you to use globalThis.fetch. In particular, it doesn't support intercepting undici.fetch * Because Wrangler supports Node v16, we have to use undici's fetch directly rather than using globalThis.fetch. We'd also like to intercept requests with MSW * Therefore, we mock undici in tests to replace the imported fetch with globalThis.fetch (which MSW will replace with a mocked version—hence the getter, so that we always get the up to date mocked version) - * We're able to delegate to globalThis.fetch in our tests because we run our test in Node v16 + * We're able to delegate to globalThis.fetch in our tests because we run our test in Node v18 */ get fetch() { - // @ts-expect-error Here be dragons (see above) + // Here be dragons (see above) return globalThis.fetch; }, }; diff --git a/packages/wrangler/src/api/startDevWorker/ConfigController.ts b/packages/wrangler/src/api/startDevWorker/ConfigController.ts index b5f978147929..28fba55731d0 100644 --- a/packages/wrangler/src/api/startDevWorker/ConfigController.ts +++ b/packages/wrangler/src/api/startDevWorker/ConfigController.ts @@ -410,7 +410,7 @@ export class ConfigController extends Controller { const fileConfig = readConfig(input.config, { env: input.env, "dispatch-namespace": undefined, - "legacy-env": !input.legacy?.enableServiceEnvironments ?? true, + "legacy-env": !input.legacy?.enableServiceEnvironments, remote: input.dev?.remote, upstreamProtocol: input.dev?.origin?.secure === undefined diff --git a/packages/wrangler/src/sites.ts b/packages/wrangler/src/sites.ts index 1f189c621191..fd10a54c0166 100644 --- a/packages/wrangler/src/sites.ts +++ b/packages/wrangler/src/sites.ts @@ -323,6 +323,9 @@ export async function syncLegacyAssets( } throw e; } + if (controller.signal.aborted) { + break; + } uploadedCount += nextBucket.length; const percent = Math.floor((100 * uploadedCount) / uploadCount); logger.info( diff --git a/packages/wrangler/src/tsconfig-sanity.ts b/packages/wrangler/src/tsconfig-sanity.ts index 569545ea6a71..9c444c8d1ac1 100644 --- a/packages/wrangler/src/tsconfig-sanity.ts +++ b/packages/wrangler/src/tsconfig-sanity.ts @@ -9,8 +9,4 @@ const _handler: ExportedHandler = {}; // @ts-expect-error `@cloudflare/workers-types` should NOT be included new HTMLRewriter(); -// @ts-expect-error `fetch` should NOT be included as our minimum supported -// Node version is 16.13.0 which does not include `fetch` on the global scope -void fetch("http://localhost/"); - export {}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b1cc45d57a1..8f8c0148d878 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,14 +7,23 @@ settings: catalogs: default: '@vitest/runner': - specifier: ~2.1.1 - version: 2.1.1 + specifier: ~2.1.3 + version: 2.1.3 '@vitest/snapshot': - specifier: ~2.1.1 - version: 2.1.1 + specifier: ~2.1.3 + version: 2.1.3 + '@vitest/ui': + specifier: ~2.1.3 + version: 2.1.3 + typescript: + specifier: ~5.6.3 + version: 5.6.3 + undici: + specifier: ^5.28.4 + version: 5.28.4 vitest: - specifier: ~2.1.1 - version: 2.1.1 + specifier: ~2.1.3 + version: 2.1.3 overrides: '@types/react-dom@18>@types/react': ^18 @@ -22,7 +31,7 @@ overrides: '@types/react-transition-group>@types/react': ^18 '@cloudflare/elements>@types/react': ^18 capnpc-ts>typescript: 4.2.4 - vitest>@types/node: 20.8.3 + '@types/node': ^18.19.59 patchedDependencies: '@cloudflare/component-listbox@1.10.6': @@ -68,10 +77,10 @@ importers: version: 0.21.4 '@turbo/gen': specifier: ^1.10.13 - version: 1.10.14(@types/node@20.8.3)(typescript@5.5.4) + version: 1.10.14(@types/node@18.19.59)(typescript@5.6.3) '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 '@vue/compiler-sfc': specifier: ^3.3.4 version: 3.3.4 @@ -106,14 +115,14 @@ importers: specifier: ^2.2.3 version: 2.2.3 typescript: - specifier: ^5.5.2 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.8.3) + version: 5.0.12(@types/node@18.19.59) vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) fixtures/additional-modules: devDependencies: @@ -124,7 +133,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -136,7 +145,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -157,11 +166,11 @@ importers: specifier: ^1.1.6 version: 1.1.6 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) wrangler: specifier: workspace:* version: link:../../packages/wrangler @@ -178,7 +187,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -193,7 +202,7 @@ importers: specifier: ^2.2.0 version: 2.2.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -208,7 +217,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -224,7 +233,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -245,7 +254,7 @@ importers: specifier: ^7.1.0 version: 7.1.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 fixtures/isomorphic-random-example: {} @@ -261,8 +270,8 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 buffer: specifier: ^6.0.3 version: 6.0.3 @@ -292,7 +301,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -307,7 +316,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -331,7 +340,7 @@ importers: specifier: ^1.1.1 version: 1.1.1 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -343,7 +352,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -358,7 +367,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -380,7 +389,7 @@ importers: specifier: workspace:* version: link:../pages-plugin-example undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -392,7 +401,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -404,7 +413,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -419,7 +428,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -431,7 +440,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -462,7 +471,7 @@ importers: specifier: workspace:* version: link:../pages-plugin-example undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -477,7 +486,7 @@ importers: specifier: workspace:* version: link:../../packages/miniflare undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -492,7 +501,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -504,7 +513,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -516,7 +525,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -528,7 +537,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -540,7 +549,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -552,7 +561,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -564,7 +573,7 @@ importers: specifier: workspace:* version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -582,8 +591,8 @@ importers: specifier: workspace:* version: link:../../packages/wrangler ws: - specifier: ^8.17.1 - version: 8.17.1 + specifier: ^8.18.0 + version: 8.18.0 fixtures/ratelimit-app: devDependencies: @@ -591,7 +600,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -610,7 +619,7 @@ importers: specifier: ^8.2.2 version: 8.2.2 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -649,8 +658,8 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 ext-dep: specifier: file:./internal-module-resolution/vendor/ext-dep version: file:fixtures/vitest-pool-workers-examples/internal-module-resolution/vendor/ext-dep @@ -667,11 +676,11 @@ importers: specifier: ^3.3.1 version: 3.3.1(patch_hash=b5gffumfuckaq3c77sda2gdfuq) typescript: - specifier: ^5.5.2 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) wrangler: specifier: workspace:* version: link:../../packages/wrangler @@ -691,7 +700,7 @@ importers: specifier: workspace:^ version: link:../../packages/workers-tsconfig undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -717,7 +726,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -732,7 +741,7 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -744,8 +753,8 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 undici: - specifier: ^6.20.1 - version: 6.20.1 + specifier: catalog:default + version: 5.28.4 wrangler: specifier: workspace:* version: link:../../packages/wrangler @@ -766,10 +775,10 @@ importers: version: link:../workers-tsconfig '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) chalk: specifier: ^5.2.0 version: 5.3.0 @@ -780,7 +789,7 @@ importers: specifier: ^5.0.1 version: 5.0.1 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 packages/create-cloudflare: @@ -828,8 +837,8 @@ importers: specifier: ^4.0.3 version: 4.0.3 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 '@types/semver': specifier: ^7.5.1 version: 7.5.1 @@ -841,10 +850,10 @@ importers: version: 17.0.24 '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) chalk: specifier: ^5.2.0 version: 5.3.0 @@ -894,11 +903,11 @@ importers: specifier: ^7.5.1 version: 7.5.4 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 vite-tsconfig-paths: specifier: ^4.0.8 - version: 4.2.0(typescript@5.5.4)(vite@5.0.12(@types/node@20.8.3)) + version: 4.2.0(typescript@5.6.3)(vite@5.0.12(@types/node@18.19.59)) which-pm-runs: specifier: ^1.1.0 version: 1.1.0 @@ -955,7 +964,7 @@ importers: dependencies: '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) eslint: specifier: ^8.49.0 version: 8.57.0 @@ -964,7 +973,7 @@ importers: version: 2.2.3(eslint@8.57.0) eslint-plugin-import: specifier: 2.26.x - version: 2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) + version: 2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) eslint-plugin-no-only-tests: specifier: ^3.1.0 version: 3.1.0 @@ -976,11 +985,11 @@ importers: version: 4.6.0(eslint@8.57.0) eslint-plugin-unused-imports: specifier: ^3.0.0 - version: 3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) + version: 3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) devDependencies: '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) packages/format-errors: devDependencies: @@ -1025,8 +1034,8 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 '@types/service-worker-mock': specifier: ^2.0.1 version: 2.0.4 @@ -1061,14 +1070,14 @@ importers: specifier: ^1.1.0 version: 1.1.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 workerd: specifier: 1.20241022.0 version: 1.20241022.0 ws: - specifier: ^8.17.1 - version: 8.17.1 + specifier: ^8.18.0 + version: 8.18.0 youch: specifier: ^3.2.2 version: 3.2.3 @@ -1093,7 +1102,7 @@ importers: version: link:../workflows-shared '@microsoft/api-extractor': specifier: ^7.47.0 - version: 7.47.4(@types/node@20.8.3) + version: 7.47.4(@types/node@18.19.59) '@types/debug': specifier: ^4.1.7 version: 4.1.7 @@ -1110,8 +1119,8 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 '@types/rimraf': specifier: ^4.0.5 version: 4.0.5 @@ -1126,10 +1135,10 @@ importers: version: 8.5.10 '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) ava: specifier: ^6.0.1 version: 6.1.1(@ava/typescript@4.1.0)(encoding@0.1.13) @@ -1159,7 +1168,7 @@ importers: version: 4.1.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.26.x - version: 2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) + version: 2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.0.1 version: 5.0.1(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) @@ -1253,7 +1262,7 @@ importers: specifier: ^3.3.1 version: 3.3.1(patch_hash=b5gffumfuckaq3c77sda2gdfuq) undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 wrangler: specifier: workspace:* @@ -1370,17 +1379,17 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 '@types/semver': specifier: ^7.5.1 version: 7.5.1 '@vitest/runner': specifier: catalog:default - version: 2.1.1 + version: 2.1.3 '@vitest/snapshot': specifier: catalog:default - version: 2.1.1 + version: 2.1.3 capnp-ts: specifier: ^0.7.0 version: 0.7.0(patch_hash=l4yimnxyvkiyj6alnps2ec3sii) @@ -1391,14 +1400,14 @@ importers: specifier: ^2.2.0 version: 2.2.0 typescript: - specifier: ^5.5.2 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) packages/workers-editor-shared: dependencies: @@ -1423,13 +1432,13 @@ importers: version: 18.3.3 '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) '@vitejs/plugin-react': - specifier: ^4.0.1 - version: 4.0.4(vite@5.0.12(@types/node@20.12.12)) + specifier: ^4.3.3 + version: 4.3.3(vite@5.0.12(@types/node@18.19.59)) eslint: specifier: ^8.49.0 version: 8.57.0 @@ -1441,13 +1450,10 @@ importers: version: 18.3.1(react@18.3.1) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.12.12) + version: 5.0.12(@types/node@18.19.59) vite-plugin-dts: specifier: ^4.0.1 - version: 4.0.1(@types/node@20.12.12)(rollup@4.9.6)(typescript@5.5.4)(vite@5.0.12(@types/node@20.12.12)) - vite-plugin-rewrite-all: - specifier: ^1.0.1 - version: 1.0.1(vite@5.0.12(@types/node@20.12.12)) + version: 4.0.1(@types/node@18.19.59)(rollup@4.9.6)(typescript@5.6.3)(vite@5.0.12(@types/node@18.19.59)) packages/workers-playground: dependencies: @@ -1547,13 +1553,13 @@ importers: version: 9.0.4 '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) '@vitejs/plugin-react': - specifier: ^4.0.1 - version: 4.0.4(vite@5.0.12(@types/node@20.12.12)) + specifier: ^4.3.3 + version: 4.3.3(vite@5.0.12(@types/node@18.19.59)) eslint: specifier: ^8.49.0 version: 8.57.0 @@ -1561,11 +1567,8 @@ importers: specifier: ^3.12.8 version: 3.12.10 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 - vite-plugin-rewrite-all: - specifier: ^1.0.1 - version: 1.0.1(vite@5.0.12(@types/node@20.12.12)) wrangler: specifier: workspace:^ version: link:../wrangler @@ -1604,11 +1607,11 @@ importers: specifier: ^3.3.1 version: 3.3.1(patch_hash=b5gffumfuckaq3c77sda2gdfuq) typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) packages/workers-tsconfig: {} @@ -1621,17 +1624,17 @@ importers: specifier: ^4.20241022.0 version: 4.20241022.0 '@types/node': - specifier: 20.8.3 - version: 20.8.3 + specifier: ^18.19.59 + version: 18.19.59 miniflare: specifier: workspace:* version: link:../miniflare typescript: - specifier: ^5.5.2 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) wrangler: specifier: workspace:* version: link:../wrangler @@ -1670,11 +1673,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: catalog:default + version: 5.6.3 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) packages/wrangler: dependencies: @@ -1766,7 +1769,7 @@ importers: version: 3.0.0 '@microsoft/api-extractor': specifier: ^7.47.0 - version: 7.47.4(@types/node@20.8.3) + version: 7.47.4(@types/node@18.19.59) '@sentry/node': specifier: ^7.86.0 version: 7.87.0(supports-color@9.2.2) @@ -1828,8 +1831,8 @@ importers: specifier: ^17.0.22 version: 17.0.24 '@vitest/ui': - specifier: ^1.6.0 - version: 1.6.0(vitest@2.1.1) + specifier: catalog:default + version: 2.1.3(vitest@2.1.3) '@webcontainer/env': specifier: ^1.1.0 version: 1.1.0 @@ -1915,8 +1918,8 @@ importers: specifier: ^9.3.1 version: 9.3.1 msw: - specifier: ^2.3.0 - version: 2.3.0(typescript@5.5.4) + specifier: 2.4.3 + version: 2.4.3(typescript@5.6.3) open: specifier: ^8.4.0 version: 8.4.0 @@ -1972,20 +1975,20 @@ importers: specifier: ^1.5.0 version: 1.5.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 update-check: specifier: ^1.5.4 version: 1.5.4 vitest: specifier: catalog:default - version: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + version: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) vitest-websocket-mock: - specifier: ^0.3.0 - version: 0.3.0(vitest@2.1.1) + specifier: ^0.4.0 + version: 0.4.0(vitest@2.1.3) ws: - specifier: ^8.17.1 - version: 8.17.1 + specifier: ^8.18.0 + version: 8.18.0 xdg-app-paths: specifier: ^8.3.0 version: 8.3.0 @@ -2015,10 +2018,10 @@ importers: version: link:../packages/workers-tsconfig '@typescript-eslint/eslint-plugin': specifier: ^6.9.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.10.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.10.0(eslint@8.57.0)(typescript@5.6.3) find-up: specifier: ^6.3.0 version: 6.3.0 @@ -2026,7 +2029,7 @@ importers: specifier: ^2.2.0 version: 2.2.0 undici: - specifier: ^5.28.4 + specifier: catalog:default version: 5.28.4 packages: @@ -2092,22 +2095,42 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.25.9': + resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.24.4': resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.9': + resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.5': resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.9': + resolution: {integrity: sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.5': resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.9': + resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.23.6': resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-environment-visitor@7.22.20': resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -2124,20 +2147,34 @@ packages: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.24.5': resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.22.5': - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + '@babel/helper-module-transforms@7.25.9': + resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} '@babel/helper-simple-access@7.24.5': resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.24.5': resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} engines: {node: '>=6.9.0'} @@ -2146,35 +2183,60 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.24.5': resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.9': + resolution: {integrity: sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.25.9': + resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.25.3': resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-transform-react-jsx-self@7.22.5': - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} + '@babel/parser@7.25.9': + resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.25.9': + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.22.5': - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2191,20 +2253,35 @@ packages: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.5': resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.9': + resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==} + engines: {node: '>=6.9.0'} + '@bundled-es-modules/cookie@2.0.0': resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} '@bundled-es-modules/statuses@1.0.1': resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + '@bundled-es-modules/tough-cookie@0.1.6': + resolution: {integrity: sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==} + '@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11': resolution: {integrity: sha512-qvga/nzEtdCJMu/6jJfDqpzbRejvXtNhWFnbubfuYyN5nMNORNXX+POT4j+mQSDQar5bIQ1a812szw/zr47cfw==} @@ -2954,30 +3031,30 @@ packages: '@iarna/toml@3.0.0': resolution: {integrity: sha512-td6ZUkz2oS3VeleBcN+m//Q6HlCFCPrnI0FZhrt/h4XqLEdOyYp2u21nd8MdsR+WJy5r9PTDaHTDDfhf4H4l6Q==} - '@inquirer/confirm@3.1.8': - resolution: {integrity: sha512-f3INZ+ca4dQdn+MQiq1yP/mOIR/Oc8BLRYuDh6ciToWd6z4W8yArfzjBCMQ0BPY8PcJKwZxGIt8Z6yNT32eSTw==} + '@inquirer/confirm@3.2.0': + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + engines: {node: '>=18'} + + '@inquirer/core@9.2.1': + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} engines: {node: '>=18'} - '@inquirer/core@8.2.1': - resolution: {integrity: sha512-TIcuQMn2qrtyYe0j136UpHeYpk7AcR/trKeT/7YY0vRgcS9YSfJuQ2+PudPhSofLLsHNnRYAHScQCcVZrJkMqA==} + '@inquirer/figures@1.0.7': + resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} engines: {node: '>=18'} - '@inquirer/figures@1.0.2': - resolution: {integrity: sha512-4F1MBwVr3c/m4bAUef6LgkvBfSjzwH+OfldgHqcuacWwSUetFebM2wi58WfG9uk1rR98U6GwLed4asLJbwdV5w==} + '@inquirer/type@1.5.5': + resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} engines: {node: '>=18'} - '@inquirer/type@1.3.2': - resolution: {integrity: sha512-5Frickan9c89QbPkSu6I6y8p+9eR6hZkdPahGmNDsTFX8FHLPAozyzCZMKUeW8FyYwnlCKUjqIEqxY+UctARiw==} + '@inquirer/type@2.0.0': + resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.1.1': resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} @@ -3071,10 +3148,6 @@ packages: resolution: {integrity: sha512-/TL0np4uYDl+6MdseDApZmDdlJ6Y7AY5iDY0TvUQJG9nyBoCjX6w0Zn4SiKDwO6660rPtSqZ5c7HzbPhGb5vsA==} engines: {node: '>=16.13'} - '@mswjs/cookies@1.1.0': - resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} - engines: {node: '>=18'} - '@mswjs/interceptors@0.29.1': resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} engines: {node: '>=18'} @@ -3385,7 +3458,7 @@ packages: '@rushstack/node-core-library@5.5.1': resolution: {integrity: sha512-ZutW56qIzH8xIOlfyaLQJFx+8IBqdbVCZdnj+XT1MorQ1JqqxHse8vbCpEM+2MjsrqcbxcgDIbfggB1ZSQ2A3g==} peerDependencies: - '@types/node': '*' + '@types/node': ^18.19.59 peerDependenciesMeta: '@types/node': optional: true @@ -3396,7 +3469,7 @@ packages: '@rushstack/terminal@0.13.3': resolution: {integrity: sha512-fc3zjXOw8E0pXS5t9vTiIPx9gHA0fIdTXsu9mT4WbH+P3mYvnrX0iAQ5a6NvyK1+CqYWBTw/wVNx7SDJkI+WYQ==} peerDependencies: - '@types/node': '*' + '@types/node': ^18.19.59 peerDependenciesMeta: '@types/node': optional: true @@ -3440,9 +3513,6 @@ packages: resolution: {integrity: sha512-7xgtPTnTNP/4IznFMFXxltuaXfLvzznrYCDMv9ny8EeUjJqlLX3CVA8Qq3YALsLCQCKcrGRARbAcd/EGG//w2w==} engines: {node: '>=8'} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/is@5.6.0': resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} @@ -3520,6 +3590,18 @@ packages: '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + '@types/better-sqlite3@7.6.8': resolution: {integrity: sha512-ASndM4rdGrzk7iXXqyNC4fbwt4UEjpK0i3j4q4FyeQrLAthfB6s7EF135ZJE0qQxtKIMFwmyT6x0switET7uIw==} @@ -3614,14 +3696,8 @@ packages: '@types/node-polyglot@2.4.2': resolution: {integrity: sha512-Tfx3TU/PBK8vW/BG1TK793EHlVpGnoHUj+DGxOwNOYwZiueLeu7FgksvDdpEyFSw4+AKKiEuiMm8EGUHUR4o6g==} - '@types/node@12.20.47': - resolution: {integrity: sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg==} - - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} - - '@types/node@20.8.3': - resolution: {integrity: sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==} + '@types/node@18.19.59': + resolution: {integrity: sha512-vizm2EqwV/7Zay+A6J3tGl9Lhr7CjZe2HmWS988sefiEmsyP9CeXEleho6i4hJk/8UtZAo0bWN4QPZZr83RxvQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3696,6 +3772,9 @@ packages: '@types/tinycolor2@1.4.4': resolution: {integrity: sha512-FYK4mlLxUUajo/mblv7EUDHku20qT6ThYNsGZsTHilcHRvIkF8WXqtZO+DVTYkpHWCaAT97LueV59H/5Ve3bGA==} + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + '@types/tunnel@0.0.3': resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} @@ -3789,19 +3868,19 @@ packages: engines: {node: '>=16'} hasBin: true - '@vitejs/plugin-react@4.0.4': - resolution: {integrity: sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g==} + '@vitejs/plugin-react@4.3.3': + resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 + vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@2.1.1': - resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@2.1.3': + resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} - '@vitest/mocker@2.1.1': - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + '@vitest/mocker@2.1.3': + resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} peerDependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.3 msw: ^2.3.5 vite: ^5.0.0 peerDependenciesMeta: @@ -3810,28 +3889,25 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.1': - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} - '@vitest/runner@2.1.1': - resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@2.1.3': + resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} - '@vitest/snapshot@2.1.1': - resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@2.1.3': + resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} - '@vitest/spy@2.1.1': - resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@2.1.3': + resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} - '@vitest/ui@1.6.0': - resolution: {integrity: sha512-k3Lyo+ONLOgylctiGovRKy7V4+dIN2yxstX3eY5cWFXH6WP+ooVX79YSyi0GagdTQzLmT43BF27T0s6dOIPBXA==} + '@vitest/ui@2.1.3': + resolution: {integrity: sha512-2XwTrHVJw3t9NYES26LQUYy51ZB8W4bRPgqUH2Eyda3kIuOlYw1ZdPNU22qcVlUVx4WKgECFQOSXuopsczuVjQ==} peerDependencies: - vitest: 1.6.0 + vitest: 2.1.3 - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - - '@vitest/utils@2.1.1': - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@2.1.3': + resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} '@volar/language-core@2.3.4': resolution: {integrity: sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==} @@ -3986,10 +4062,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -4218,6 +4290,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -4296,6 +4373,9 @@ packages: caniuse-lite@1.0.30001618: resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + capnp-ts@0.5.1: resolution: {integrity: sha512-Bg68xRboJiEyUqOaxAM5Xbozadqkc/Q7Lu01Qv6CoF4wCtf8fCsm0uh/OzgcTJCa8d0dTm8+ELfm9WR95XcOmA==} @@ -4519,10 +4599,6 @@ packages: config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - connect-history-api-fallback@1.6.0: - resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} - engines: {node: '>=0.8'} - console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -4795,10 +4871,6 @@ packages: devtools-protocol@0.0.1182435: resolution: {integrity: sha512-EmlkWb62wSbQNE1gRZZsi4KZYRaF5Skpp183LhRU7+sadKR06O1dHCjZmFSEG6Kv7P6S/UYLxcY3NlYwqKM99w==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -4870,6 +4942,9 @@ packages: electron-to-chromium@1.4.769: resolution: {integrity: sha512-bZu7p623NEA2rHTc9K1vykl57ektSPQYFFqQir8BOYf6EKOB+yIsbFB9Kpm7Cgt6tsLr9sRkqfqSZUw7LP1XxQ==} + electron-to-chromium@1.5.45: + resolution: {integrity: sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==} + emittery@1.0.1: resolution: {integrity: sha512-2ID6FdrMD9KDLldGesP6317G78K7km/kMcwItRtVFva7I/cSEOIaLpewaUb+YLXVwdAp3Ctfxh/V5zIl1sj7dQ==} engines: {node: '>=14.16'} @@ -4952,6 +5027,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -5213,6 +5292,14 @@ packages: fastq@1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fela-bindings@11.7.0: resolution: {integrity: sha512-Apnh7ji04CkEq/BsoRwujmsAZMkvb1tdFBEIJyKEQuNTU6taSA3mdAPLfgEHeZ0+krp7VDIoGgRrLYYS2WcjuA==} peerDependencies: @@ -5989,14 +6076,6 @@ packages: javascript-time-ago@2.5.7: resolution: {integrity: sha512-EGvh6K4hpJz0S0aZinbW2EfXDqT/JBB84HfMOFDTzGg7yjpjql9feSgtlG1JQ6b6/NkIxl+PoKSUTEMsatTuTg==} - jest-diff@29.7.0: - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} @@ -6023,6 +6102,11 @@ packages: engines: {node: '>=4'} hasBin: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -6204,9 +6288,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.1.1: resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} @@ -6444,12 +6525,12 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.3.0: - resolution: {integrity: sha512-cDr1q/QTMzaWhY8n9lpGhceY209k29UZtdTgJ3P8Bzne3TSMchX2EM/ldvn4ATLOktpCefCU2gcEgzHc31GTPw==} + msw@2.4.3: + resolution: {integrity: sha512-PXK3wOQHwDtz6JYVyAVlQtzrLr6bOAJxggw5UHm3CId79+W7238aNBD1zJVkFY53o/DMacuIfgesW2nv9yCO3Q==} engines: {node: '>=18'} hasBin: true peerDependencies: - typescript: '>= 4.7.x' + typescript: '>= 4.8.x' peerDependenciesMeta: typescript: optional: true @@ -6533,6 +6614,9 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + nofilter@3.1.0: resolution: {integrity: sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==} engines: {node: '>=12.19'} @@ -6665,8 +6749,8 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + outvariant@1.4.3: + resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} @@ -6916,6 +7000,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -6924,6 +7011,10 @@ packages: resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} engines: {node: '>=10'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -7018,10 +7109,6 @@ packages: resolution: {integrity: sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==} engines: {node: ^14.13.1 || >=16.0.0} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-ms@9.0.0: resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} engines: {node: '>=18'} @@ -7072,6 +7159,9 @@ packages: pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} @@ -7083,6 +7173,9 @@ packages: resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} engines: {node: '>=0.6'} + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -7157,8 +7250,8 @@ packages: peerDependencies: react: ^17.0.2 - react-refresh@0.14.0: - resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} react-required-if@1.0.3: @@ -7289,6 +7382,9 @@ packages: require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} @@ -7825,6 +7921,10 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + tinygradient@1.1.5: resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} @@ -7870,6 +7970,10 @@ packages: toucan-js@3.3.1: resolution: {integrity: sha512-9BpkHb/Pzsrtl1ItNq9OEQPnuUHwzce0nV2uG+DYFiQ4fPyiA6mKTBcDwQzcvNkfSER038U+8TzvdkCev+Maww==} + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -7905,7 +8009,7 @@ packages: peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' - '@types/node': '*' + '@types/node': ^18.19.59 typescript: '>=2.7' peerDependenciesMeta: '@swc/core': @@ -8036,8 +8140,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.18.2: - resolution: {integrity: sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==} + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} type-is@1.6.18: @@ -8079,8 +8183,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -8106,10 +8210,6 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@6.20.1: - resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} - engines: {node: '>=18.17'} - unenv-nightly@2.0.0-20241024-111401-d4156ac: resolution: {integrity: sha512-xJO1hfY+Te+/XnfCYrCbFbRcgu6XEODND1s5wnVbaBCkuQX7JXF7fHEXPrukFE2j8EOH848P8QN19VO47XN8hw==} @@ -8124,6 +8224,10 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -8145,6 +8249,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + update-check@1.5.4: resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} @@ -8160,6 +8270,9 @@ packages: urijs@1.19.11: resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==} + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + url-search-params@0.10.2: resolution: {integrity: sha512-d6GYsr992Bo9rzTZFc9BUw3UFAAg3prE9JGVBgW2TLTbI3rSvg4VDa0BFXHMzKkWbAuhrmaFWpucpRJl+3W7Jg==} deprecated: now available as @ungap/url-search-params @@ -8214,8 +8327,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@2.1.1: - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} + vite-node@2.1.3: + resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8229,13 +8342,6 @@ packages: vite: optional: true - vite-plugin-rewrite-all@1.0.1: - resolution: {integrity: sha512-W0DAchC8ynuQH0lYLIu5/5+JGfYlUTRD8GGNtHFXRJX4FzzB9MajtqHBp26zq/ly9sDt5BqrfdT08rv3RbB0LQ==} - engines: {node: '>=12.0.0'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - peerDependencies: - vite: ^2.0.0 || ^3.0.0 || ^4.0.0 - vite-tsconfig-paths@4.2.0: resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==} peerDependencies: @@ -8249,7 +8355,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': ^18.19.59 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -8272,20 +8378,20 @@ packages: terser: optional: true - vitest-websocket-mock@0.3.0: - resolution: {integrity: sha512-kTEFtfHIUDiiiEBj/CR6WajugqObjnuNdolGRJA3vo3Xt+fmfd1Ghwe+NpJytG6OE57noHOCUXzs2R9XUF0cwg==} + vitest-websocket-mock@0.4.0: + resolution: {integrity: sha512-tGnOwE2nC8jfioQXDrX+lZ8EVrF+IO2NVqe1vV9h945W/hlR0S6ZYbMqCJGG3Nyd//c5XSe1IGLD2ZgE2D1I7Q==} peerDependencies: - vitest: '>=1 <2' + vitest: '>=2' - vitest@2.1.1: - resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} + vitest@2.1.3: + resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.8.3 - '@vitest/browser': 2.1.1 - '@vitest/ui': 2.1.1 + '@types/node': ^18.19.59 + '@vitest/browser': 2.1.3 + '@vitest/ui': 2.1.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8412,8 +8518,8 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ws@7.5.6: - resolution: {integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8424,8 +8530,8 @@ packages: utf-8-validate: optional: true - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8512,6 +8618,10 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + yoga-layout-prebuilt@1.10.0: resolution: {integrity: sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==} engines: {node: '>=8'} @@ -8653,8 +8763,15 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 + '@babel/code-frame@7.25.9': + dependencies: + '@babel/highlight': 7.25.9 + picocolors: 1.0.1 + '@babel/compat-data@7.24.4': {} + '@babel/compat-data@7.25.9': {} + '@babel/core@7.24.5': dependencies: '@ampproject/remapping': 2.2.0 @@ -8675,6 +8792,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.9': + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.25.9 + '@babel/generator': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.9) + '@babel/helpers': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + convert-source-map: 2.0.0 + debug: 4.3.6(supports-color@9.2.2) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.5': dependencies: '@babel/types': 7.25.2 @@ -8682,6 +8819,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.9': + dependencies: + '@babel/types': 7.25.9 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-compilation-targets@7.23.6': dependencies: '@babel/compat-data': 7.24.4 @@ -8690,6 +8834,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-environment-visitor@7.22.20': {} '@babel/helper-function-name@7.23.0': @@ -8705,6 +8857,13 @@ snapshots: dependencies: '@babel/types': 7.25.2 + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -8714,22 +8873,45 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.5 '@babel/helper-validator-identifier': 7.24.7 - '@babel/helper-plugin-utils@7.22.5': {} + '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-simple-access@7.24.5': dependencies: '@babel/types': 7.25.2 + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-split-export-declaration@7.24.5': dependencies: '@babel/types': 7.25.2 '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.25.9': {} + '@babel/helpers@7.24.5': dependencies: '@babel/template': 7.24.0 @@ -8738,6 +8920,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helpers@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.25.9 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -8745,19 +8932,30 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 + '@babel/highlight@7.25.9': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + '@babel/parser@7.25.3': dependencies: '@babel/types': 7.25.2 - '@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.24.5)': + '@babel/parser@7.25.9': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.24.5)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.25.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/runtime-corejs3@7.22.15': dependencies: @@ -8774,6 +8972,12 @@ snapshots: '@babel/parser': 7.25.3 '@babel/types': 7.25.2 + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/types': 7.25.9 + '@babel/traverse@7.24.5': dependencies: '@babel/code-frame': 7.24.7 @@ -8789,12 +8993,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.25.9 + '@babel/generator': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/template': 7.25.9 + '@babel/types': 7.25.9 + debug: 4.3.6(supports-color@9.2.2) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bundled-es-modules/cookie@2.0.0': dependencies: cookie: 0.5.0 @@ -8803,6 +9024,11 @@ snapshots: dependencies: statuses: 2.0.1 + '@bundled-es-modules/tough-cookie@0.1.6': + dependencies: + '@types/tough-cookie': 4.0.5 + tough-cookie: 4.1.4 + '@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11': dependencies: nan: 2.18.0 @@ -9530,30 +9756,35 @@ snapshots: '@iarna/toml@3.0.0': {} - '@inquirer/confirm@3.1.8': + '@inquirer/confirm@3.2.0': dependencies: - '@inquirer/core': 8.2.1 - '@inquirer/type': 1.3.2 + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 - '@inquirer/core@8.2.1': + '@inquirer/core@9.2.1': dependencies: - '@inquirer/figures': 1.0.2 - '@inquirer/type': 1.3.2 + '@inquirer/figures': 1.0.7 + '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.12.12 + '@types/node': 18.19.59 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-spinners: 2.9.2 cli-width: 4.1.0 mute-stream: 1.0.0 signal-exit: 4.1.0 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.2': {} + '@inquirer/figures@1.0.7': {} - '@inquirer/type@1.3.2': {} + '@inquirer/type@1.5.5': + dependencies: + mute-stream: 1.0.0 + + '@inquirer/type@2.0.0': + dependencies: + mute-stream: 1.0.0 '@isaacs/cliui@8.0.2': dependencies: @@ -9564,10 +9795,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.1.1': dependencies: '@jridgewell/set-array': 1.2.1 @@ -9614,7 +9841,7 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: '@babel/runtime': 7.22.5 - '@types/node': 12.20.47 + '@types/node': 18.19.59 find-up: 4.1.0 fs-extra: 8.1.0 @@ -9660,49 +9887,23 @@ snapshots: - encoding - supports-color - '@microsoft/api-extractor-model@7.29.4(@types/node@20.12.12)': - dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@20.12.12) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor-model@7.29.4(@types/node@20.8.3)': - dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@20.8.3) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor@7.47.4(@types/node@20.12.12)': + '@microsoft/api-extractor-model@7.29.4(@types/node@18.19.59)': dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@20.12.12) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@20.12.12) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@20.12.12) - '@rushstack/ts-command-line': 4.22.3(@types/node@20.12.12) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 + '@rushstack/node-core-library': 5.5.1(@types/node@18.19.59) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.4(@types/node@20.8.3)': + '@microsoft/api-extractor@7.47.4(@types/node@18.19.59)': dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@20.8.3) + '@microsoft/api-extractor-model': 7.29.4(@types/node@18.19.59) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@20.8.3) + '@rushstack/node-core-library': 5.5.1(@types/node@18.19.59) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@20.8.3) - '@rushstack/ts-command-line': 4.22.3(@types/node@20.8.3) + '@rushstack/terminal': 0.13.3(@types/node@18.19.59) + '@rushstack/ts-command-line': 4.22.3(@types/node@18.19.59) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -9767,15 +9968,13 @@ snapshots: dependencies: '@miniflare/shared': 2.14.2 - '@mswjs/cookies@1.1.0': {} - '@mswjs/interceptors@0.29.1': dependencies: '@open-draft/deferred-promise': 2.2.0 '@open-draft/logger': 0.3.0 '@open-draft/until': 2.1.0 is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 strict-event-emitter: 0.5.1 '@nodelib/fs.scandir@2.1.5': @@ -9888,7 +10087,7 @@ snapshots: '@open-draft/logger@0.3.0': dependencies: is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 '@open-draft/until@2.1.0': {} @@ -10083,20 +10282,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.9.6': optional: true - '@rushstack/node-core-library@5.5.1(@types/node@20.12.12)': - dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - optionalDependencies: - '@types/node': 20.12.12 - - '@rushstack/node-core-library@5.5.1(@types/node@20.8.3)': + '@rushstack/node-core-library@5.5.1(@types/node@18.19.59)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -10107,39 +10293,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.13.3(@types/node@20.12.12)': - dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@20.12.12) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 20.12.12 - - '@rushstack/terminal@0.13.3(@types/node@20.8.3)': + '@rushstack/terminal@0.13.3(@types/node@18.19.59)': dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@20.8.3) + '@rushstack/node-core-library': 5.5.1(@types/node@18.19.59) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.8.3 - - '@rushstack/ts-command-line@4.22.3(@types/node@20.12.12)': - dependencies: - '@rushstack/terminal': 0.13.3(@types/node@20.12.12) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.1 - transitivePeerDependencies: - - '@types/node' + '@types/node': 18.19.59 - '@rushstack/ts-command-line@4.22.3(@types/node@20.8.3)': + '@rushstack/ts-command-line@4.22.3(@types/node@18.19.59)': dependencies: - '@rushstack/terminal': 0.13.3(@types/node@20.8.3) + '@rushstack/terminal': 0.13.3(@types/node@18.19.59) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.1 @@ -10191,8 +10361,6 @@ snapshots: dependencies: '@sentry/types': 7.87.0 - '@sinclair/typebox@0.27.8': {} - '@sindresorhus/is@5.6.0': {} '@sindresorhus/merge-streams@2.1.0': {} @@ -10262,7 +10430,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.10.14(@types/node@20.8.3)(typescript@5.5.4)': + '@turbo/gen@1.10.14(@types/node@18.19.59)(typescript@5.6.3)': dependencies: '@turbo/workspaces': 1.10.14 chalk: 2.4.2 @@ -10272,7 +10440,7 @@ snapshots: minimatch: 9.0.5 node-plop: 0.26.3 proxy-agent: 6.3.1 - ts-node: 10.9.2(@types/node@20.8.3)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@18.19.59)(typescript@5.6.3) update-check: 1.5.4 validate-npm-package-name: 5.0.0 transitivePeerDependencies: @@ -10299,26 +10467,47 @@ snapshots: '@types/argparse@1.0.38': {} + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.25.2 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.2 + '@types/better-sqlite3@7.6.8': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/command-exists@1.2.0': {} '@types/connect@3.4.35': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/cookie@0.6.0': {} '@types/cross-spawn@6.0.2': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/debug@4.1.7': dependencies: @@ -10332,7 +10521,7 @@ snapshots: '@types/dns2@2.0.3': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/esprima@4.0.3': dependencies: @@ -10342,7 +10531,7 @@ snapshots: '@types/express-serve-static-core@4.17.29': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -10358,7 +10547,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/http-cache-semantics@4.0.4': {} @@ -10391,34 +10580,30 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 form-data: 4.0.0 '@types/node-polyglot@2.4.2': {} - '@types/node@12.20.47': {} - - '@types/node@20.12.12': + '@types/node@18.19.59': dependencies: undici-types: 5.26.5 - '@types/node@20.8.3': {} - '@types/normalize-package-data@2.4.1': {} '@types/pg@8.11.6': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 pg-protocol: 1.6.1 pg-types: 4.0.2 '@types/prompts@2.0.14': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/prop-types@15.7.4': {} @@ -10450,7 +10635,7 @@ snapshots: '@types/serve-static@1.13.10': dependencies: '@types/mime': 1.3.2 - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/service-worker-mock@2.0.4': {} @@ -10462,7 +10647,7 @@ snapshots: '@types/stoppable@1.1.3': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/strip-bom@3.0.0': {} @@ -10472,13 +10657,15 @@ snapshots: '@types/through@0.0.31': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/tinycolor2@1.4.4': {} + '@types/tough-cookie@4.0.5': {} + '@types/tunnel@0.0.3': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/uuid@9.0.4': {} @@ -10490,7 +10677,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 '@types/yargs-parser@20.2.1': {} @@ -10500,13 +10687,13 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/type-utils': 6.10.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 6.10.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 6.10.0(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.6(supports-color@9.2.2) eslint: 8.57.0 @@ -10514,22 +10701,22 @@ snapshots: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.5.4) + ts-api-utils: 1.0.3(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.6(supports-color@9.2.2) eslint: 8.57.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -10538,21 +10725,21 @@ snapshots: '@typescript-eslint/types': 6.10.0 '@typescript-eslint/visitor-keys': 6.10.0 - '@typescript-eslint/type-utils@6.10.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@6.10.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.6.3) + '@typescript-eslint/utils': 6.10.0(eslint@8.57.0)(typescript@5.6.3) debug: 4.3.6(supports-color@9.2.2) eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.5.4) + ts-api-utils: 1.0.3(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.10.0': {} - '@typescript-eslint/typescript-estree@6.10.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@6.10.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 6.10.0 '@typescript-eslint/visitor-keys': 6.10.0 @@ -10560,20 +10747,20 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.5.4) + ts-api-utils: 1.0.3(typescript@5.6.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.10.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@6.10.0(eslint@8.57.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.13 '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.6.3) eslint: 8.57.0 semver: 7.5.4 transitivePeerDependencies: @@ -10605,72 +10792,66 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-react@4.0.4(vite@5.0.12(@types/node@20.12.12))': + '@vitejs/plugin-react@4.3.3(vite@5.0.12(@types/node@18.19.59))': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.24.5) - react-refresh: 0.14.0 - vite: 5.0.12(@types/node@20.12.12) + '@babel/core': 7.25.9 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.9) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.9) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 5.0.12(@types/node@18.19.59) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.1': + '@vitest/expect@2.1.3': dependencies: - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.3.0(typescript@5.5.4))(vite@5.0.12(@types/node@20.8.3))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(msw@2.4.3(typescript@5.6.3))(vite@5.0.12(@types/node@18.19.59))': dependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - msw: 2.3.0(typescript@5.5.4) - vite: 5.0.12(@types/node@20.8.3) + msw: 2.4.3(typescript@5.6.3) + vite: 5.0.12(@types/node@18.19.59) - '@vitest/pretty-format@2.1.1': + '@vitest/pretty-format@2.1.3': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.1': + '@vitest/runner@2.1.3': dependencies: - '@vitest/utils': 2.1.1 + '@vitest/utils': 2.1.3 pathe: 1.1.2 - '@vitest/snapshot@2.1.1': + '@vitest/snapshot@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.3 magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.1.1': + '@vitest/spy@2.1.3': dependencies: tinyspy: 3.0.0 - '@vitest/ui@1.6.0(vitest@2.1.1)': + '@vitest/ui@2.1.3(vitest@2.1.3)': dependencies: - '@vitest/utils': 1.6.0 - fast-glob: 3.3.2 + '@vitest/utils': 2.1.3 fflate: 0.8.2 flatted: 3.3.1 pathe: 1.1.2 - picocolors: 1.0.1 sirv: 2.0.4 - vitest: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) - - '@vitest/utils@1.6.0': - dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + tinyglobby: 0.2.10 + tinyrainbow: 1.2.0 + vitest: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) - '@vitest/utils@2.1.1': + '@vitest/utils@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -10746,7 +10927,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.0.29(typescript@5.5.4)': + '@vue/language-core@2.0.29(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.0-alpha.18 '@vue/compiler-dom': 3.4.36 @@ -10757,7 +10938,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 '@vue/reactivity-transform@3.3.4': dependencies: @@ -10862,8 +11043,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} anymatch@3.1.2: @@ -11166,6 +11345,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001669 + electron-to-chromium: 1.5.45 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + buffer-crc32@0.2.13: {} buffer-from@1.1.2: {} @@ -11243,6 +11429,8 @@ snapshots: caniuse-lite@1.0.30001618: {} + caniuse-lite@1.0.30001669: {} + capnp-ts@0.5.1: dependencies: debug: 4.3.6(supports-color@9.2.2) @@ -11501,8 +11689,6 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - connect-history-api-fallback@1.6.0: {} - console-control-strings@1.1.0: {} constant-case@2.0.0: @@ -11732,8 +11918,6 @@ snapshots: devtools-protocol@0.0.1182435: {} - diff-sequences@29.6.3: {} - diff@4.0.2: {} dir-glob@3.0.1: @@ -11797,6 +11981,8 @@ snapshots: electron-to-chromium@1.4.769: {} + electron-to-chromium@1.5.45: {} + emittery@1.0.1: {} emoji-regex@10.3.0: {} @@ -11990,6 +12176,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -12025,11 +12213,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.6.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: @@ -12041,7 +12229,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): + eslint-plugin-import@2.26.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0): dependencies: array-includes: 3.1.6 array.prototype.flat: 1.3.1 @@ -12049,7 +12237,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -12058,7 +12246,7 @@ snapshots: resolve: 1.22.8 tsconfig-paths: 3.14.1 optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.57.0)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -12104,12 +12292,12 @@ snapshots: dotenv: 16.0.3 eslint: 8.57.0 - eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): + eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0): dependencies: eslint: 8.57.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) eslint-rule-composer@0.3.0: {} @@ -12327,6 +12515,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fela-bindings@11.7.0(fela@11.7.0): dependencies: fast-loops: 1.1.3 @@ -12920,7 +13112,7 @@ snapshots: type-fest: 0.12.0 widest-line: 3.1.0 wrap-ansi: 6.2.0 - ws: 7.5.6 + ws: 7.5.10 yoga-layout-prebuilt: 1.10.0 optionalDependencies: '@types/react': 18.3.3 @@ -13197,15 +13389,6 @@ snapshots: dependencies: relative-time-format: 1.1.4 - jest-diff@29.7.0: - dependencies: - chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 - - jest-get-type@29.6.3: {} - jju@1.4.0: {} jose@5.9.3: {} @@ -13225,6 +13408,8 @@ snapshots: jsesc@2.5.2: {} + jsesc@3.0.2: {} + json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} @@ -13398,10 +13583,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: - dependencies: - get-func-name: 2.0.2 - loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -13606,12 +13787,12 @@ snapshots: ms@2.1.3: {} - msw@2.3.0(typescript@5.5.4): + msw@2.4.3(typescript@5.6.3): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.8 - '@mswjs/cookies': 1.1.0 + '@bundled-es-modules/tough-cookie': 0.1.6 + '@inquirer/confirm': 3.2.0 '@mswjs/interceptors': 0.29.1 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -13620,13 +13801,13 @@ snapshots: graphql: 16.8.1 headers-polyfill: 4.0.3 is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 path-to-regexp: 6.3.0 strict-event-emitter: 0.5.1 - type-fest: 4.18.2 + type-fest: 4.26.1 yargs: 17.7.2 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 muggle-string@0.4.1: {} @@ -13702,6 +13883,8 @@ snapshots: node-releases@2.0.14: {} + node-releases@2.0.18: {} + nofilter@3.1.0: {} nopt@5.0.0: @@ -13864,7 +14047,7 @@ snapshots: outdent@0.5.0: {} - outvariant@1.4.2: {} + outvariant@1.4.3: {} p-cancelable@3.0.0: {} @@ -14108,10 +14291,14 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@3.0.1: {} + picomatch@4.0.2: {} + pify@4.0.1: {} pkg-dir@4.2.0: @@ -14200,12 +14387,6 @@ snapshots: pretty-bytes@6.0.0: {} - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - pretty-ms@9.0.0: dependencies: parse-ms: 4.0.0 @@ -14259,6 +14440,8 @@ snapshots: pseudomap@1.0.2: {} + psl@1.9.0: {} + pump@3.0.0: dependencies: end-of-stream: 1.4.4 @@ -14271,6 +14454,8 @@ snapshots: dependencies: side-channel: 1.0.4 + querystringify@2.2.0: {} + queue-microtask@1.2.3: {} quick-lru@4.0.1: {} @@ -14308,7 +14493,7 @@ snapshots: react-devtools-core@4.23.0: dependencies: shell-quote: 1.8.1 - ws: 7.5.6 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -14349,7 +14534,7 @@ snapshots: react: 18.3.1 scheduler: 0.20.2 - react-refresh@0.14.0: {} + react-refresh@0.14.2: {} react-required-if@1.0.3: {} @@ -14506,6 +14691,8 @@ snapshots: require-main-filename@2.0.0: {} + requires-port@1.0.0: {} + resolve-alpn@1.2.1: {} resolve-cwd@3.0.0: @@ -14994,7 +15181,7 @@ snapshots: stripe@9.16.0: dependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 qs: 6.10.3 styled-system@5.1.5: @@ -15097,6 +15284,11 @@ snapshots: tinyexec@0.3.0: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tinygradient@1.1.5: dependencies: '@types/tinycolor2': 1.4.4 @@ -15136,6 +15328,13 @@ snapshots: '@sentry/types': 7.76.0 '@sentry/utils': 7.76.0 + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.1.1 + universalify: 0.2.0 + url-parse: 1.5.10 + tr46@0.0.3: {} traverse@0.3.9: {} @@ -15144,9 +15343,9 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.0.3(typescript@5.5.4): + ts-api-utils@1.0.3(typescript@5.6.3): dependencies: - typescript: 5.5.4 + typescript: 5.6.3 ts-dedent@2.2.0: {} @@ -15160,21 +15359,21 @@ snapshots: safe-stable-stringify: 2.4.3 typescript: 5.3.3 - ts-node@10.9.2(@types/node@20.8.3)(typescript@5.5.4): + ts-node@10.9.2(@types/node@18.19.59)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.3 + '@types/node': 18.19.59 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.4 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -15183,9 +15382,9 @@ snapshots: lodash: 4.17.21 prettier: 2.7.1 - tsconfck@2.1.1(typescript@5.5.4): + tsconfck@2.1.1(typescript@5.6.3): optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 tsconfig-paths@3.14.1: dependencies: @@ -15288,7 +15487,7 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.18.2: {} + type-fest@4.26.1: {} type-is@1.6.18: dependencies: @@ -15330,7 +15529,7 @@ snapshots: typescript@5.4.2: {} - typescript@5.5.4: {} + typescript@5.6.3: {} ufo@1.5.4: {} @@ -15354,8 +15553,6 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - undici@6.20.1: {} - unenv-nightly@2.0.0-20241024-111401-d4156ac: dependencies: defu: 6.1.4 @@ -15369,6 +15566,8 @@ snapshots: universalify@0.1.2: {} + universalify@0.2.0: {} + universalify@2.0.0: {} unpipe@1.0.0: {} @@ -15386,6 +15585,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + update-check@1.5.4: dependencies: registry-auth-token: 3.3.2 @@ -15403,6 +15608,11 @@ snapshots: urijs@1.19.11: {} + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + url-search-params@0.10.2: {} urlpattern-polyfill@4.0.3: {} @@ -15452,12 +15662,12 @@ snapshots: vary@1.1.2: {} - vite-node@2.1.1(@types/node@20.8.3)(supports-color@9.2.2): + vite-node@2.1.3(@types/node@18.19.59)(supports-color@9.2.2): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.2.2) pathe: 1.1.2 - vite: 5.0.12(@types/node@20.8.3) + vite: 5.0.12(@types/node@18.19.59) transitivePeerDependencies: - '@types/node' - less @@ -15468,75 +15678,61 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.0.1(@types/node@20.12.12)(rollup@4.9.6)(typescript@5.5.4)(vite@5.0.12(@types/node@20.12.12)): + vite-plugin-dts@4.0.1(@types/node@18.19.59)(rollup@4.9.6)(typescript@5.6.3)(vite@5.0.12(@types/node@18.19.59)): dependencies: - '@microsoft/api-extractor': 7.47.4(@types/node@20.12.12) + '@microsoft/api-extractor': 7.47.4(@types/node@18.19.59) '@rollup/pluginutils': 5.1.0(rollup@4.9.6) '@volar/typescript': 2.3.4 - '@vue/language-core': 2.0.29(typescript@5.5.4) + '@vue/language-core': 2.0.29(typescript@5.6.3) compare-versions: 6.1.1 debug: 4.3.6(supports-color@9.2.2) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.5.4 - vue-tsc: 2.0.29(typescript@5.5.4) + typescript: 5.6.3 + vue-tsc: 2.0.29(typescript@5.6.3) optionalDependencies: - vite: 5.0.12(@types/node@20.12.12) + vite: 5.0.12(@types/node@18.19.59) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-rewrite-all@1.0.1(vite@5.0.12(@types/node@20.12.12)): - dependencies: - connect-history-api-fallback: 1.6.0 - vite: 5.0.12(@types/node@20.12.12) - - vite-tsconfig-paths@4.2.0(typescript@5.5.4)(vite@5.0.12(@types/node@20.8.3)): + vite-tsconfig-paths@4.2.0(typescript@5.6.3)(vite@5.0.12(@types/node@18.19.59)): dependencies: debug: 4.3.6(supports-color@9.2.2) globrex: 0.1.2 - tsconfck: 2.1.1(typescript@5.5.4) + tsconfck: 2.1.1(typescript@5.6.3) optionalDependencies: - vite: 5.0.12(@types/node@20.8.3) + vite: 5.0.12(@types/node@18.19.59) transitivePeerDependencies: - supports-color - typescript - vite@5.0.12(@types/node@20.12.12): - dependencies: - esbuild: 0.19.12 - postcss: 8.4.33 - rollup: 4.9.6 - optionalDependencies: - '@types/node': 20.12.12 - fsevents: 2.3.3 - - vite@5.0.12(@types/node@20.8.3): + vite@5.0.12(@types/node@18.19.59): dependencies: esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 optionalDependencies: - '@types/node': 20.8.3 + '@types/node': 18.19.59 fsevents: 2.3.3 - vitest-websocket-mock@0.3.0(vitest@2.1.1): + vitest-websocket-mock@0.4.0(vitest@2.1.3): dependencies: - jest-diff: 29.7.0 + '@vitest/utils': 2.1.3 mock-socket: 9.3.1 - vitest: 2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2) + vitest: 2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2) - vitest@2.1.1(@types/node@20.8.3)(@vitest/ui@1.6.0)(msw@2.3.0(typescript@5.5.4))(supports-color@9.2.2): + vitest@2.1.3(@types/node@18.19.59)(@vitest/ui@2.1.3)(msw@2.4.3(typescript@5.6.3))(supports-color@9.2.2): dependencies: - '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.3.0(typescript@5.5.4))(vite@5.0.12(@types/node@20.8.3)) - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.1 - '@vitest/snapshot': 2.1.1 - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/expect': 2.1.3 + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.4.3(typescript@5.6.3))(vite@5.0.12(@types/node@18.19.59)) + '@vitest/pretty-format': 2.1.3 + '@vitest/runner': 2.1.3 + '@vitest/snapshot': 2.1.3 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 debug: 4.3.6(supports-color@9.2.2) magic-string: 0.30.11 @@ -15546,12 +15742,12 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.0.12(@types/node@20.8.3) - vite-node: 2.1.1(@types/node@20.8.3)(supports-color@9.2.2) + vite: 5.0.12(@types/node@18.19.59) + vite-node: 2.1.3(@types/node@18.19.59)(supports-color@9.2.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.8.3 - '@vitest/ui': 1.6.0(vitest@2.1.1) + '@types/node': 18.19.59 + '@vitest/ui': 2.1.3(vitest@2.1.3) transitivePeerDependencies: - less - lightningcss @@ -15564,12 +15760,12 @@ snapshots: vscode-uri@3.0.8: {} - vue-tsc@2.0.29(typescript@5.5.4): + vue-tsc@2.0.29(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.0-alpha.18 - '@vue/language-core': 2.0.29(typescript@5.5.4) + '@vue/language-core': 2.0.29(typescript@5.6.3) semver: 7.5.4 - typescript: 5.5.4 + typescript: 5.6.3 w3c-hr-time@1.0.2: dependencies: @@ -15703,9 +15899,9 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 - ws@7.5.6: {} + ws@7.5.10: {} - ws@8.17.1: {} + ws@8.18.0: {} xdg-app-paths@8.3.0: dependencies: @@ -15781,6 +15977,8 @@ snapshots: yocto-queue@1.0.0: {} + yoctocolors-cjs@2.1.2: {} + yoga-layout-prebuilt@1.10.0: dependencies: '@types/yoga-layout': 1.9.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ed6a26c5c0b4..5014bbd18ecb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,6 +4,10 @@ packages: - "tools" catalog: - vitest: ~2.1.1 - "@vitest/runner": ~2.1.1 - "@vitest/snapshot": ~2.1.1 + vitest: ~2.1.3 + "@vitest/runner": ~2.1.3 + "@vitest/snapshot": ~2.1.3 + "@vitest/ui": ~2.1.3 + undici: "^5.28.4" + typescript: "~5.6.3" + "@types/node": "^18.19.59" diff --git a/tools/package.json b/tools/package.json index 6a876b98054c..421f88d74157 100644 --- a/tools/package.json +++ b/tools/package.json @@ -15,6 +15,6 @@ "@typescript-eslint/parser": "^6.9.0", "find-up": "^6.3.0", "ts-dedent": "^2.2.0", - "undici": "^5.28.4" + "undici": "catalog:default" } }