From b9724ba4b8dc3a788417a8e0cd518c4f45c1be83 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sun, 7 Dec 2025 10:53:01 +1100 Subject: [PATCH 1/3] Update repository URLs --- package.json | 5 ++--- packages/arktype-adapter/package.json | 2 +- packages/directive-functions-plugin/package.json | 2 +- packages/eslint-plugin-router/package.json | 2 +- packages/history/package.json | 2 +- packages/nitro-v2-vite-plugin/package.json | 2 +- packages/react-router-devtools/package.json | 2 +- packages/react-router-ssr-query/package.json | 2 +- packages/react-router/package.json | 2 +- packages/react-start-client/package.json | 2 +- packages/react-start-server/package.json | 2 +- packages/react-start/package.json | 2 +- packages/router-cli/package.json | 2 +- packages/router-core/package.json | 2 +- packages/router-devtools-core/package.json | 2 +- packages/router-devtools/package.json | 2 +- packages/router-generator/package.json | 2 +- packages/router-plugin/package.json | 2 +- packages/router-ssr-query-core/package.json | 2 +- packages/router-utils/package.json | 2 +- packages/router-vite-plugin/package.json | 2 +- packages/server-functions-plugin/package.json | 2 +- packages/solid-router-devtools/package.json | 2 +- packages/solid-router-ssr-query/package.json | 2 +- packages/solid-router/package.json | 2 +- packages/solid-start-client/package.json | 2 +- packages/solid-start-server/package.json | 2 +- packages/solid-start/package.json | 2 +- packages/start-client-core/package.json | 2 +- packages/start-plugin-core/package.json | 2 +- packages/start-server-core/package.json | 2 +- packages/start-static-server-functions/package.json | 2 +- packages/start-storage-context/package.json | 2 +- packages/valibot-adapter/package.json | 2 +- packages/virtual-file-routes/package.json | 2 +- packages/vue-router-devtools/package.json | 2 +- packages/vue-router-ssr-query/package.json | 2 +- packages/vue-router/package.json | 2 +- packages/zod-adapter/package.json | 2 +- 39 files changed, 40 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index cb69a7977f2..cae489eb240 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,13 @@ "private": true, "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git" + "url": "git+https://github.com/TanStack/router.git" }, - "packageManager": "pnpm@10.13.1", + "packageManager": "pnpm@10.24.0", "type": "module", "scripts": { "cleanNodeModules": "pnpm -r exec rm -rf node_modules", "clean": "pnpm --filter \"./packages/**\" run clean", - "preinstall": "node -e \"if(process.env.CI == 'true') {console.info('Skipping preinstall...')} else {process.exit(1)}\" || npx -y only-allow pnpm", "test": "pnpm run test:ci", "test:pr": "nx affected --targets=test:eslint,test:unit,test:e2e,test:types,test:build,build", "test:ci": "nx run-many --targets=test:eslint,test:unit,test:e2e,test:types,test:build,build", diff --git a/packages/arktype-adapter/package.json b/packages/arktype-adapter/package.json index 89f29492d21..3a8c86c0d0b 100644 --- a/packages/arktype-adapter/package.json +++ b/packages/arktype-adapter/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/arktype-adapter" }, "homepage": "https://tanstack.com/router", diff --git a/packages/directive-functions-plugin/package.json b/packages/directive-functions-plugin/package.json index 65cca3626de..df5ea775e6c 100644 --- a/packages/directive-functions-plugin/package.json +++ b/packages/directive-functions-plugin/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/directive-functions-plugin" }, "homepage": "https://tanstack.com/start", diff --git a/packages/eslint-plugin-router/package.json b/packages/eslint-plugin-router/package.json index c164b8776ed..33e060af445 100644 --- a/packages/eslint-plugin-router/package.json +++ b/packages/eslint-plugin-router/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/eslint-plugin-router" }, "homepage": "https://tanstack.com/router", diff --git a/packages/history/package.json b/packages/history/package.json index 4b274c411dc..9dbaa6f3ba8 100644 --- a/packages/history/package.json +++ b/packages/history/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/history" }, "homepage": "https://tanstack.com/router", diff --git a/packages/nitro-v2-vite-plugin/package.json b/packages/nitro-v2-vite-plugin/package.json index 291b36761e7..ba81a2bad3b 100644 --- a/packages/nitro-v2-vite-plugin/package.json +++ b/packages/nitro-v2-vite-plugin/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/nitro-v2-vite-plugin" }, "homepage": "https://tanstack.com/router", diff --git a/packages/react-router-devtools/package.json b/packages/react-router-devtools/package.json index 9e092ede67a..1051d41d863 100644 --- a/packages/react-router-devtools/package.json +++ b/packages/react-router-devtools/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-router-devtools" }, "homepage": "https://tanstack.com/router", diff --git a/packages/react-router-ssr-query/package.json b/packages/react-router-ssr-query/package.json index b9aeabfc340..5b9109bcb96 100644 --- a/packages/react-router-ssr-query/package.json +++ b/packages/react-router-ssr-query/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-router-ssr-query" }, "homepage": "https://tanstack.com/router", diff --git a/packages/react-router/package.json b/packages/react-router/package.json index afa9cf39b84..5bbe3c377dc 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-router" }, "homepage": "https://tanstack.com/router", diff --git a/packages/react-start-client/package.json b/packages/react-start-client/package.json index 5ec8bdf14ad..597c1619044 100644 --- a/packages/react-start-client/package.json +++ b/packages/react-start-client/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-start-client" }, "homepage": "https://tanstack.com/start", diff --git a/packages/react-start-server/package.json b/packages/react-start-server/package.json index a935e1a1a4d..98b90507cc8 100644 --- a/packages/react-start-server/package.json +++ b/packages/react-start-server/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-start-server" }, "homepage": "https://tanstack.com/start", diff --git a/packages/react-start/package.json b/packages/react-start/package.json index 97a63844941..c606f6a369b 100644 --- a/packages/react-start/package.json +++ b/packages/react-start/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/react-start" }, "homepage": "https://tanstack.com/start", diff --git a/packages/router-cli/package.json b/packages/router-cli/package.json index 9a6152c51f3..f2ef98261ef 100644 --- a/packages/router-cli/package.json +++ b/packages/router-cli/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-cli" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-core/package.json b/packages/router-core/package.json index 177c2cee0c6..5470c6ee4fb 100644 --- a/packages/router-core/package.json +++ b/packages/router-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-core" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-devtools-core/package.json b/packages/router-devtools-core/package.json index 47d6805c29d..05e3cd78382 100644 --- a/packages/router-devtools-core/package.json +++ b/packages/router-devtools-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-devtools-core" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-devtools/package.json b/packages/router-devtools/package.json index 2e402c3f5e8..4ac78d5b01f 100644 --- a/packages/router-devtools/package.json +++ b/packages/router-devtools/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-devtools" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-generator/package.json b/packages/router-generator/package.json index ddaf9b17bd3..0e2eef07d0c 100644 --- a/packages/router-generator/package.json +++ b/packages/router-generator/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-generator" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-plugin/package.json b/packages/router-plugin/package.json index 057cf38037c..314b0f44fbe 100644 --- a/packages/router-plugin/package.json +++ b/packages/router-plugin/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-plugin" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-ssr-query-core/package.json b/packages/router-ssr-query-core/package.json index 7ec343a5631..08120b47ed7 100644 --- a/packages/router-ssr-query-core/package.json +++ b/packages/router-ssr-query-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-ssr-query-core" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-utils/package.json b/packages/router-utils/package.json index 7e6fbc37c60..e39631aaff9 100644 --- a/packages/router-utils/package.json +++ b/packages/router-utils/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-utils" }, "homepage": "https://tanstack.com/router", diff --git a/packages/router-vite-plugin/package.json b/packages/router-vite-plugin/package.json index 62531487be3..d0b64799286 100644 --- a/packages/router-vite-plugin/package.json +++ b/packages/router-vite-plugin/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/router-vite-plugin" }, "homepage": "https://tanstack.com/router", diff --git a/packages/server-functions-plugin/package.json b/packages/server-functions-plugin/package.json index 3e74b40e011..38dfb4be40c 100644 --- a/packages/server-functions-plugin/package.json +++ b/packages/server-functions-plugin/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/server-functions-plugin" }, "homepage": "https://tanstack.com/start", diff --git a/packages/solid-router-devtools/package.json b/packages/solid-router-devtools/package.json index ce82bfae142..c66f462cab2 100644 --- a/packages/solid-router-devtools/package.json +++ b/packages/solid-router-devtools/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-router-devtools" }, "homepage": "https://tanstack.com/router", diff --git a/packages/solid-router-ssr-query/package.json b/packages/solid-router-ssr-query/package.json index 9ccfcf6fc58..786575f5a0b 100644 --- a/packages/solid-router-ssr-query/package.json +++ b/packages/solid-router-ssr-query/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-router-ssr-query" }, "homepage": "https://tanstack.com/router", diff --git a/packages/solid-router/package.json b/packages/solid-router/package.json index 61ae673916d..b7a7a6ab5d5 100644 --- a/packages/solid-router/package.json +++ b/packages/solid-router/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-router" }, "homepage": "https://tanstack.com/router", diff --git a/packages/solid-start-client/package.json b/packages/solid-start-client/package.json index e09a3d1f79e..26ab4468845 100644 --- a/packages/solid-start-client/package.json +++ b/packages/solid-start-client/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-start-client" }, "homepage": "https://tanstack.com/start", diff --git a/packages/solid-start-server/package.json b/packages/solid-start-server/package.json index 7238e4bdff7..c90e3ff3d64 100644 --- a/packages/solid-start-server/package.json +++ b/packages/solid-start-server/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-start-server" }, "homepage": "https://tanstack.com/start", diff --git a/packages/solid-start/package.json b/packages/solid-start/package.json index e28b653a9a6..2ed14ce2a94 100644 --- a/packages/solid-start/package.json +++ b/packages/solid-start/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/solid-start" }, "homepage": "https://tanstack.com/start", diff --git a/packages/start-client-core/package.json b/packages/start-client-core/package.json index 974ac541766..b21e5140cfe 100644 --- a/packages/start-client-core/package.json +++ b/packages/start-client-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/start-client-core" }, "homepage": "https://tanstack.com/start", diff --git a/packages/start-plugin-core/package.json b/packages/start-plugin-core/package.json index dacabae8855..c92abe6a4ed 100644 --- a/packages/start-plugin-core/package.json +++ b/packages/start-plugin-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/start-plugin-core" }, "homepage": "https://tanstack.com/start", diff --git a/packages/start-server-core/package.json b/packages/start-server-core/package.json index 25783d03f2c..797e1e58053 100644 --- a/packages/start-server-core/package.json +++ b/packages/start-server-core/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/start-server-core" }, "homepage": "https://tanstack.com/start", diff --git a/packages/start-static-server-functions/package.json b/packages/start-static-server-functions/package.json index abf4df86500..54ed70a41c6 100644 --- a/packages/start-static-server-functions/package.json +++ b/packages/start-static-server-functions/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/start-static-server-functions" }, "homepage": "https://tanstack.com/start", diff --git a/packages/start-storage-context/package.json b/packages/start-storage-context/package.json index 7df580f59e4..8575533bf5d 100644 --- a/packages/start-storage-context/package.json +++ b/packages/start-storage-context/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/start-storage-context" }, "homepage": "https://tanstack.com/start", diff --git a/packages/valibot-adapter/package.json b/packages/valibot-adapter/package.json index 25b1dc6007d..c31647b186d 100644 --- a/packages/valibot-adapter/package.json +++ b/packages/valibot-adapter/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/valibot-adapter" }, "homepage": "https://tanstack.com/router", diff --git a/packages/virtual-file-routes/package.json b/packages/virtual-file-routes/package.json index c123e976c5a..c8f29f990af 100644 --- a/packages/virtual-file-routes/package.json +++ b/packages/virtual-file-routes/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/virtual-file-routes" }, "homepage": "https://tanstack.com/router", diff --git a/packages/vue-router-devtools/package.json b/packages/vue-router-devtools/package.json index 9c0a38cdc67..b9e172e08a8 100644 --- a/packages/vue-router-devtools/package.json +++ b/packages/vue-router-devtools/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/vue-router-devtools" }, "homepage": "https://tanstack.com/router", diff --git a/packages/vue-router-ssr-query/package.json b/packages/vue-router-ssr-query/package.json index ff099d9067c..67fed742226 100644 --- a/packages/vue-router-ssr-query/package.json +++ b/packages/vue-router-ssr-query/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/vue-router-ssr-query" }, "homepage": "https://tanstack.com/router", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 45c2d4de148..8490d6e1045 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/vue-router" }, "homepage": "https://tanstack.com/router", diff --git a/packages/zod-adapter/package.json b/packages/zod-adapter/package.json index 40689caa11e..545c0e839a3 100644 --- a/packages/zod-adapter/package.json +++ b/packages/zod-adapter/package.json @@ -6,7 +6,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/TanStack/router.git", + "url": "git+https://github.com/TanStack/router.git", "directory": "packages/zod-adapter" }, "homepage": "https://tanstack.com/router", From dcdc99a480992085e7ecb5c27ae68bdb03cee79c Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sun, 7 Dec 2025 11:10:28 +1100 Subject: [PATCH 2/3] Start sherif fixes --- .../package.json | 2 +- .../basic-file-based/package.json | 2 +- .../basic-react-query-file-based/package.json | 2 +- .../basic-react-query/package.json | 2 +- .../basic-scroll-restoration/package.json | 2 +- .../basic-virtual-file-based/package.json | 2 +- .../package.json | 2 +- e2e/react-router/basic/package.json | 2 +- .../generator-cli-only/package.json | 2 +- .../js-only-file-based/package.json | 2 +- .../rspack-basic-file-based/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../sentry-integration/package.json | 2 +- .../view-transitions/package.json | 2 +- e2e/react-start/basic-auth/package.json | 2 +- e2e/react-start/basic-cloudflare/package.json | 2 +- .../basic-react-query/package.json | 2 +- .../basic-rsc/package.disabled.json | 36 - e2e/react-start/basic-rsc/package.json | 33 +- e2e/react-start/basic/package.json | 2 +- .../{package.disabled.json => package.json} | 0 e2e/react-start/custom-basepath/package.json | 2 +- .../query-integration/package.json | 2 +- .../scroll-restoration/package.json | 2 +- e2e/react-start/selective-ssr/package.json | 2 +- .../serialization-adapters/package.json | 2 +- e2e/react-start/server-functions/package.json | 2 +- e2e/react-start/server-routes/package.json | 2 +- e2e/react-start/spa-mode/package.json | 2 +- e2e/react-start/virtual-routes/package.json | 2 +- e2e/react-start/website/package.json | 2 +- .../package.json | 2 +- .../basic-file-based/package.json | 2 +- .../basic-scroll-restoration/package.json | 2 +- .../basic-solid-query-file-based/package.json | 4 +- .../basic-solid-query/package.json | 4 +- .../basic-virtual-file-based/package.json | 2 +- .../package.json | 2 +- e2e/solid-router/basic/package.json | 2 +- .../generator-cli-only/package.json | 2 +- .../js-only-file-based/package.json | 2 +- .../rspack-basic-file-based/package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../sentry-integration/package.json | 2 +- .../view-transitions/package.json | 2 +- e2e/solid-start/basic-auth/package.json | 2 +- e2e/solid-start/basic-cloudflare/package.json | 2 +- .../basic-solid-query/package.json | 2 +- e2e/solid-start/basic/package.json | 2 +- e2e/solid-start/custom-basepath/package.json | 2 +- .../query-integration/package.json | 2 +- .../scroll-restoration/package.json | 2 +- e2e/solid-start/selective-ssr/package.json | 2 +- .../serialization-adapters/package.json | 2 +- e2e/solid-start/server-functions/package.json | 2 +- e2e/solid-start/server-routes/package.json | 2 +- e2e/solid-start/spa-mode/package.json | 2 +- e2e/solid-start/virtual-routes/package.json | 2 +- e2e/solid-start/website/package.json | 2 +- .../basic-file-based-jsx/package.json | 2 +- .../basic-file-based-sfc/package.json | 4 +- e2e/vue-router/basic/package.json | 4 +- .../package.json | 2 +- .../tsconfig.json | 25 +- .../react/authenticated-routes/package.json | 2 +- .../react/authenticated-routes/tsconfig.json | 26 +- .../basic-default-search-params/package.json | 2 +- .../react/basic-devtools-panel/package.json | 2 +- examples/react/basic-file-based/package.json | 2 +- .../basic-non-nested-devtools/package.json | 2 +- .../basic-react-query-file-based/package.json | 2 +- examples/react/basic-react-query/package.json | 2 +- .../package.json | 4 +- .../basic-virtual-file-based/package.json | 2 +- .../package.json | 2 +- examples/react/basic/package.json | 2 +- examples/react/deferred-data/package.json | 2 +- examples/react/i18n-paraglide/package.json | 2 +- .../kitchen-sink-file-based/package.json | 2 +- .../package.json | 2 +- .../kitchen-sink-react-query/package.json | 2 +- examples/react/kitchen-sink/package.json | 2 +- examples/react/large-file-based/package.json | 2 +- examples/react/location-masking/package.json | 2 +- .../react/navigation-blocking/package.json | 2 +- .../react/quickstart-file-based/package.json | 2 +- .../quickstart-rspack-file-based/package.json | 6 +- examples/react/quickstart/package.json | 2 +- .../react/scroll-restoration/package.json | 2 +- .../search-validator-adapters/package.json | 2 +- examples/react/start-basic-auth/package.json | 2 +- .../react/start-basic-authjs/package.json | 2 +- .../react/start-basic-cloudflare/package.json | 4 +- .../worker-configuration.d.ts | 1413 +++++++++---- .../start-basic-react-query/package.json | 2 +- .../{package.disabled.json => package.json} | 0 .../react/start-basic-static/package.json | 2 +- examples/react/start-basic/package.json | 2 +- examples/react/start-bun/package.json | 2 +- examples/react/start-clerk-basic/package.json | 2 +- .../start-clerk-basic/src/routeTree.gen.ts | 4 +- .../react/start-convex-trellaux/package.json | 2 +- .../react/start-i18n-paraglide/package.json | 4 +- examples/react/start-large/package.json | 2 +- .../react/start-supabase-basic/package.json | 2 +- examples/react/start-tailwind-v4/package.json | 4 +- examples/react/start-trellaux/package.json | 2 +- examples/react/view-transitions/package.json | 2 +- .../react/with-framer-motion/package.json | 2 +- .../react/with-trpc-react-query/package.json | 2 +- examples/react/with-trpc/package.json | 2 +- .../package.json | 2 +- .../solid/authenticated-routes/package.json | 2 +- .../basic-default-search-params/package.json | 4 +- .../solid/basic-devtools-panel/package.json | 2 +- examples/solid/basic-file-based/package.json | 2 +- .../basic-non-nested-devtools/package.json | 2 +- .../basic-solid-query-file-based/package.json | 4 +- examples/solid/basic-solid-query/package.json | 4 +- .../package.json | 6 +- .../basic-virtual-file-based/package.json | 2 +- .../package.json | 2 +- examples/solid/basic/package.json | 2 +- examples/solid/deferred-data/package.json | 2 +- examples/solid/i18n-paraglide/package.json | 2 +- .../kitchen-sink-file-based/package.json | 2 +- .../package.json | 6 +- .../kitchen-sink-solid-query/package.json | 6 +- examples/solid/kitchen-sink/package.json | 2 +- examples/solid/large-file-based/package.json | 4 +- examples/solid/location-masking/package.json | 4 +- .../solid/navigation-blocking/package.json | 4 +- .../solid/quickstart-file-based/package.json | 2 +- .../quickstart-rspack-file-based/package.json | 6 +- examples/solid/quickstart/package.json | 2 +- .../packages/post-feature/package.json | 2 +- .../router-monorepo-solid-query/package.json | 2 +- .../packages/app/package.json | 2 +- .../packages/post-feature/package.json | 2 +- .../packages/post-query/package.json | 2 +- .../packages/router/package.json | 2 +- .../solid/scroll-restoration/package.json | 2 +- .../search-validator-adapters/package.json | 4 +- examples/solid/start-basic-auth/package.json | 2 +- .../solid/start-basic-authjs/package.json | 2 +- .../solid/start-basic-cloudflare/package.json | 4 +- .../worker-configuration.d.ts | 1413 +++++++++---- .../solid/start-basic-netlify/package.json | 2 +- examples/solid/start-basic-nitro/package.json | 2 +- .../start-basic-solid-query/package.json | 2 +- .../solid/start-basic-static/package.json | 2 +- examples/solid/start-basic/package.json | 2 +- examples/solid/start-bun/package.json | 2 +- .../solid/start-i18n-paraglide/package.json | 4 +- examples/solid/start-large/package.json | 4 +- .../solid/start-supabase-basic/package.json | 2 +- examples/solid/start-tailwind-v4/package.json | 2 +- examples/solid/view-transitions/package.json | 2 +- .../solid/with-framer-motion/package.json | 2 +- examples/solid/with-trpc/package.json | 2 +- .../vue/basic-file-based-jsx/package.json | 2 +- .../vue/basic-file-based-sfc/package.json | 4 +- examples/vue/basic/package.json | 2 +- nx.json | 3 + pnpm-lock.yaml | 1752 ++++++----------- 167 files changed, 3028 insertions(+), 2051 deletions(-) delete mode 100644 e2e/react-start/basic-rsc/package.disabled.json rename e2e/react-start/clerk-basic/{package.disabled.json => package.json} (100%) rename examples/react/start-basic-rsc/{package.disabled.json => package.json} (100%) diff --git a/e2e/react-router/basic-file-based-code-splitting/package.json b/e2e/react-router/basic-file-based-code-splitting/package.json index 324088a9105..f577d046047 100644 --- a/e2e/react-router/basic-file-based-code-splitting/package.json +++ b/e2e/react-router/basic-file-based-code-splitting/package.json @@ -20,7 +20,7 @@ "postcss": "^8.5.1", "react": "^19.0.0", "react-dom": "^19.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/basic-file-based/package.json b/e2e/react-router/basic-file-based/package.json index e06ac2fd159..d4ca2bb8136 100644 --- a/e2e/react-router/basic-file-based/package.json +++ b/e2e/react-router/basic-file-based/package.json @@ -26,7 +26,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/basic-react-query-file-based/package.json b/e2e/react-router/basic-react-query-file-based/package.json index aea031c185e..8a6b8ffb065 100644 --- a/e2e/react-router/basic-react-query-file-based/package.json +++ b/e2e/react-router/basic-react-query-file-based/package.json @@ -21,7 +21,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/basic-react-query/package.json b/e2e/react-router/basic-react-query/package.json index 51008be16f4..9d5581b12f5 100644 --- a/e2e/react-router/basic-react-query/package.json +++ b/e2e/react-router/basic-react-query/package.json @@ -20,7 +20,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/basic-scroll-restoration/package.json b/e2e/react-router/basic-scroll-restoration/package.json index c5a6f7fb322..ebabcfba3e2 100644 --- a/e2e/react-router/basic-scroll-restoration/package.json +++ b/e2e/react-router/basic-scroll-restoration/package.json @@ -19,7 +19,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/basic-virtual-file-based/package.json b/e2e/react-router/basic-virtual-file-based/package.json index df17c3660cb..21bfefd083b 100644 --- a/e2e/react-router/basic-virtual-file-based/package.json +++ b/e2e/react-router/basic-virtual-file-based/package.json @@ -20,7 +20,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/basic-virtual-named-export-config-file-based/package.json b/e2e/react-router/basic-virtual-named-export-config-file-based/package.json index d69f53b6df8..ec20b8fa1bf 100644 --- a/e2e/react-router/basic-virtual-named-export-config-file-based/package.json +++ b/e2e/react-router/basic-virtual-named-export-config-file-based/package.json @@ -20,7 +20,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/basic/package.json b/e2e/react-router/basic/package.json index 0cb93b4bae1..d8f8a7f3ee6 100644 --- a/e2e/react-router/basic/package.json +++ b/e2e/react-router/basic/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/generator-cli-only/package.json b/e2e/react-router/generator-cli-only/package.json index c103015408f..54abdd78069 100644 --- a/e2e/react-router/generator-cli-only/package.json +++ b/e2e/react-router/generator-cli-only/package.json @@ -19,7 +19,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/js-only-file-based/package.json b/e2e/react-router/js-only-file-based/package.json index 09618fd04ff..bb6dd24aef8 100644 --- a/e2e/react-router/js-only-file-based/package.json +++ b/e2e/react-router/js-only-file-based/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/rspack-basic-file-based/package.json b/e2e/react-router/rspack-basic-file-based/package.json index 2efe36873cf..aa6cc7d247d 100644 --- a/e2e/react-router/rspack-basic-file-based/package.json +++ b/e2e/react-router/rspack-basic-file-based/package.json @@ -26,7 +26,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json index b64f874fc09..0808478b108 100644 --- a/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json +++ b/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json @@ -27,7 +27,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/react-router/scroll-restoration-sandbox-vite/package.json b/e2e/react-router/scroll-restoration-sandbox-vite/package.json index 3700a6fe99d..ccc356473c3 100644 --- a/e2e/react-router/scroll-restoration-sandbox-vite/package.json +++ b/e2e/react-router/scroll-restoration-sandbox-vite/package.json @@ -23,7 +23,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-router/sentry-integration/package.json b/e2e/react-router/sentry-integration/package.json index 3f064fc04bb..3a15f8b38cd 100644 --- a/e2e/react-router/sentry-integration/package.json +++ b/e2e/react-router/sentry-integration/package.json @@ -21,7 +21,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/react-router/view-transitions/package.json b/e2e/react-router/view-transitions/package.json index 68c41cc92dc..bb81b3ecdf1 100644 --- a/e2e/react-router/view-transitions/package.json +++ b/e2e/react-router/view-transitions/package.json @@ -19,7 +19,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/react-start/basic-auth/package.json b/e2e/react-start/basic-auth/package.json index 2b3ee960daf..e9d1d7c4696 100644 --- a/e2e/react-start/basic-auth/package.json +++ b/e2e/react-start/basic-auth/package.json @@ -36,7 +36,7 @@ "dotenv": "^17.2.3", "postcss": "^8.5.1", "prisma": "^7.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/basic-cloudflare/package.json b/e2e/react-start/basic-cloudflare/package.json index 339548554b5..246d99d559c 100644 --- a/e2e/react-start/basic-cloudflare/package.json +++ b/e2e/react-start/basic-cloudflare/package.json @@ -29,7 +29,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4", diff --git a/e2e/react-start/basic-react-query/package.json b/e2e/react-start/basic-react-query/package.json index 051ade7574e..35a1a56c513 100644 --- a/e2e/react-start/basic-react-query/package.json +++ b/e2e/react-start/basic-react-query/package.json @@ -35,7 +35,7 @@ "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/basic-rsc/package.disabled.json b/e2e/react-start/basic-rsc/package.disabled.json deleted file mode 100644 index 8f7af8b57cd..00000000000 --- a/e2e/react-start/basic-rsc/package.disabled.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "tanstack-react-start-e2e-basic-rsc", - "private": true, - "sideEffects": false, - "type": "module", - "scripts": { - "dev": "vite dev", - "build": "vite build", - "start": "node .output/server/index.mjs" - }, - "dependencies": { - "@babel/plugin-syntax-typescript": "^7.25.9", - "@tanstack/react-router": "workspace:^", - "@tanstack/react-router-devtools": "workspace:^", - "@tanstack/react-start": "workspace:^", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "redaxios": "^0.5.1", - "tailwind-merge": "^2.6.0", - "vite": "^7.1.7" - }, - "devDependencies": { - "@types/react": "^19.0.8", - "@types/react-dom": "^19.0.3", - "@vitejs/plugin-react": "^4.3.4", - "autoprefixer": "^10.4.20", - "postcss": "^8.5.1", - "tailwindcss": "^3.4.17", - "typescript": "^5.7.2", - "vite-tsconfig-paths": "^5.1.4" - }, - "overrides": { - "react": "0.0.0-experimental-035a41c4e-20230704", - "react-dom": "0.0.0-experimental-035a41c4e-20230704" - } -} diff --git a/e2e/react-start/basic-rsc/package.json b/e2e/react-start/basic-rsc/package.json index c882b473fc2..1a6f22f9f2b 100644 --- a/e2e/react-start/basic-rsc/package.json +++ b/e2e/react-start/basic-rsc/package.json @@ -1,6 +1,37 @@ { + "name": "tanstack-react-start-e2e-basic-rsc", + "private": true, + "sideEffects": false, + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "start": "node .output/server/index.mjs" + }, "dependencies": { + "@babel/plugin-syntax-typescript": "^7.25.9", + "@tanstack/react-router": "workspace:^", + "@tanstack/react-router-devtools": "workspace:^", + "@tanstack/react-start": "workspace:^", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "redaxios": "^0.5.1", + "tailwind-merge": "^2.6.0", + "vite": "^7.1.7" + }, + "devDependencies": { "@tailwindcss/postcss": "^4.1.15", - "tailwindcss": "^4.1.15" + "@types/react": "^19.0.8", + "@types/react-dom": "^19.0.3", + "@vitejs/plugin-react": "^4.3.4", + "autoprefixer": "^10.4.20", + "postcss": "^8.5.1", + "tailwindcss": "^4.1.17", + "typescript": "^5.7.2", + "vite-tsconfig-paths": "^5.1.4" + }, + "overrides": { + "react": "0.0.0-experimental-035a41c4e-20230704", + "react-dom": "0.0.0-experimental-035a41c4e-20230704" } } diff --git a/e2e/react-start/basic/package.json b/e2e/react-start/basic/package.json index ffc2ea99ac3..e7d202cc16e 100644 --- a/e2e/react-start/basic/package.json +++ b/e2e/react-start/basic/package.json @@ -44,7 +44,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4", diff --git a/e2e/react-start/clerk-basic/package.disabled.json b/e2e/react-start/clerk-basic/package.json similarity index 100% rename from e2e/react-start/clerk-basic/package.disabled.json rename to e2e/react-start/clerk-basic/package.json diff --git a/e2e/react-start/custom-basepath/package.json b/e2e/react-start/custom-basepath/package.json index 524245ce763..24ee0f7abb5 100644 --- a/e2e/react-start/custom-basepath/package.json +++ b/e2e/react-start/custom-basepath/package.json @@ -31,7 +31,7 @@ "cross-env": "^10.0.0", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "tsx": "^4.20.3", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/react-start/query-integration/package.json b/e2e/react-start/query-integration/package.json index f9093619592..2571950e5c6 100644 --- a/e2e/react-start/query-integration/package.json +++ b/e2e/react-start/query-integration/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/scroll-restoration/package.json b/e2e/react-start/scroll-restoration/package.json index 4b5d9403fe8..e363e7ec1bd 100644 --- a/e2e/react-start/scroll-restoration/package.json +++ b/e2e/react-start/scroll-restoration/package.json @@ -34,7 +34,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/selective-ssr/package.json b/e2e/react-start/selective-ssr/package.json index 459baad85a6..0fae143cf6b 100644 --- a/e2e/react-start/selective-ssr/package.json +++ b/e2e/react-start/selective-ssr/package.json @@ -30,7 +30,7 @@ "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/react-start/serialization-adapters/package.json b/e2e/react-start/serialization-adapters/package.json index c7c5749de83..cd50c663b5c 100644 --- a/e2e/react-start/serialization-adapters/package.json +++ b/e2e/react-start/serialization-adapters/package.json @@ -30,7 +30,7 @@ "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/react-start/server-functions/package.json b/e2e/react-start/server-functions/package.json index cd331a0bed9..e00d47bd0f3 100644 --- a/e2e/react-start/server-functions/package.json +++ b/e2e/react-start/server-functions/package.json @@ -37,7 +37,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/server-routes/package.json b/e2e/react-start/server-routes/package.json index dbf266fc3ec..48f64bc156e 100644 --- a/e2e/react-start/server-routes/package.json +++ b/e2e/react-start/server-routes/package.json @@ -37,7 +37,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/spa-mode/package.json b/e2e/react-start/spa-mode/package.json index e6ba1f8e0c0..049ab8b5d9b 100644 --- a/e2e/react-start/spa-mode/package.json +++ b/e2e/react-start/spa-mode/package.json @@ -25,7 +25,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/virtual-routes/package.json b/e2e/react-start/virtual-routes/package.json index 060bdeb9a47..f4e89995022 100644 --- a/e2e/react-start/virtual-routes/package.json +++ b/e2e/react-start/virtual-routes/package.json @@ -34,7 +34,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" } diff --git a/e2e/react-start/website/package.json b/e2e/react-start/website/package.json index f3d71ffe5e0..89d19b705f3 100644 --- a/e2e/react-start/website/package.json +++ b/e2e/react-start/website/package.json @@ -31,7 +31,7 @@ "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-router/basic-file-based-code-splitting/package.json b/e2e/solid-router/basic-file-based-code-splitting/package.json index ffd6cac44f9..03d1daa2ef8 100644 --- a/e2e/solid-router/basic-file-based-code-splitting/package.json +++ b/e2e/solid-router/basic-file-based-code-splitting/package.json @@ -19,7 +19,7 @@ "@tanstack/solid-router-devtools": "workspace:^", "postcss": "^8.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-file-based/package.json b/e2e/solid-router/basic-file-based/package.json index 09f2420fdae..29bf04a149b 100644 --- a/e2e/solid-router/basic-file-based/package.json +++ b/e2e/solid-router/basic-file-based/package.json @@ -25,7 +25,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-scroll-restoration/package.json b/e2e/solid-router/basic-scroll-restoration/package.json index c9ec4654e15..29307d7a745 100644 --- a/e2e/solid-router/basic-scroll-restoration/package.json +++ b/e2e/solid-router/basic-scroll-restoration/package.json @@ -18,7 +18,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/basic-solid-query-file-based/package.json b/e2e/solid-router/basic-solid-query-file-based/package.json index fc4a2ab4ed3..49bc18d1ddb 100644 --- a/e2e/solid-router/basic-solid-query-file-based/package.json +++ b/e2e/solid-router/basic-solid-query-file-based/package.json @@ -14,13 +14,13 @@ "@tailwindcss/postcss": "^4.1.15", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-query": "^5.90.9", - "@tanstack/solid-query-devtools": "^5.71.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-solid-query/package.json b/e2e/solid-router/basic-solid-query/package.json index 9c39870bf83..8b4fc03a48f 100644 --- a/e2e/solid-router/basic-solid-query/package.json +++ b/e2e/solid-router/basic-solid-query/package.json @@ -13,13 +13,13 @@ "dependencies": { "@tailwindcss/postcss": "^4.1.15", "@tanstack/solid-query": "^5.90.9", - "@tanstack/solid-query-devtools": "^5.71.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/basic-virtual-file-based/package.json b/e2e/solid-router/basic-virtual-file-based/package.json index c6d0cdaf7c1..55d55a4e2fa 100644 --- a/e2e/solid-router/basic-virtual-file-based/package.json +++ b/e2e/solid-router/basic-virtual-file-based/package.json @@ -19,7 +19,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json b/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json index 8f1413960a8..acca55da97d 100644 --- a/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json +++ b/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json @@ -19,7 +19,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic/package.json b/e2e/solid-router/basic/package.json index bcb65c6052a..867049c83b0 100644 --- a/e2e/solid-router/basic/package.json +++ b/e2e/solid-router/basic/package.json @@ -17,7 +17,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/generator-cli-only/package.json b/e2e/solid-router/generator-cli-only/package.json index f3e0ab4ef5f..f6c771862d1 100644 --- a/e2e/solid-router/generator-cli-only/package.json +++ b/e2e/solid-router/generator-cli-only/package.json @@ -18,7 +18,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/js-only-file-based/package.json b/e2e/solid-router/js-only-file-based/package.json index 8e11ae335da..a3a5c9b1816 100644 --- a/e2e/solid-router/js-only-file-based/package.json +++ b/e2e/solid-router/js-only-file-based/package.json @@ -17,7 +17,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/rspack-basic-file-based/package.json b/e2e/solid-router/rspack-basic-file-based/package.json index 502a82492f0..dd13571c653 100644 --- a/e2e/solid-router/rspack-basic-file-based/package.json +++ b/e2e/solid-router/rspack-basic-file-based/package.json @@ -19,12 +19,12 @@ "@playwright/test": "^1.50.1", "@rsbuild/core": "^1.2.4", "@rsbuild/plugin-babel": "^1.0.3", - "@rsbuild/plugin-solid": "^1.0.4", + "@rsbuild/plugin-solid": "^1.0.6", "@tailwindcss/postcss": "^4.1.15", "@tanstack/router-e2e-utils": "workspace:^", "@tanstack/router-plugin": "workspace:^", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json index a06c58b7533..f4bf9d43b68 100644 --- a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json +++ b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json @@ -19,13 +19,13 @@ "@playwright/test": "^1.50.1", "@rsbuild/core": "^1.2.4", "@rsbuild/plugin-babel": "^1.0.3", - "@rsbuild/plugin-solid": "^1.0.4", + "@rsbuild/plugin-solid": "^1.0.6", "@tailwindcss/postcss": "^4.1.15", "@tanstack/router-e2e-utils": "workspace:^", "@tanstack/router-plugin": "workspace:^", "@tanstack/virtual-file-routes": "workspace:^", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2" } } diff --git a/e2e/solid-router/scroll-restoration-sandbox-vite/package.json b/e2e/solid-router/scroll-restoration-sandbox-vite/package.json index d28713b8c76..544ff38faef 100644 --- a/e2e/solid-router/scroll-restoration-sandbox-vite/package.json +++ b/e2e/solid-router/scroll-restoration-sandbox-vite/package.json @@ -22,7 +22,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/sentry-integration/package.json b/e2e/solid-router/sentry-integration/package.json index 37e12701843..ddb785472d4 100644 --- a/e2e/solid-router/sentry-integration/package.json +++ b/e2e/solid-router/sentry-integration/package.json @@ -20,7 +20,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/view-transitions/package.json b/e2e/solid-router/view-transitions/package.json index 71f0c04bf6d..db8e039b120 100644 --- a/e2e/solid-router/view-transitions/package.json +++ b/e2e/solid-router/view-transitions/package.json @@ -18,7 +18,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-start/basic-auth/package.json b/e2e/solid-start/basic-auth/package.json index af0f677bed8..de2560c02f2 100644 --- a/e2e/solid-start/basic-auth/package.json +++ b/e2e/solid-start/basic-auth/package.json @@ -32,7 +32,7 @@ "dotenv": "^17.2.3", "postcss": "^8.5.1", "prisma": "^7.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/basic-cloudflare/package.json b/e2e/solid-start/basic-cloudflare/package.json index 983df4b91e0..71abe43e8c3 100644 --- a/e2e/solid-start/basic-cloudflare/package.json +++ b/e2e/solid-start/basic-cloudflare/package.json @@ -25,7 +25,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/basic-solid-query/package.json b/e2e/solid-start/basic-solid-query/package.json index 4cd7dcfeac7..faa08273ba6 100644 --- a/e2e/solid-start/basic-solid-query/package.json +++ b/e2e/solid-start/basic-solid-query/package.json @@ -31,7 +31,7 @@ "@types/node": "^22.10.2", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/basic/package.json b/e2e/solid-start/basic/package.json index 05789f8ccbc..43c97517b48 100644 --- a/e2e/solid-start/basic/package.json +++ b/e2e/solid-start/basic/package.json @@ -42,7 +42,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/custom-basepath/package.json b/e2e/solid-start/custom-basepath/package.json index c6ad6b61994..5086871b014 100644 --- a/e2e/solid-start/custom-basepath/package.json +++ b/e2e/solid-start/custom-basepath/package.json @@ -27,7 +27,7 @@ "cross-env": "^10.0.0", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "tsx": "^4.20.3", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/solid-start/query-integration/package.json b/e2e/solid-start/query-integration/package.json index 4bc37932206..f154ca7260e 100644 --- a/e2e/solid-start/query-integration/package.json +++ b/e2e/solid-start/query-integration/package.json @@ -29,7 +29,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/scroll-restoration/package.json b/e2e/solid-start/scroll-restoration/package.json index 0d7028b9021..a7059586535 100644 --- a/e2e/solid-start/scroll-restoration/package.json +++ b/e2e/solid-start/scroll-restoration/package.json @@ -30,7 +30,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/selective-ssr/package.json b/e2e/solid-start/selective-ssr/package.json index 0d5ccdfae87..7351471c4f0 100644 --- a/e2e/solid-start/selective-ssr/package.json +++ b/e2e/solid-start/selective-ssr/package.json @@ -22,7 +22,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/serialization-adapters/package.json b/e2e/solid-start/serialization-adapters/package.json index 7969f090bd6..92dd4b266a6 100644 --- a/e2e/solid-start/serialization-adapters/package.json +++ b/e2e/solid-start/serialization-adapters/package.json @@ -26,7 +26,7 @@ "@types/node": "^22.10.2", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.9" } diff --git a/e2e/solid-start/server-functions/package.json b/e2e/solid-start/server-functions/package.json index b0c99bed720..ad522371aa5 100644 --- a/e2e/solid-start/server-functions/package.json +++ b/e2e/solid-start/server-functions/package.json @@ -33,7 +33,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/server-routes/package.json b/e2e/solid-start/server-routes/package.json index 34af8bc9e35..d41eab03bb0 100644 --- a/e2e/solid-start/server-routes/package.json +++ b/e2e/solid-start/server-routes/package.json @@ -33,7 +33,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/spa-mode/package.json b/e2e/solid-start/spa-mode/package.json index d6002c46eca..b62c05b04a1 100644 --- a/e2e/solid-start/spa-mode/package.json +++ b/e2e/solid-start/spa-mode/package.json @@ -22,7 +22,7 @@ "@tailwindcss/postcss": "^4.1.15", "@tanstack/router-e2e-utils": "workspace:^", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/virtual-routes/package.json b/e2e/solid-start/virtual-routes/package.json index 2e2d718c04e..0bc7f7a97b1 100644 --- a/e2e/solid-start/virtual-routes/package.json +++ b/e2e/solid-start/virtual-routes/package.json @@ -30,7 +30,7 @@ "combinate": "^1.1.11", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/website/package.json b/e2e/solid-start/website/package.json index 9c9d8ff768c..0c118e49221 100644 --- a/e2e/solid-start/website/package.json +++ b/e2e/solid-start/website/package.json @@ -28,7 +28,7 @@ "@types/node": "^22.10.2", "postcss": "^8.5.1", "srvx": "^0.8.6", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/vue-router/basic-file-based-jsx/package.json b/e2e/vue-router/basic-file-based-jsx/package.json index e8731b10104..c6ef085a71d 100644 --- a/e2e/vue-router/basic-file-based-jsx/package.json +++ b/e2e/vue-router/basic-file-based-jsx/package.json @@ -18,7 +18,7 @@ "@tanstack/zod-adapter": "workspace:^", "postcss": "^8.5.1", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "vue": "^3.5.16", "zod": "^3.24.2" }, diff --git a/e2e/vue-router/basic-file-based-sfc/package.json b/e2e/vue-router/basic-file-based-sfc/package.json index 69344f374b4..eedbbd34adb 100644 --- a/e2e/vue-router/basic-file-based-sfc/package.json +++ b/e2e/vue-router/basic-file-based-sfc/package.json @@ -18,7 +18,7 @@ "@tanstack/zod-adapter": "workspace:^", "postcss": "^8.5.1", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "vue": "^3.5.16", "zod": "^3.24.2" }, @@ -29,6 +29,6 @@ "@vitejs/plugin-vue-jsx": "^4.1.2", "typescript": "~5.8.3", "vite": "^7.1.7", - "vue-tsc": "^2.2.0" + "vue-tsc": "^3.1.5" } } diff --git a/e2e/vue-router/basic/package.json b/e2e/vue-router/basic/package.json index e1c5df5614c..857217eeb65 100644 --- a/e2e/vue-router/basic/package.json +++ b/e2e/vue-router/basic/package.json @@ -16,7 +16,7 @@ "@tanstack/vue-router-devtools": "workspace:^", "postcss": "^8.5.1", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "vue": "^3.5.16" }, "devDependencies": { @@ -25,6 +25,6 @@ "@vitejs/plugin-vue-jsx": "^4.1.2", "typescript": "~5.8.3", "vite": "^7.1.7", - "vue-tsc": "^2.2.0" + "vue-tsc": "^3.1.5" } } diff --git a/examples/react/authenticated-routes-firebase/package.json b/examples/react/authenticated-routes-firebase/package.json index ea55e28e543..b0909c760d1 100644 --- a/examples/react/authenticated-routes-firebase/package.json +++ b/examples/react/authenticated-routes-firebase/package.json @@ -19,7 +19,7 @@ "react-dom": "^19.0.0", "redaxios": "^0.5.1", "simple-icons": "^14.9.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/authenticated-routes-firebase/tsconfig.json b/examples/react/authenticated-routes-firebase/tsconfig.json index 49b79833ca4..84685dd6315 100644 --- a/examples/react/authenticated-routes-firebase/tsconfig.json +++ b/examples/react/authenticated-routes-firebase/tsconfig.json @@ -1,12 +1,23 @@ { "compilerOptions": { - "strict": true, - "esModuleInterop": true, - "jsx": "react-jsx", - "target": "ESNext", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ "moduleResolution": "Bundler", - "lib": ["DOM", "DOM.Iterable", "ES2022"], - "skipLibCheck": true - } + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] } diff --git a/examples/react/authenticated-routes/package.json b/examples/react/authenticated-routes/package.json index c131a65cf1c..ccb5f13bf91 100644 --- a/examples/react/authenticated-routes/package.json +++ b/examples/react/authenticated-routes/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/authenticated-routes/tsconfig.json b/examples/react/authenticated-routes/tsconfig.json index 09e87d501db..84685dd6315 100644 --- a/examples/react/authenticated-routes/tsconfig.json +++ b/examples/react/authenticated-routes/tsconfig.json @@ -1,11 +1,23 @@ { "compilerOptions": { - "strict": true, - "esModuleInterop": true, - "jsx": "react-jsx", - "target": "ESNext", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ "moduleResolution": "Bundler", - "lib": ["DOM", "DOM.Iterable", "ES2022"], - "skipLibCheck": true - } + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] } diff --git a/examples/react/basic-default-search-params/package.json b/examples/react/basic-default-search-params/package.json index 58457c8a309..37df324f8d4 100644 --- a/examples/react/basic-default-search-params/package.json +++ b/examples/react/basic-default-search-params/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/basic-devtools-panel/package.json b/examples/react/basic-devtools-panel/package.json index 4082adfd739..f1f6a59dd54 100644 --- a/examples/react/basic-devtools-panel/package.json +++ b/examples/react/basic-devtools-panel/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/basic-file-based/package.json b/examples/react/basic-file-based/package.json index e9310ed6c9f..e7fd65d3234 100644 --- a/examples/react/basic-file-based/package.json +++ b/examples/react/basic-file-based/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/basic-non-nested-devtools/package.json b/examples/react/basic-non-nested-devtools/package.json index 021b3f5d171..f111db6e874 100644 --- a/examples/react/basic-non-nested-devtools/package.json +++ b/examples/react/basic-non-nested-devtools/package.json @@ -16,7 +16,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/basic-react-query-file-based/package.json b/examples/react/basic-react-query-file-based/package.json index 8287c65d237..94740ec7dd0 100644 --- a/examples/react/basic-react-query-file-based/package.json +++ b/examples/react/basic-react-query-file-based/package.json @@ -19,7 +19,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/basic-react-query/package.json b/examples/react/basic-react-query/package.json index 0c397c6c79d..afc3b62360f 100644 --- a/examples/react/basic-react-query/package.json +++ b/examples/react/basic-react-query/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/basic-ssr-streaming-file-based/package.json b/examples/react/basic-ssr-streaming-file-based/package.json index 1b87f7f3af3..92cc83183a0 100644 --- a/examples/react/basic-ssr-streaming-file-based/package.json +++ b/examples/react/basic-ssr-streaming-file-based/package.json @@ -13,7 +13,7 @@ "dependencies": { "@tanstack/react-router": "^1.139.14", "@tanstack/router-plugin": "^1.139.14", - "compression": "^1.7.5", + "compression": "^1.8.0", "express": "^4.21.2", "get-port": "^7.1.0", "node-fetch": "^3.3.2", @@ -22,7 +22,7 @@ }, "devDependencies": { "@tanstack/react-router-devtools": "^1.139.15", - "@types/express": "^4.17.21", + "@types/express": "^4.17.23", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.1", "@vitejs/plugin-react": "^4.3.4", diff --git a/examples/react/basic-virtual-file-based/package.json b/examples/react/basic-virtual-file-based/package.json index b25689df9a5..3196af0bc74 100644 --- a/examples/react/basic-virtual-file-based/package.json +++ b/examples/react/basic-virtual-file-based/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/basic-virtual-inside-file-based/package.json b/examples/react/basic-virtual-inside-file-based/package.json index 1d419a2e053..5febc93a8d6 100644 --- a/examples/react/basic-virtual-inside-file-based/package.json +++ b/examples/react/basic-virtual-inside-file-based/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index 4e55abe2290..abf9b581da9 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -16,7 +16,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/deferred-data/package.json b/examples/react/deferred-data/package.json index 18c16575860..eb6afd135b5 100644 --- a/examples/react/deferred-data/package.json +++ b/examples/react/deferred-data/package.json @@ -16,7 +16,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/i18n-paraglide/package.json b/examples/react/i18n-paraglide/package.json index c6703620dab..c1bc62b09d2 100644 --- a/examples/react/i18n-paraglide/package.json +++ b/examples/react/i18n-paraglide/package.json @@ -10,7 +10,7 @@ "test": "vitest run" }, "dependencies": { - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "@tanstack/react-router": "^1.139.14", "@tanstack/router-plugin": "^1.139.14", "react": "^19.1.1", diff --git a/examples/react/kitchen-sink-file-based/package.json b/examples/react/kitchen-sink-file-based/package.json index 30925b3a434..e9a6857a1c2 100644 --- a/examples/react/kitchen-sink-file-based/package.json +++ b/examples/react/kitchen-sink-file-based/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/kitchen-sink-react-query-file-based/package.json b/examples/react/kitchen-sink-react-query-file-based/package.json index f5c5689ad13..03eb9a27cbb 100644 --- a/examples/react/kitchen-sink-react-query-file-based/package.json +++ b/examples/react/kitchen-sink-react-query-file-based/package.json @@ -20,7 +20,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/kitchen-sink-react-query/package.json b/examples/react/kitchen-sink-react-query/package.json index dc69988441c..7c91a8e12c5 100644 --- a/examples/react/kitchen-sink-react-query/package.json +++ b/examples/react/kitchen-sink-react-query/package.json @@ -19,7 +19,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index f52d336727e..aa4f6cac815 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/large-file-based/package.json b/examples/react/large-file-based/package.json index ba32d2e7d6e..732aaeb344b 100644 --- a/examples/react/large-file-based/package.json +++ b/examples/react/large-file-based/package.json @@ -20,7 +20,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/location-masking/package.json b/examples/react/location-masking/package.json index a5d7fd7bc06..f26cced3614 100644 --- a/examples/react/location-masking/package.json +++ b/examples/react/location-masking/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/navigation-blocking/package.json b/examples/react/navigation-blocking/package.json index 5d03b9222c4..e6e49de28e2 100644 --- a/examples/react/navigation-blocking/package.json +++ b/examples/react/navigation-blocking/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/quickstart-file-based/package.json b/examples/react/quickstart-file-based/package.json index e0377900b96..83b82b1224c 100644 --- a/examples/react/quickstart-file-based/package.json +++ b/examples/react/quickstart-file-based/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/quickstart-rspack-file-based/package.json b/examples/react/quickstart-rspack-file-based/package.json index d081f1e14d8..a55b9bb7957 100644 --- a/examples/react/quickstart-rspack-file-based/package.json +++ b/examples/react/quickstart-rspack-file-based/package.json @@ -14,11 +14,11 @@ "postcss": "^8.5.1", "react": "^19.0.0", "react-dom": "^19.0.0", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { - "@rsbuild/core": "1.2.4", - "@rsbuild/plugin-react": "1.1.0", + "@rsbuild/core": "^1.2.4", + "@rsbuild/plugin-react": "^1.1.0", "@tanstack/router-plugin": "^1.139.14", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", diff --git a/examples/react/quickstart/package.json b/examples/react/quickstart/package.json index d9fa23b25f3..d99c6680a86 100644 --- a/examples/react/quickstart/package.json +++ b/examples/react/quickstart/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "react": "^19.0.0", "react-dom": "^19.0.0", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/scroll-restoration/package.json b/examples/react/scroll-restoration/package.json index a6e38e617fd..b7e7896e680 100644 --- a/examples/react/scroll-restoration/package.json +++ b/examples/react/scroll-restoration/package.json @@ -16,7 +16,7 @@ "postcss": "^8.5.1", "react": "^19.0.0", "react-dom": "^19.0.0", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react/search-validator-adapters/package.json b/examples/react/search-validator-adapters/package.json index c624bc8af04..90d348342ef 100644 --- a/examples/react/search-validator-adapters/package.json +++ b/examples/react/search-validator-adapters/package.json @@ -22,7 +22,7 @@ "postcss": "^8.5.1", "react": "^19.0.0", "react-dom": "^19.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "valibot": "1.0.0-beta.15", "zod": "^3.24.2" }, diff --git a/examples/react/start-basic-auth/package.json b/examples/react/start-basic-auth/package.json index 0ac60acd720..6c40a790e1b 100644 --- a/examples/react/start-basic-auth/package.json +++ b/examples/react/start-basic-auth/package.json @@ -31,7 +31,7 @@ "dotenv": "^17.2.3", "postcss": "^8.5.1", "prisma": "^7.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-basic-authjs/package.json b/examples/react/start-basic-authjs/package.json index 419d777ecb8..d5da74ddc4f 100644 --- a/examples/react/start-basic-authjs/package.json +++ b/examples/react/start-basic-authjs/package.json @@ -25,7 +25,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "@vitejs/plugin-react": "^4.6.0", diff --git a/examples/react/start-basic-cloudflare/package.json b/examples/react/start-basic-cloudflare/package.json index 4d1ff54c850..6ab23831a01 100644 --- a/examples/react/start-basic-cloudflare/package.json +++ b/examples/react/start-basic-cloudflare/package.json @@ -26,10 +26,10 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.6.0", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4", - "wrangler": "^4.40.2" + "wrangler": "^4.49.1" } } diff --git a/examples/react/start-basic-cloudflare/worker-configuration.d.ts b/examples/react/start-basic-cloudflare/worker-configuration.d.ts index f4826f698ab..bdfccc2017f 100644 --- a/examples/react/start-basic-cloudflare/worker-configuration.d.ts +++ b/examples/react/start-basic-cloudflare/worker-configuration.d.ts @@ -1,6 +1,6 @@ /* eslint-disable */ // Generated by Wrangler by running `wrangler types` (hash: b11df627d8b3c51b1bf3230a546b0f20) -// Runtime types generated with workerd@1.20250924.0 2025-09-24 nodejs_compat +// Runtime types generated with workerd@1.20251118.0 2025-09-24 nodejs_compat declare namespace Cloudflare { interface Env { MY_VAR: "Hello from Cloudflare"; @@ -33,17 +33,26 @@ and limitations under the License. // noinspection JSUnusedGlobalSymbols declare var onmessage: never; /** - * An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. + * The **`DOMException`** interface represents an abnormal event (called an **exception**) that occurs as a result of calling a method or accessing a property of a web API. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException) */ declare class DOMException extends Error { constructor(message?: string, name?: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/message) */ + /** + * The **`message`** read-only property of the a message or description associated with the given error name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/message) + */ readonly message: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/name) */ + /** + * The **`name`** read-only property of the one of the strings associated with an error name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/name) + */ readonly name: string; /** + * The **`code`** read-only property of the DOMException interface returns one of the legacy error code constants, or `0` if none match. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/code) @@ -87,45 +96,121 @@ type WorkerGlobalScopeEventMap = { declare abstract class WorkerGlobalScope extends EventTarget { EventTarget: typeof EventTarget; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console) */ +/* The **`console`** object provides access to the debugging console (e.g., the Web console in Firefox). * + * The **`console`** object provides access to the debugging console (e.g., the Web console in Firefox). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console) + */ interface Console { "assert"(condition?: boolean, ...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/clear_static) */ + /** + * The **`console.clear()`** static method clears the console if possible. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/clear_static) + */ clear(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/count_static) */ + /** + * The **`console.count()`** static method logs the number of times that this particular call to `count()` has been called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/count_static) + */ count(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/countReset_static) */ + /** + * The **`console.countReset()`** static method resets counter used with console/count_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/countReset_static) + */ countReset(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/debug_static) */ + /** + * The **`console.debug()`** static method outputs a message to the console at the 'debug' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/debug_static) + */ debug(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dir_static) */ + /** + * The **`console.dir()`** static method displays a list of the properties of the specified JavaScript object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dir_static) + */ dir(item?: any, options?: any): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dirxml_static) */ + /** + * The **`console.dirxml()`** static method displays an interactive tree of the descendant elements of the specified XML/HTML element. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dirxml_static) + */ dirxml(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/error_static) */ + /** + * The **`console.error()`** static method outputs a message to the console at the 'error' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/error_static) + */ error(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/group_static) */ + /** + * The **`console.group()`** static method creates a new inline group in the Web console log, causing any subsequent console messages to be indented by an additional level, until console/groupEnd_static is called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/group_static) + */ group(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static) */ + /** + * The **`console.groupCollapsed()`** static method creates a new inline group in the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static) + */ groupCollapsed(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupEnd_static) */ + /** + * The **`console.groupEnd()`** static method exits the current inline group in the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupEnd_static) + */ groupEnd(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/info_static) */ + /** + * The **`console.info()`** static method outputs a message to the console at the 'info' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/info_static) + */ info(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/log_static) */ + /** + * The **`console.log()`** static method outputs a message to the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/log_static) + */ log(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/table_static) */ + /** + * The **`console.table()`** static method displays tabular data as a table. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/table_static) + */ table(tabularData?: any, properties?: string[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/time_static) */ + /** + * The **`console.time()`** static method starts a timer you can use to track how long an operation takes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/time_static) + */ time(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeEnd_static) */ + /** + * The **`console.timeEnd()`** static method stops a timer that was previously started by calling console/time_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeEnd_static) + */ timeEnd(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeLog_static) */ + /** + * The **`console.timeLog()`** static method logs the current value of a timer that was previously started by calling console/time_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeLog_static) + */ timeLog(label?: string, ...data: any[]): void; timeStamp(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/trace_static) */ + /** + * The **`console.trace()`** static method outputs a stack trace to the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/trace_static) + */ trace(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/warn_static) */ + /** + * The **`console.warn()`** static method outputs a warning message to the console at the 'warning' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/warn_static) + */ warn(...data: any[]): void; } declare const console: Console; @@ -199,7 +284,7 @@ declare namespace WebAssembly { function validate(bytes: BufferSource): boolean; } /** - * This ServiceWorker API interface represents the global execution context of a service worker. + * The **`ServiceWorkerGlobalScope`** interface of the Service Worker API represents the global execution context of a service worker. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope) @@ -288,7 +373,7 @@ interface ServiceWorkerGlobalScope extends WorkerGlobalScope { declare function addEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetAddEventListenerOptions | boolean): void; declare function removeEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetEventListenerOptions | boolean): void; /** - * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + * The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent) */ @@ -371,15 +456,8 @@ interface ExportedHandler; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason) */ - readonly reason: any; -} declare abstract class Navigator { - sendBeacon(url: string, body?: (ReadableStream | string | (ArrayBuffer | ArrayBufferView) | Blob | FormData | URLSearchParams | URLSearchParams)): boolean; + sendBeacon(url: string, body?: BodyInit): boolean; readonly userAgent: string; readonly hardwareConcurrency: number; readonly language: string; @@ -517,116 +595,120 @@ interface AnalyticsEngineDataPoint { blobs?: ((ArrayBuffer | string) | null)[]; } /** - * An event which takes place in the DOM. + * The **`Event`** interface represents an event which takes place on an `EventTarget`. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event) */ declare class Event { constructor(type: string, init?: EventInit); /** - * Returns the type of event, e.g. "click", "hashchange", or "submit". + * The **`type`** read-only property of the Event interface returns a string containing the event's type. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type) */ get type(): string; /** - * Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE. + * The **`eventPhase`** read-only property of the being evaluated. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase) */ get eventPhase(): number; /** - * Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise. + * The read-only **`composed`** property of the or not the event will propagate across the shadow DOM boundary into the standard DOM. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed) */ get composed(): boolean; /** - * Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise. + * The **`bubbles`** read-only property of the Event interface indicates whether the event bubbles up through the DOM tree or not. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles) */ get bubbles(): boolean; /** - * Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. + * The **`cancelable`** read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable) */ get cancelable(): boolean; /** - * Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise. + * The **`defaultPrevented`** read-only property of the Event interface returns a boolean value indicating whether or not the call to Event.preventDefault() canceled the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented) */ get defaultPrevented(): boolean; /** + * The Event property **`returnValue`** indicates whether the default action for this event has been prevented or not. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue) */ get returnValue(): boolean; /** - * Returns the object whose event listener's callback is currently being invoked. + * The **`currentTarget`** read-only property of the Event interface identifies the element to which the event handler has been attached. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget) */ get currentTarget(): EventTarget | undefined; /** - * Returns the object to which event is dispatched (its target). + * The read-only **`target`** property of the dispatched. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target) */ get target(): EventTarget | undefined; /** + * The deprecated **`Event.srcElement`** is an alias for the Event.target property. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement) */ get srcElement(): EventTarget | undefined; /** - * Returns the event's timestamp as the number of milliseconds measured relative to the time origin. + * The **`timeStamp`** read-only property of the Event interface returns the time (in milliseconds) at which the event was created. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp) */ get timeStamp(): number; /** - * Returns true if event was dispatched by the user agent, and false otherwise. + * The **`isTrusted`** read-only property of the when the event was generated by the user agent (including via user actions and programmatic methods such as HTMLElement.focus()), and `false` when the event was dispatched via The only exception is the `click` event, which initializes the `isTrusted` property to `false` in user agents. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted) */ get isTrusted(): boolean; /** + * The **`cancelBubble`** property of the Event interface is deprecated. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble) */ get cancelBubble(): boolean; /** + * The **`cancelBubble`** property of the Event interface is deprecated. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble) */ set cancelBubble(value: boolean); /** - * Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects. + * The **`stopImmediatePropagation()`** method of the If several listeners are attached to the same element for the same event type, they are called in the order in which they were added. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation) */ stopImmediatePropagation(): void; /** - * If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled. + * The **`preventDefault()`** method of the Event interface tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault) */ preventDefault(): void; /** - * When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object. + * The **`stopPropagation()`** method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation) */ stopPropagation(): void; /** - * Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget. + * The **`composedPath()`** method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath) */ @@ -647,38 +729,26 @@ interface EventListenerObject { } type EventListenerOrEventListenerObject = EventListener | EventListenerObject; /** - * EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. + * The **`EventTarget`** interface is implemented by objects that can receive events and may have listeners for them. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget) */ declare class EventTarget = Record> { constructor(); /** - * Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched. - * - * The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture. - * - * When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET. - * - * When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners. - * - * When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed. - * - * If an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted. - * - * The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture. + * The **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener) */ addEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetAddEventListenerOptions | boolean): void; /** - * Removes the event listener in target's event listener list with the same type, callback, and options. + * The **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener) */ removeEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetEventListenerOptions | boolean): void; /** - * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + * The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent) */ @@ -697,50 +767,70 @@ interface EventTargetHandlerObject { handleEvent: (event: Event) => any | undefined; } /** - * A controller object that allows you to abort one or more DOM requests as and when desired. + * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController) */ declare class AbortController { constructor(); /** - * Returns the AbortSignal object associated with this object. + * The **`signal`** read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort an asynchronous operation as desired. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/signal) */ get signal(): AbortSignal; /** - * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted. + * The **`abort()`** method of the AbortController interface aborts an asynchronous operation before it has completed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/abort) */ abort(reason?: any): void; } /** - * A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. + * The **`AbortSignal`** interface represents a signal object that allows you to communicate with an asynchronous operation (such as a fetch request) and abort it if required via an AbortController object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal) */ declare abstract class AbortSignal extends EventTarget { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ + /** + * The **`AbortSignal.abort()`** static method returns an AbortSignal that is already set as aborted (and which does not trigger an AbortSignal/abort_event event). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) + */ static abort(reason?: any): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static) */ + /** + * The **`AbortSignal.timeout()`** static method returns an AbortSignal that will automatically abort after a specified time. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static) + */ static timeout(delay: number): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */ + /** + * The **`AbortSignal.any()`** static method takes an iterable of abort signals and returns an AbortSignal. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) + */ static any(signals: AbortSignal[]): AbortSignal; /** - * Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise. + * The **`aborted`** read-only property returns a value that indicates whether the asynchronous operations the signal is communicating with are aborted (`true`) or not (`false`). * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted) */ get aborted(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) */ + /** + * The **`reason`** read-only property returns a JavaScript value that indicates the abort reason. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) + */ get reason(): any; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) */ get onabort(): any | null; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) */ set onabort(value: any | null); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) */ + /** + * The **`throwIfAborted()`** method throws the signal's abort AbortSignal.reason if the signal has been aborted; otherwise it does nothing. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) + */ throwIfAborted(): void; } interface Scheduler { @@ -750,19 +840,27 @@ interface SchedulerWaitOptions { signal?: AbortSignal; } /** - * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. + * The **`ExtendableEvent`** interface extends the lifetime of the `install` and `activate` events dispatched on the global scope as part of the service worker lifecycle. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent) */ declare abstract class ExtendableEvent extends Event { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/waitUntil) */ + /** + * The **`ExtendableEvent.waitUntil()`** method tells the event dispatcher that work is ongoing. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/waitUntil) + */ waitUntil(promise: Promise): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent) */ +/** + * The **`CustomEvent`** interface represents events initialized by an application for any purpose. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent) + */ declare class CustomEvent extends Event { constructor(type: string, init?: CustomEventCustomEventInit); /** - * Returns any custom data event was created with. Typically used for synthetic events. + * The read-only **`detail`** property of the CustomEvent interface returns any data passed when initializing the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/detail) */ @@ -775,40 +873,76 @@ interface CustomEventCustomEventInit { detail?: any; } /** - * A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. + * The **`Blob`** interface represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob) */ declare class Blob { constructor(type?: ((ArrayBuffer | ArrayBufferView) | string | Blob)[], options?: BlobOptions); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) */ + /** + * The **`size`** read-only property of the Blob interface returns the size of the Blob or File in bytes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) + */ get size(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) */ + /** + * The **`type`** read-only property of the Blob interface returns the MIME type of the file. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) + */ get type(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) */ + /** + * The **`slice()`** method of the Blob interface creates and returns a new `Blob` object which contains data from a subset of the blob on which it's called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) + */ slice(start?: number, end?: number, type?: string): Blob; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer) */ + /** + * The **`arrayBuffer()`** method of the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer) + */ arrayBuffer(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes) */ + /** + * The **`bytes()`** method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes) + */ bytes(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) */ + /** + * The **`text()`** method of the string containing the contents of the blob, interpreted as UTF-8. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) + */ text(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream) */ + /** + * The **`stream()`** method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the `Blob`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream) + */ stream(): ReadableStream; } interface BlobOptions { type?: string; } /** - * Provides information about files and allows JavaScript in a web page to access their content. + * The **`File`** interface provides information about files and allows JavaScript in a web page to access their content. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File) */ declare class File extends Blob { constructor(bits: ((ArrayBuffer | ArrayBufferView) | string | Blob)[] | undefined, name: string, options?: FileOptions); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) */ + /** + * The **`name`** read-only property of the File interface returns the name of the file represented by a File object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) + */ get name(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) */ + /** + * The **`lastModified`** read-only property of the File interface provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) + */ get lastModified(): number; } interface FileOptions { @@ -821,7 +955,11 @@ interface FileOptions { * [Cloudflare Docs Reference](https://developers.cloudflare.com/workers/runtime-apis/cache/) */ declare abstract class CacheStorage { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/open) */ + /** + * The **`open()`** method of the the Cache object matching the `cacheName`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/open) + */ open(cacheName: string): Promise; readonly default: Cache; } @@ -851,14 +989,20 @@ interface CacheQueryOptions { */ declare abstract class Crypto { /** + * The **`Crypto.subtle`** read-only property returns a cryptographic operations. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/subtle) */ get subtle(): SubtleCrypto; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ + /** + * The **`Crypto.getRandomValues()`** method lets you get cryptographically strong random values. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) + */ getRandomValues(buffer: T): T; /** + * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/randomUUID) @@ -867,52 +1011,116 @@ declare abstract class Crypto { DigestStream: typeof DigestStream; } /** - * This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto). + * The **`SubtleCrypto`** interface of the Web Crypto API provides a number of low-level cryptographic functions. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto) */ declare abstract class SubtleCrypto { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt) */ + /** + * The **`encrypt()`** method of the SubtleCrypto interface encrypts data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt) + */ encrypt(algorithm: string | SubtleCryptoEncryptAlgorithm, key: CryptoKey, plainText: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) */ + /** + * The **`decrypt()`** method of the SubtleCrypto interface decrypts some encrypted data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) + */ decrypt(algorithm: string | SubtleCryptoEncryptAlgorithm, key: CryptoKey, cipherText: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign) */ + /** + * The **`sign()`** method of the SubtleCrypto interface generates a digital signature. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign) + */ sign(algorithm: string | SubtleCryptoSignAlgorithm, key: CryptoKey, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify) */ + /** + * The **`verify()`** method of the SubtleCrypto interface verifies a digital signature. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify) + */ verify(algorithm: string | SubtleCryptoSignAlgorithm, key: CryptoKey, signature: ArrayBuffer | ArrayBufferView, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) */ + /** + * The **`digest()`** method of the SubtleCrypto interface generates a _digest_ of the given data, using the specified hash function. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) + */ digest(algorithm: string | SubtleCryptoHashAlgorithm, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */ + /** + * The **`generateKey()`** method of the SubtleCrypto interface is used to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) + */ generateKey(algorithm: string | SubtleCryptoGenerateKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */ + /** + * The **`deriveKey()`** method of the SubtleCrypto interface can be used to derive a secret key from a master key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) + */ deriveKey(algorithm: string | SubtleCryptoDeriveKeyAlgorithm, baseKey: CryptoKey, derivedKeyAlgorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) */ + /** + * The **`deriveBits()`** method of the key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) + */ deriveBits(algorithm: string | SubtleCryptoDeriveKeyAlgorithm, baseKey: CryptoKey, length?: number | null): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) */ + /** + * The **`importKey()`** method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) + */ importKey(format: string, keyData: (ArrayBuffer | ArrayBufferView) | JsonWebKey, algorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey) */ + /** + * The **`exportKey()`** method of the SubtleCrypto interface exports a key: that is, it takes as input a CryptoKey object and gives you the key in an external, portable format. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey) + */ exportKey(format: string, key: CryptoKey): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey) */ + /** + * The **`wrapKey()`** method of the SubtleCrypto interface 'wraps' a key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey) + */ wrapKey(format: string, key: CryptoKey, wrappingKey: CryptoKey, wrapAlgorithm: string | SubtleCryptoEncryptAlgorithm): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey) */ + /** + * The **`unwrapKey()`** method of the SubtleCrypto interface 'unwraps' a key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey) + */ unwrapKey(format: string, wrappedKey: ArrayBuffer | ArrayBufferView, unwrappingKey: CryptoKey, unwrapAlgorithm: string | SubtleCryptoEncryptAlgorithm, unwrappedKeyAlgorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; timingSafeEqual(a: ArrayBuffer | ArrayBufferView, b: ArrayBuffer | ArrayBufferView): boolean; } /** - * The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. + * The **`CryptoKey`** interface of the Web Crypto API represents a cryptographic key obtained from one of the SubtleCrypto methods SubtleCrypto.generateKey, SubtleCrypto.deriveKey, SubtleCrypto.importKey, or SubtleCrypto.unwrapKey. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey) */ declare abstract class CryptoKey { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/type) */ + /** + * The read-only **`type`** property of the CryptoKey interface indicates which kind of key is represented by the object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/type) + */ readonly type: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable) */ + /** + * The read-only **`extractable`** property of the CryptoKey interface indicates whether or not the key may be extracted using `SubtleCrypto.exportKey()` or `SubtleCrypto.wrapKey()`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable) + */ readonly extractable: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm) */ + /** + * The read-only **`algorithm`** property of the CryptoKey interface returns an object describing the algorithm for which this key can be used, and any associated extra parameters. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm) + */ readonly algorithm: CryptoKeyKeyAlgorithm | CryptoKeyAesKeyAlgorithm | CryptoKeyHmacKeyAlgorithm | CryptoKeyRsaKeyAlgorithm | CryptoKeyEllipticKeyAlgorithm | CryptoKeyArbitraryKeyAlgorithm; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/usages) */ + /** + * The read-only **`usages`** property of the CryptoKey interface indicates what can be done with the key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/usages) + */ readonly usages: string[]; } interface CryptoKeyPair { @@ -1019,24 +1227,14 @@ declare class DigestStream extends WritableStream get bytesWritten(): number | bigint; } /** - * A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays. + * The **`TextDecoder`** interface represents a decoder for a specific text encoding, such as `UTF-8`, `ISO-8859-2`, `KOI8-R`, `GBK`, etc. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder) */ declare class TextDecoder { constructor(label?: string, options?: TextDecoderConstructorOptions); /** - * Returns the result of running encoding's decoder. The method can be invoked zero or more times with options's stream set to true, and then once without options's stream (or set to false), to process a fragmented input. If the invocation without options's stream (or set to false) has no input, it's clearest to omit both arguments. - * - * ``` - * var string = "", decoder = new TextDecoder(encoding), buffer; - * while(buffer = next_chunk()) { - * string += decoder.decode(buffer, {stream:true}); - * } - * string += decoder.decode(); // end-of-queue - * ``` - * - * If the error mode is "fatal" and encoding's decoder returns error, throws a TypeError. + * The **`TextDecoder.decode()`** method returns a string containing text decoded from the buffer passed as a parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder/decode) */ @@ -1046,24 +1244,24 @@ declare class TextDecoder { get ignoreBOM(): boolean; } /** - * TextEncoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays. + * The **`TextEncoder`** interface takes a stream of code points as input and emits a stream of UTF-8 bytes. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder) */ declare class TextEncoder { constructor(); /** - * Returns the result of running UTF-8's encoder. + * The **`TextEncoder.encode()`** method takes a string as input, and returns a Global_Objects/Uint8Array containing the text given in parameters encoded with the specific method for that TextEncoder object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encode) */ encode(input?: string): Uint8Array; /** - * Runs the UTF-8 encoder on source, stores the result of that operation into destination, and returns the progress made as an object wherein read is the number of converted code units of source and written is the number of bytes modified in destination. + * The **`TextEncoder.encodeInto()`** method takes a string to encode and a destination Uint8Array to put resulting UTF-8 encoded text into, and returns a dictionary object indicating the progress of the encoding. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto) */ - encodeInto(input: string, buffer: ArrayBuffer | ArrayBufferView): TextEncoderEncodeIntoResult; + encodeInto(input: string, buffer: Uint8Array): TextEncoderEncodeIntoResult; get encoding(): string; } interface TextDecoderConstructorOptions { @@ -1078,21 +1276,41 @@ interface TextEncoderEncodeIntoResult { written: number; } /** - * Events providing information related to errors in scripts or in files. + * The **`ErrorEvent`** interface represents events providing information related to errors in scripts or in files. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent) */ declare class ErrorEvent extends Event { constructor(type: string, init?: ErrorEventErrorEventInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) */ + /** + * The **`filename`** read-only property of the ErrorEvent interface returns a string containing the name of the script file in which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) + */ get filename(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) */ + /** + * The **`message`** read-only property of the ErrorEvent interface returns a string containing a human-readable error message describing the problem. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) + */ get message(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) */ + /** + * The **`lineno`** read-only property of the ErrorEvent interface returns an integer containing the line number of the script file on which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) + */ get lineno(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) */ + /** + * The **`colno`** read-only property of the ErrorEvent interface returns an integer containing the column number of the script file on which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) + */ get colno(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) */ + /** + * The **`error`** read-only property of the ErrorEvent interface returns a JavaScript value, such as an Error or DOMException, representing the error associated with this event. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) + */ get error(): any; } interface ErrorEventErrorEventInit { @@ -1103,38 +1321,38 @@ interface ErrorEventErrorEventInit { error?: any; } /** - * A message received by a target object. + * The **`MessageEvent`** interface represents a message received by a target object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent) */ declare class MessageEvent extends Event { constructor(type: string, initializer: MessageEventInit); /** - * Returns the data of the message. + * The **`data`** read-only property of the The data sent by the message emitter; this can be any data type, depending on what originated this event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/data) */ readonly data: any; /** - * Returns the origin of the message, for server-sent events and cross-document messaging. + * The **`origin`** read-only property of the origin of the message emitter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/origin) */ readonly origin: string | null; /** - * Returns the last event ID string, for server-sent events. + * The **`lastEventId`** read-only property of the unique ID for the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId) */ readonly lastEventId: string; /** - * Returns the WindowProxy of the source window, for cross-document messaging, and the MessagePort being attached, in the connect event fired at SharedWorkerGlobalScope objects. + * The **`source`** read-only property of the a WindowProxy, MessagePort, or a `MessageEventSource` (which can be a WindowProxy, message emitter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/source) */ readonly source: MessagePort | null; /** - * Returns the MessagePort array sent with the message, for cross-document messaging and channel messaging. + * The **`ports`** read-only property of the containing all MessagePort objects sent with the message, in order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/ports) */ @@ -1144,27 +1362,78 @@ interface MessageEventInit { data: ArrayBuffer | string; } /** - * Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". + * The **`PromiseRejectionEvent`** interface represents events which are sent to the global script context when JavaScript Promises are rejected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent) + */ +declare abstract class PromiseRejectionEvent extends Event { + /** + * The PromiseRejectionEvent interface's **`promise`** read-only property indicates the JavaScript rejected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/promise) + */ + readonly promise: Promise; + /** + * The PromiseRejectionEvent **`reason`** read-only property is any JavaScript value or Object which provides the reason passed into Promise.reject(). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason) + */ + readonly reason: any; +} +/** + * The **`FormData`** interface provides a way to construct a set of key/value pairs representing form fields and their values, which can be sent using the Window/fetch, XMLHttpRequest.send() or navigator.sendBeacon() methods. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData) */ declare class FormData { constructor(); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) */ + /** + * The **`append()`** method of the FormData interface appends a new value onto an existing key inside a `FormData` object, or adds the key if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) + */ append(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) */ + /** + * The **`append()`** method of the FormData interface appends a new value onto an existing key inside a `FormData` object, or adds the key if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) + */ append(name: string, value: Blob, filename?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/delete) */ + /** + * The **`delete()`** method of the FormData interface deletes a key and its value(s) from a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/delete) + */ delete(name: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/get) */ + /** + * The **`get()`** method of the FormData interface returns the first value associated with a given key from within a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/get) + */ get(name: string): (File | string) | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/getAll) */ + /** + * The **`getAll()`** method of the FormData interface returns all the values associated with a given key from within a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/getAll) + */ getAll(name: string): (File | string)[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/has) */ + /** + * The **`has()`** method of the FormData interface returns whether a `FormData` object contains a certain key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/has) + */ has(name: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) */ + /** + * The **`set()`** method of the FormData interface sets a new value for an existing key inside a `FormData` object, or adds the key/value if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) + */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) */ + /** + * The **`set()`** method of the FormData interface sets a new value for an existing key inside a `FormData` object, or adds the key/value if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) + */ set(name: string, value: Blob, filename?: string): void; /* Returns an array of key, value pairs for every entry in the list. */ entries(): IterableIterator<[ @@ -1252,37 +1521,69 @@ interface DocumentEnd { append(content: string, options?: ContentOptions): DocumentEnd; } /** - * This is the event type for fetch events dispatched on the service worker global scope. It contains information about the fetch, including the request and how the receiver will treat the response. It provides the event.respondWith() method, which allows us to provide a response to this fetch. + * This is the event type for `fetch` events dispatched on the ServiceWorkerGlobalScope. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent) */ declare abstract class FetchEvent extends ExtendableEvent { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/request) */ + /** + * The **`request`** read-only property of the the event handler. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/request) + */ readonly request: Request; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/respondWith) */ + /** + * The **`respondWith()`** method of allows you to provide a promise for a Response yourself. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/respondWith) + */ respondWith(promise: Response | Promise): void; passThroughOnException(): void; } type HeadersInit = Headers | Iterable> | Record; /** - * This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs.  You can add to this using methods like append() (see Examples.) In all methods of this interface, header names are matched by case-insensitive byte sequence. + * The **`Headers`** interface of the Fetch API allows you to perform various actions on HTTP request and response headers. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers) */ declare class Headers { constructor(init?: HeadersInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/get) */ + /** + * The **`get()`** method of the Headers interface returns a byte string of all the values of a header within a `Headers` object with a given name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/get) + */ get(name: string): string | null; getAll(name: string): string[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie) */ + /** + * The **`getSetCookie()`** method of the Headers interface returns an array containing the values of all Set-Cookie headers associated with a response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie) + */ getSetCookie(): string[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/has) */ + /** + * The **`has()`** method of the Headers interface returns a boolean stating whether a `Headers` object contains a certain header. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/has) + */ has(name: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/set) */ + /** + * The **`set()`** method of the Headers interface sets a new value for an existing header inside a `Headers` object, or adds the header if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/set) + */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/append) */ + /** + * The **`append()`** method of the Headers interface appends a new value onto an existing header inside a `Headers` object, or adds the header if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/append) + */ append(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/delete) */ + /** + * The **`delete()`** method of the Headers interface deletes a header from the current `Headers` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/delete) + */ delete(name: string): void; forEach(callback: (this: This, value: string, key: string, parent: Headers) => void, thisArg?: This): void; /* Returns an iterator allowing to go through all key/value pairs contained in this object. */ @@ -1319,7 +1620,7 @@ declare abstract class Body { blob(): Promise; } /** - * This Fetch API interface represents the response to a request. + * The **`Response`** interface of the Fetch API represents the response to a request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response) */ @@ -1331,28 +1632,60 @@ declare var Response: { json(any: any, maybeInit?: (ResponseInit | Response)): Response; }; /** - * This Fetch API interface represents the response to a request. + * The **`Response`** interface of the Fetch API represents the response to a request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response) */ interface Response extends Body { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/clone) */ + /** + * The **`clone()`** method of the Response interface creates a clone of a response object, identical in every way, but stored in a different variable. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/clone) + */ clone(): Response; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/status) */ + /** + * The **`status`** read-only property of the Response interface contains the HTTP status codes of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/status) + */ status: number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/statusText) */ + /** + * The **`statusText`** read-only property of the Response interface contains the status message corresponding to the HTTP status code in Response.status. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/statusText) + */ statusText: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/headers) */ + /** + * The **`headers`** read-only property of the with the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/headers) + */ headers: Headers; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/ok) */ + /** + * The **`ok`** read-only property of the Response interface contains a Boolean stating whether the response was successful (status in the range 200-299) or not. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/ok) + */ ok: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirected) */ + /** + * The **`redirected`** read-only property of the Response interface indicates whether or not the response is the result of a request you made which was redirected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirected) + */ redirected: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/url) */ + /** + * The **`url`** read-only property of the Response interface contains the URL of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/url) + */ url: string; webSocket: WebSocket | null; cf: any | undefined; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/type) */ + /** + * The **`type`** read-only property of the Response interface contains the type of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/type) + */ type: "default" | "error"; } interface ResponseInit { @@ -1365,7 +1698,7 @@ interface ResponseInit { } type RequestInfo> = Request | string; /** - * This Fetch API interface represents a resource request. + * The **`Request`** interface of the Fetch API represents a resource request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request) */ @@ -1374,59 +1707,63 @@ declare var Request: { new >(input: RequestInfo | URL, init?: RequestInit): Request; }; /** - * This Fetch API interface represents a resource request. + * The **`Request`** interface of the Fetch API represents a resource request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request) */ interface Request> extends Body { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/clone) */ + /** + * The **`clone()`** method of the Request interface creates a copy of the current `Request` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/clone) + */ clone(): Request; /** - * Returns request's HTTP method, which is "GET" by default. + * The **`method`** read-only property of the `POST`, etc.) A String indicating the method of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/method) */ method: string; /** - * Returns the URL of request as a string. + * The **`url`** read-only property of the Request interface contains the URL of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/url) */ url: string; /** - * Returns a Headers object consisting of the headers associated with request. Note that headers added in the network layer by the user agent will not be accounted for in this object, e.g., the "Host" header. + * The **`headers`** read-only property of the with the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/headers) */ headers: Headers; /** - * Returns the redirect mode associated with request, which is a string indicating how redirects for the request will be handled during fetching. A request will follow redirects by default. + * The **`redirect`** read-only property of the Request interface contains the mode for how redirects are handled. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/redirect) */ redirect: string; fetcher: Fetcher | null; /** - * Returns the signal associated with request, which is an AbortSignal object indicating whether or not request has been aborted, and its abort event handler. + * The read-only **`signal`** property of the Request interface returns the AbortSignal associated with the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/signal) */ signal: AbortSignal; cf: Cf | undefined; /** - * Returns request's subresource integrity metadata, which is a cryptographic hash of the resource being fetched. Its value consists of multiple hashes separated by whitespace. [SRI] + * The **`integrity`** read-only property of the Request interface contains the subresource integrity value of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/integrity) */ integrity: string; /** - * Returns a boolean indicating whether or not request can outlive the global in which it was created. + * The **`keepalive`** read-only property of the Request interface contains the request's `keepalive` setting (`true` or `false`), which indicates whether the browser will keep the associated request alive if the page that initiated it is unloaded before the request is complete. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/keepalive) */ keepalive: boolean; /** - * Returns the cache mode associated with request, which is a string indicating how the request will interact with the browser's cache when fetching. + * The **`cache`** read-only property of the Request interface contains the cache mode of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/cache) */ @@ -1777,24 +2114,52 @@ type ReadableStreamReadResult = { value?: undefined; }; /** - * This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. + * The `ReadableStream` interface of the Streams API represents a readable stream of byte data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream) */ interface ReadableStream { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/locked) */ + /** + * The **`locked`** read-only property of the ReadableStream interface returns whether or not the readable stream is locked to a reader. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/locked) + */ get locked(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel) */ + /** + * The **`cancel()`** method of the ReadableStream interface returns a Promise that resolves when the stream is canceled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel) + */ cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) */ + /** + * The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) + */ getReader(): ReadableStreamDefaultReader; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) */ + /** + * The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) + */ getReader(options: ReadableStreamGetReaderOptions): ReadableStreamBYOBReader; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough) */ + /** + * The **`pipeThrough()`** method of the ReadableStream interface provides a chainable way of piping the current stream through a transform stream or any other writable/readable pair. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough) + */ pipeThrough(transform: ReadableWritablePair, options?: StreamPipeOptions): ReadableStream; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo) */ + /** + * The **`pipeTo()`** method of the ReadableStream interface pipes the current `ReadableStream` to a given WritableStream and returns a Promise that fulfills when the piping process completes successfully, or rejects if any errors were encountered. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo) + */ pipeTo(destination: WritableStream, options?: StreamPipeOptions): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee) */ + /** + * The **`tee()`** method of the two-element array containing the two resulting branches as new ReadableStream instances. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee) + */ tee(): [ ReadableStream, ReadableStream @@ -1803,7 +2168,7 @@ interface ReadableStream { [Symbol.asyncIterator](options?: ReadableStreamValuesOptions): AsyncIterableIterator; } /** - * This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. + * The `ReadableStream` interface of the Streams API represents a readable stream of byte data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream) */ @@ -1812,24 +2177,48 @@ declare const ReadableStream: { new (underlyingSource: UnderlyingByteSource, strategy?: QueuingStrategy): ReadableStream; new (underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; }; -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader) */ +/** + * The **`ReadableStreamDefaultReader`** interface of the Streams API represents a default reader that can be used to read stream data supplied from a network (such as a fetch request). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader) + */ declare class ReadableStreamDefaultReader { constructor(stream: ReadableStream); get closed(): Promise; cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read) */ + /** + * The **`read()`** method of the ReadableStreamDefaultReader interface returns a Promise providing access to the next chunk in the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read) + */ read(): Promise>; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock) */ + /** + * The **`releaseLock()`** method of the ReadableStreamDefaultReader interface releases the reader's lock on the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock) + */ releaseLock(): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */ +/** + * The `ReadableStreamBYOBReader` interface of the Streams API defines a reader for a ReadableStream that supports zero-copy reading from an underlying byte source. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) + */ declare class ReadableStreamBYOBReader { constructor(stream: ReadableStream); get closed(): Promise; cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ + /** + * The **`read()`** method of the ReadableStreamBYOBReader interface is used to read data into a view on a user-supplied buffer from an associated readable byte stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) + */ read(view: T): Promise>; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */ + /** + * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) + */ releaseLock(): void; readAtLeast(minElements: number, view: T): Promise>; } @@ -1844,60 +2233,148 @@ interface ReadableStreamGetReaderOptions { */ mode: "byob"; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */ +/** + * The **`ReadableStreamBYOBRequest`** interface of the Streams API represents a 'pull request' for data from an underlying source that will made as a zero-copy transfer to a consumer (bypassing the stream's internal queues). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) + */ declare abstract class ReadableStreamBYOBRequest { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view) */ + /** + * The **`view`** getter property of the ReadableStreamBYOBRequest interface returns the current view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view) + */ get view(): Uint8Array | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond) */ + /** + * The **`respond()`** method of the ReadableStreamBYOBRequest interface is used to signal to the associated readable byte stream that the specified number of bytes were written into the ReadableStreamBYOBRequest.view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond) + */ respond(bytesWritten: number): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView) */ + /** + * The **`respondWithNewView()`** method of the ReadableStreamBYOBRequest interface specifies a new view that the consumer of the associated readable byte stream should write to instead of ReadableStreamBYOBRequest.view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView) + */ respondWithNewView(view: ArrayBuffer | ArrayBufferView): void; get atLeast(): number | null; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) */ +/** + * The **`ReadableStreamDefaultController`** interface of the Streams API represents a controller allowing control of a ReadableStream's state and internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) + */ declare abstract class ReadableStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the required to fill the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) */ + /** + * The **`close()`** method of the ReadableStreamDefaultController interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) + */ close(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) */ + /** + * The **`enqueue()`** method of the ```js-nolint enqueue(chunk) ``` - `chunk` - : The chunk to enqueue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) + */ enqueue(chunk?: R): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) */ + /** + * The **`error()`** method of the with the associated stream to error. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) + */ error(reason: any): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController) */ +/** + * The **`ReadableByteStreamController`** interface of the Streams API represents a controller for a readable byte stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController) + */ declare abstract class ReadableByteStreamController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest) */ + /** + * The **`byobRequest`** read-only property of the ReadableByteStreamController interface returns the current BYOB request, or `null` if there are no pending requests. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest) + */ get byobRequest(): ReadableStreamBYOBRequest | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the ReadableByteStreamController interface returns the number of bytes required to fill the stream's internal queue to its 'desired size'. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) */ + /** + * The **`close()`** method of the ReadableByteStreamController interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) + */ close(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) */ + /** + * The **`enqueue()`** method of the ReadableByteStreamController interface enqueues a given chunk on the associated readable byte stream (the chunk is copied into the stream's internal queues). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) + */ enqueue(chunk: ArrayBuffer | ArrayBufferView): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) */ + /** + * The **`error()`** method of the ReadableByteStreamController interface causes any future interactions with the associated stream to error with the specified reason. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) + */ error(reason: any): void; } /** - * This Streams API interface represents a controller allowing control of a WritableStream's state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate. + * The **`WritableStreamDefaultController`** interface of the Streams API represents a controller allowing control of a WritableStream's state. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController) */ declare abstract class WritableStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal) */ + /** + * The read-only **`signal`** property of the WritableStreamDefaultController interface returns the AbortSignal associated with the controller. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal) + */ get signal(): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error) */ + /** + * The **`error()`** method of the with the associated stream to error. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error) + */ error(reason?: any): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController) */ +/** + * The **`TransformStreamDefaultController`** interface of the Streams API provides methods to manipulate the associated ReadableStream and WritableStream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController) + */ declare abstract class TransformStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the TransformStreamDefaultController interface returns the desired size to fill the queue of the associated ReadableStream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue) */ + /** + * The **`enqueue()`** method of the TransformStreamDefaultController interface enqueues the given chunk in the readable side of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue) + */ enqueue(chunk?: O): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error) */ + /** + * The **`error()`** method of the TransformStreamDefaultController interface errors both sides of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error) + */ error(reason: any): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate) */ + /** + * The **`terminate()`** method of the TransformStreamDefaultController interface closes the readable side and errors the writable side of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate) + */ terminate(): void; } interface ReadableWritablePair { @@ -1910,49 +2387,105 @@ interface ReadableWritablePair { readable: ReadableStream; } /** - * This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing. + * The **`WritableStream`** interface of the Streams API provides a standard abstraction for writing streaming data to a destination, known as a sink. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream) */ declare class WritableStream { constructor(underlyingSink?: UnderlyingSink, queuingStrategy?: QueuingStrategy); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/locked) */ + /** + * The **`locked`** read-only property of the WritableStream interface returns a boolean indicating whether the `WritableStream` is locked to a writer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/locked) + */ get locked(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/abort) */ + /** + * The **`abort()`** method of the WritableStream interface aborts the stream, signaling that the producer can no longer successfully write to the stream and it is to be immediately moved to an error state, with any queued writes discarded. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/abort) + */ abort(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/close) */ + /** + * The **`close()`** method of the WritableStream interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/close) + */ close(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter) */ + /** + * The **`getWriter()`** method of the WritableStream interface returns a new instance of WritableStreamDefaultWriter and locks the stream to that instance. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter) + */ getWriter(): WritableStreamDefaultWriter; } /** - * This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink. + * The **`WritableStreamDefaultWriter`** interface of the Streams API is the object returned by WritableStream.getWriter() and once created locks the writer to the `WritableStream` ensuring that no other streams can write to the underlying sink. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter) */ declare class WritableStreamDefaultWriter { constructor(stream: WritableStream); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed) */ + /** + * The **`closed`** read-only property of the the stream errors or the writer's lock is released. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed) + */ get closed(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready) */ + /** + * The **`ready`** read-only property of the that resolves when the desired size of the stream's internal queue transitions from non-positive to positive, signaling that it is no longer applying backpressure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready) + */ get ready(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the to fill the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort) */ + /** + * The **`abort()`** method of the the producer can no longer successfully write to the stream and it is to be immediately moved to an error state, with any queued writes discarded. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort) + */ abort(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close) */ + /** + * The **`close()`** method of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close) + */ close(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write) */ + /** + * The **`write()`** method of the operation. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write) + */ write(chunk?: W): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock) */ + /** + * The **`releaseLock()`** method of the corresponding stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock) + */ releaseLock(): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream) */ +/** + * The **`TransformStream`** interface of the Streams API represents a concrete implementation of the pipe chain _transform stream_ concept. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream) + */ declare class TransformStream { constructor(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/readable) */ + /** + * The **`readable`** read-only property of the TransformStream interface returns the ReadableStream instance controlled by this `TransformStream`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/readable) + */ get readable(): ReadableStream; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable) */ + /** + * The **`writable`** read-only property of the TransformStream interface returns the WritableStream instance controlled by this `TransformStream`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable) + */ get writable(): WritableStream; } declare class FixedLengthStream extends IdentityTransformStream { @@ -1967,20 +2500,36 @@ interface IdentityTransformStreamQueuingStrategy { interface ReadableStreamValuesOptions { preventCancel?: boolean; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */ +/** + * The **`CompressionStream`** interface of the Compression Streams API is an API for compressing a stream of data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) + */ declare class CompressionStream extends TransformStream { constructor(format: "gzip" | "deflate" | "deflate-raw"); } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */ +/** + * The **`DecompressionStream`** interface of the Compression Streams API is an API for decompressing a stream of data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) + */ declare class DecompressionStream extends TransformStream { constructor(format: "gzip" | "deflate" | "deflate-raw"); } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoderStream) */ +/** + * The **`TextEncoderStream`** interface of the Encoding API converts a stream of strings into bytes in the UTF-8 encoding. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoderStream) + */ declare class TextEncoderStream extends TransformStream { constructor(); get encoding(): string; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoderStream) */ +/** + * The **`TextDecoderStream`** interface of the Encoding API converts a stream of text in a binary encoding, such as UTF-8 etc., to a stream of strings. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoderStream) + */ declare class TextDecoderStream extends TransformStream { constructor(label?: string, options?: TextDecoderStreamTextDecoderStreamInit); get encoding(): string; @@ -1992,25 +2541,33 @@ interface TextDecoderStreamTextDecoderStreamInit { ignoreBOM?: boolean; } /** - * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. + * The **`ByteLengthQueuingStrategy`** interface of the Streams API provides a built-in byte length queuing strategy that can be used when constructing streams. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy) */ declare class ByteLengthQueuingStrategy implements QueuingStrategy { constructor(init: QueuingStrategyInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) */ + /** + * The read-only **`ByteLengthQueuingStrategy.highWaterMark`** property returns the total number of bytes that can be contained in the internal queue before backpressure is applied. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) + */ get highWaterMark(): number; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) */ get size(): (chunk?: any) => number; } /** - * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. + * The **`CountQueuingStrategy`** interface of the Streams API provides a built-in chunk counting queuing strategy that can be used when constructing streams. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy) */ declare class CountQueuingStrategy implements QueuingStrategy { constructor(init: QueuingStrategyInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) */ + /** + * The read-only **`CountQueuingStrategy.highWaterMark`** property returns the total number of chunks that can be contained in the internal queue before backpressure is applied. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) + */ get highWaterMark(): number; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) */ get size(): (chunk?: any) => number; @@ -2129,111 +2686,231 @@ interface UnsafeTraceMetrics { fromTrace(item: TraceItem): TraceMetrics; } /** - * The URL interface represents an object providing static methods used for creating object URLs. + * The **`URL`** interface is used to parse, construct, normalize, and encode URL. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL) */ declare class URL { constructor(url: string | URL, base?: string | URL); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/origin) */ + /** + * The **`origin`** read-only property of the URL interface returns a string containing the Unicode serialization of the origin of the represented URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/origin) + */ get origin(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) */ + /** + * The **`href`** property of the URL interface is a string containing the whole URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) + */ get href(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) */ + /** + * The **`href`** property of the URL interface is a string containing the whole URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) + */ set href(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) */ + /** + * The **`protocol`** property of the URL interface is a string containing the protocol or scheme of the URL, including the final `':'`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) + */ get protocol(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) */ + /** + * The **`protocol`** property of the URL interface is a string containing the protocol or scheme of the URL, including the final `':'`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) + */ set protocol(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) */ + /** + * The **`username`** property of the URL interface is a string containing the username component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) + */ get username(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) */ + /** + * The **`username`** property of the URL interface is a string containing the username component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) + */ set username(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) */ + /** + * The **`password`** property of the URL interface is a string containing the password component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) + */ get password(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) */ + /** + * The **`password`** property of the URL interface is a string containing the password component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) + */ set password(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) */ + /** + * The **`host`** property of the URL interface is a string containing the host, which is the URL.hostname, and then, if the port of the URL is nonempty, a `':'`, followed by the URL.port of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) + */ get host(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) */ + /** + * The **`host`** property of the URL interface is a string containing the host, which is the URL.hostname, and then, if the port of the URL is nonempty, a `':'`, followed by the URL.port of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) + */ set host(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) */ + /** + * The **`hostname`** property of the URL interface is a string containing either the domain name or IP address of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) + */ get hostname(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) */ + /** + * The **`hostname`** property of the URL interface is a string containing either the domain name or IP address of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) + */ set hostname(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) */ + /** + * The **`port`** property of the URL interface is a string containing the port number of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) + */ get port(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) */ + /** + * The **`port`** property of the URL interface is a string containing the port number of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) + */ set port(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) */ + /** + * The **`pathname`** property of the URL interface represents a location in a hierarchical structure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) + */ get pathname(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) */ + /** + * The **`pathname`** property of the URL interface represents a location in a hierarchical structure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) + */ set pathname(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) */ + /** + * The **`search`** property of the URL interface is a search string, also called a _query string_, that is a string containing a `'?'` followed by the parameters of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) + */ get search(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) */ + /** + * The **`search`** property of the URL interface is a search string, also called a _query string_, that is a string containing a `'?'` followed by the parameters of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) + */ set search(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) */ + /** + * The **`hash`** property of the URL interface is a string containing a `'#'` followed by the fragment identifier of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) + */ get hash(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) */ + /** + * The **`hash`** property of the URL interface is a string containing a `'#'` followed by the fragment identifier of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) + */ set hash(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/searchParams) */ + /** + * The **`searchParams`** read-only property of the access to the [MISSING: httpmethod('GET')] decoded query arguments contained in the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/searchParams) + */ get searchParams(): URLSearchParams; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON) */ + /** + * The **`toJSON()`** method of the URL interface returns a string containing a serialized version of the URL, although in practice it seems to have the same effect as ```js-nolint toJSON() ``` None. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON) + */ toJSON(): string; /*function toString() { [native code] }*/ toString(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ + /** + * The **`URL.canParse()`** static method of the URL interface returns a boolean indicating whether or not an absolute URL, or a relative URL combined with a base URL, are parsable and valid. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) + */ static canParse(url: string, base?: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/parse_static) */ + /** + * The **`URL.parse()`** static method of the URL interface returns a newly created URL object representing the URL defined by the parameters. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/parse_static) + */ static parse(url: string, base?: string): URL | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static) */ + /** + * The **`createObjectURL()`** static method of the URL interface creates a string containing a URL representing the object given in the parameter. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static) + */ static createObjectURL(object: File | Blob): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static) */ + /** + * The **`revokeObjectURL()`** static method of the URL interface releases an existing object URL which was previously created by calling Call this method when you've finished using an object URL to let the browser know not to keep the reference to the file any longer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static) + */ static revokeObjectURL(object_url: string): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) */ +/** + * The **`URLSearchParams`** interface defines utility methods to work with the query string of a URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) + */ declare class URLSearchParams { constructor(init?: (Iterable> | Record | string)); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/size) */ + /** + * The **`size`** read-only property of the URLSearchParams interface indicates the total number of search parameter entries. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/size) + */ get size(): number; /** - * Appends a specified key/value pair as a new search parameter. + * The **`append()`** method of the URLSearchParams interface appends a specified key/value pair as a new search parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/append) */ append(name: string, value: string): void; /** - * Deletes the given search parameter, and its associated value, from the list of all search parameters. + * The **`delete()`** method of the URLSearchParams interface deletes specified parameters and their associated value(s) from the list of all search parameters. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/delete) */ delete(name: string, value?: string): void; /** - * Returns the first value associated to the given search parameter. + * The **`get()`** method of the URLSearchParams interface returns the first value associated to the given search parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/get) */ get(name: string): string | null; /** - * Returns all the values association with a given search parameter. + * The **`getAll()`** method of the URLSearchParams interface returns all the values associated with a given search parameter as an array. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll) */ getAll(name: string): string[]; /** - * Returns a Boolean indicating if such a search parameter exists. + * The **`has()`** method of the URLSearchParams interface returns a boolean value that indicates whether the specified parameter is in the search parameters. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/has) */ has(name: string, value?: string): boolean; /** - * Sets the value associated to a given search parameter to the given value. If there were several values, delete the others. + * The **`set()`** method of the URLSearchParams interface sets the value associated with a given search parameter to the given value. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/set) */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort) */ + /** + * The **`URLSearchParams.sort()`** method sorts all key/value pairs contained in this object in place and returns `undefined`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort) + */ sort(): void; /* Returns an array of key, value pairs for every entry in the search params. */ entries(): IterableIterator<[ @@ -2245,7 +2922,7 @@ declare class URLSearchParams { /* Returns a list of values in the search params. */ values(): IterableIterator; forEach(callback: (this: This, value: string, key: string, parent: URLSearchParams) => void, thisArg?: This): void; - /*function toString() { [native code] } Returns a string containing a query string suitable for use in a URL. Does not include the question mark. */ + /*function toString() { [native code] }*/ toString(): string; [Symbol.iterator](): IterableIterator<[ key: string, @@ -2296,26 +2973,26 @@ interface URLPatternOptions { ignoreCase?: boolean; } /** - * A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute. + * A `CloseEvent` is sent to clients using WebSockets when the connection is closed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent) */ declare class CloseEvent extends Event { constructor(type: string, initializer?: CloseEventInit); /** - * Returns the WebSocket connection close code provided by the server. + * The **`code`** read-only property of the CloseEvent interface returns a WebSocket connection close code indicating the reason the connection was closed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/code) */ readonly code: number; /** - * Returns the WebSocket connection close reason provided by the server. + * The **`reason`** read-only property of the CloseEvent interface returns the WebSocket connection close reason the server gave for closing the connection; that is, a concise human-readable prose explanation for the closure. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/reason) */ readonly reason: string; /** - * Returns true if the connection closed cleanly; false otherwise. + * The **`wasClean`** read-only property of the CloseEvent interface returns `true` if the connection closed cleanly. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/wasClean) */ @@ -2333,7 +3010,7 @@ type WebSocketEventMap = { error: ErrorEvent; }; /** - * Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. + * The `WebSocket` object provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket) */ @@ -2350,20 +3027,20 @@ declare var WebSocket: { readonly CLOSED: number; }; /** - * Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. + * The `WebSocket` object provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket) */ interface WebSocket extends EventTarget { accept(): void; /** - * Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView. + * The **`WebSocket.send()`** method enqueues the specified data to be transmitted to the server over the WebSocket connection, increasing the value of `bufferedAmount` by the number of bytes needed to contain the data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ send(message: (ArrayBuffer | ArrayBufferView) | string): void; /** - * Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason. + * The **`WebSocket.close()`** method closes the already `CLOSED`, this method does nothing. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/close) */ @@ -2371,25 +3048,25 @@ interface WebSocket extends EventTarget { serializeAttachment(attachment: any): void; deserializeAttachment(): any | null; /** - * Returns the state of the WebSocket object's connection. It can have the values described below. + * The **`WebSocket.readyState`** read-only property returns the current state of the WebSocket connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/readyState) */ readyState: number; /** - * Returns the URL that was used to establish the WebSocket connection. + * The **`WebSocket.url`** read-only property returns the absolute URL of the WebSocket as resolved by the constructor. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/url) */ url: string | null; /** - * Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation. + * The **`WebSocket.protocol`** read-only property returns the name of the sub-protocol the server selected; this will be one of the strings specified in the `protocols` parameter when creating the WebSocket object, or the empty string if no connection is established. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/protocol) */ protocol: string | null; /** - * Returns the extensions selected by the server, if any. + * The **`WebSocket.extensions`** read-only property returns the extensions selected by the server. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/extensions) */ @@ -2452,29 +3129,33 @@ interface SocketInfo { remoteAddress?: string; localAddress?: string; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource) */ +/** + * The **`EventSource`** interface is web content's interface to server-sent events. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource) + */ declare class EventSource extends EventTarget { constructor(url: string, init?: EventSourceEventSourceInit); /** - * Aborts any instances of the fetch algorithm started for this EventSource object, and sets the readyState attribute to CLOSED. + * The **`close()`** method of the EventSource interface closes the connection, if one is made, and sets the ```js-nolint close() ``` None. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/close) */ close(): void; /** - * Returns the URL providing the event stream. + * The **`url`** read-only property of the URL of the source. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/url) */ get url(): string; /** - * Returns true if the credentials mode for connection requests to the URL providing the event stream is set to "include", and false otherwise. + * The **`withCredentials`** read-only property of the the `EventSource` object was instantiated with CORS credentials set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials) */ get withCredentials(): boolean; /** - * Returns the state of this EventSource object's connection. It can have the values described below. + * The **`readyState`** read-only property of the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/readyState) */ @@ -2507,34 +3188,34 @@ interface Container { destroy(error?: any): Promise; signal(signo: number): void; getTcpPort(port: number): Fetcher; + setInactivityTimeout(durationMs: number | bigint): Promise; } interface ContainerStartupOptions { entrypoint?: string[]; enableInternet: boolean; env?: Record; + hardTimeout?: (number | bigint); } /** - * This Channel Messaging API interface represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. + * The **`MessagePort`** interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ declare abstract class MessagePort extends EventTarget { /** - * Posts a message through the channel. Objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side. - * - * Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned. + * The **`postMessage()`** method of the transfers ownership of objects to other browsing contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage) */ postMessage(data?: any, options?: (any[] | MessagePortPostMessageOptions)): void; /** - * Disconnects the port, so that it is no longer active. + * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/close) */ close(): void; /** - * Begins dispatching messages received on the port. + * The **`start()`** method of the MessagePort interface starts the sending of messages queued on the port. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/start) */ @@ -2543,20 +3224,20 @@ declare abstract class MessagePort extends EventTarget { set onmessage(value: any | null); } /** - * This Channel Messaging API interface allows us to create a new message channel and send data through it via its two MessagePort properties. + * The **`MessageChannel`** interface of the Channel Messaging API allows us to create a new message channel and send data through it via its two MessagePort properties. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel) */ declare class MessageChannel { constructor(); /** - * Returns the first MessagePort object. + * The **`port1`** read-only property of the the port attached to the context that originated the channel. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel/port1) */ readonly port1: MessagePort; /** - * Returns the second MessagePort object. + * The **`port2`** read-only property of the the port attached to the context at the other end of the channel, which the message is initially sent to. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel/port2) */ @@ -2609,6 +3290,7 @@ interface WorkerLoaderModule { data?: ArrayBuffer; json?: any; py?: string; + wasm?: ArrayBuffer; } interface WorkerLoaderWorkerCode { compatibilityDate: string; @@ -6045,13 +6727,6 @@ type AiOptions = { prefix?: string; extraHeaders?: object; }; -type ConversionResponse = { - name: string; - mimeType: string; - format: "markdown"; - tokens: number; - data: string; -}; type AiModelsSearchParams = { author?: string; hide_experimental?: boolean; @@ -6094,20 +6769,9 @@ declare abstract class Ai { stream: true; } ? ReadableStream : AiModelList[Name]["postProcessedOutputs"]>; models(params?: AiModelsSearchParams): Promise; - toMarkdown(files: { - name: string; - blob: Blob; - }[], options?: { - gateway?: GatewayOptions; - extraHeaders?: object; - }): Promise; - toMarkdown(files: { - name: string; - blob: Blob; - }, options?: { - gateway?: GatewayOptions; - extraHeaders?: object; - }): Promise; + toMarkdown(): ToMarkdownService; + toMarkdown(files: MarkdownDocument[], options?: ConversionRequestOptions): Promise; + toMarkdown(files: MarkdownDocument, options?: ConversionRequestOptions): Promise; } type GatewayRetries = { maxAttempts?: 1 | 2 | 3 | 4 | 5; @@ -6229,6 +6893,10 @@ type AutoRagSearchRequest = { ranker?: string; score_threshold?: number; }; + reranking?: { + enabled?: boolean; + model?: string; + }; rewrite_query?: boolean; }; type AutoRagAiSearchRequest = AutoRagSearchRequest & { @@ -7453,6 +8121,10 @@ type MediaTransformationOutputOptions = { * Duration for video clips, audio extraction, and spritesheet generation (e.g. '5s'). */ duration?: string; + /** + * Number of frames in the spritesheet. + */ + imageCount?: number; /** * Output format for the generated media. */ @@ -7467,6 +8139,19 @@ interface MediaError extends Error { readonly message: string; readonly stack?: string; } +declare module 'cloudflare:node' { + interface NodeStyleServer { + listen(...args: unknown[]): this; + address(): { + port?: number | null | undefined; + }; + } + export function httpServerHandler(port: number): ExportedHandler; + export function httpServerHandler(options: { + port: number; + }): ExportedHandler; + export function httpServerHandler(server: NodeStyleServer): ExportedHandler; +} type Params

= Record; type EventContext = { request: Request>; @@ -7724,19 +8409,6 @@ declare namespace Cloudflare { & (K extends GlobalProp<"durableNamespaces", never> ? MainModule[K] extends new (...args: any[]) => infer DoInstance ? DoInstance extends Rpc.DurableObjectBranded ? DurableObjectNamespace : DurableObjectNamespace : DurableObjectNamespace : {}); }; } -declare module 'cloudflare:node' { - export interface DefaultHandler { - fetch?(request: Request): Response | Promise; - tail?(events: TraceItem[]): void | Promise; - trace?(traces: TraceItem[]): void | Promise; - scheduled?(controller: ScheduledController): void | Promise; - queue?(batch: MessageBatch): void | Promise; - test?(controller: TestController): void | Promise; - } - export function httpServerHandler(options: { - port: number; - }, handlers?: Omit): DefaultHandler; -} declare namespace CloudflareWorkersModule { export type RpcStub = Rpc.Stub; export const RpcStub: { @@ -7751,20 +8423,22 @@ declare namespace CloudflareWorkersModule { protected ctx: ExecutionContext; protected env: Env; constructor(ctx: ExecutionContext, env: Env); + email?(message: ForwardableEmailMessage): void | Promise; fetch?(request: Request): Response | Promise; - tail?(events: TraceItem[]): void | Promise; - trace?(traces: TraceItem[]): void | Promise; - scheduled?(controller: ScheduledController): void | Promise; queue?(batch: MessageBatch): void | Promise; + scheduled?(controller: ScheduledController): void | Promise; + tail?(events: TraceItem[]): void | Promise; + tailStream?(event: TailStream.TailEvent): TailStream.TailEventHandlerType | Promise; test?(controller: TestController): void | Promise; + trace?(traces: TraceItem[]): void | Promise; } export abstract class DurableObject implements Rpc.DurableObjectBranded { [Rpc.__DURABLE_OBJECT_BRAND]: never; protected ctx: DurableObjectState; protected env: Env; constructor(ctx: DurableObjectState, env: Env); - fetch?(request: Request): Response | Promise; alarm?(alarmInfo?: AlarmInvocationInfo): void | Promise; + fetch?(request: Request): Response | Promise; webSocketMessage?(ws: WebSocket, message: string | ArrayBuffer): void | Promise; webSocketClose?(ws: WebSocket, code: number, reason: string, wasClean: boolean): void | Promise; webSocketError?(ws: WebSocket, error: unknown): void | Promise; @@ -7827,6 +8501,58 @@ declare module "cloudflare:sockets" { function _connect(address: string | SocketAddress, options?: SocketOptions): Socket; export { _connect as connect }; } +type MarkdownDocument = { + name: string; + blob: Blob; +}; +type ConversionResponse = { + name: string; + mimeType: string; + format: 'markdown'; + tokens: number; + data: string; +} | { + name: string; + mimeType: string; + format: 'error'; + error: string; +}; +type ImageConversionOptions = { + descriptionLanguage?: 'en' | 'es' | 'fr' | 'it' | 'pt' | 'de'; +}; +type EmbeddedImageConversionOptions = ImageConversionOptions & { + convert?: boolean; + maxConvertedImages?: number; +}; +type ConversionOptions = { + html?: { + images?: EmbeddedImageConversionOptions & { + convertOGImage?: boolean; + }; + }; + docx?: { + images?: EmbeddedImageConversionOptions; + }; + image?: ImageConversionOptions; + pdf?: { + images?: EmbeddedImageConversionOptions; + metadata?: boolean; + }; +}; +type ConversionRequestOptions = { + gateway?: GatewayOptions; + extraHeaders?: object; + conversionOptions?: ConversionOptions; +}; +type SupportedFileFormat = { + mimeType: string; + extension: string; +}; +declare abstract class ToMarkdownService { + transform(files: MarkdownDocument[], options?: ConversionRequestOptions): Promise; + transform(files: MarkdownDocument, options?: ConversionRequestOptions): Promise; + supported(): Promise; +} declare namespace TailStream { interface Header { readonly name: string; @@ -8017,13 +8743,16 @@ interface VectorizeError { * * This list is expected to grow as support for more operations are released. */ -type VectorizeVectorMetadataFilterOp = "$eq" | "$ne"; +type VectorizeVectorMetadataFilterOp = '$eq' | '$ne' | '$lt' | '$lte' | '$gt' | '$gte'; +type VectorizeVectorMetadataFilterCollectionOp = '$in' | '$nin'; /** * Filter criteria for vector metadata used to limit the retrieved query result set. */ type VectorizeVectorMetadataFilter = { [field: string]: Exclude | null | { [Op in VectorizeVectorMetadataFilterOp]?: Exclude | null; + } | { + [Op in VectorizeVectorMetadataFilterCollectionOp]?: Exclude[]; }; }; /** diff --git a/examples/react/start-basic-react-query/package.json b/examples/react/start-basic-react-query/package.json index e7fabd7afe4..7364b314b18 100644 --- a/examples/react/start-basic-react-query/package.json +++ b/examples/react/start-basic-react-query/package.json @@ -28,7 +28,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-basic-rsc/package.disabled.json b/examples/react/start-basic-rsc/package.json similarity index 100% rename from examples/react/start-basic-rsc/package.disabled.json rename to examples/react/start-basic-rsc/package.json diff --git a/examples/react/start-basic-static/package.json b/examples/react/start-basic-static/package.json index 9f6b80506f7..01e6ccb4ab1 100644 --- a/examples/react/start-basic-static/package.json +++ b/examples/react/start-basic-static/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwind-merge": "^2.5.5" + "tailwind-merge": "^2.6.0" }, "devDependencies": { "@types/node": "^22.5.4", diff --git a/examples/react/start-basic/package.json b/examples/react/start-basic/package.json index 54efcdc67b7..22ad9acffe2 100644 --- a/examples/react/start-basic/package.json +++ b/examples/react/start-basic/package.json @@ -25,7 +25,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.6.0", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-bun/package.json b/examples/react/start-bun/package.json index 38d5205e9ba..107373dde44 100644 --- a/examples/react/start-bun/package.json +++ b/examples/react/start-bun/package.json @@ -13,7 +13,7 @@ "check": "prettier --write . && eslint --fix" }, "dependencies": { - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "@tanstack/react-devtools": "^0.7.0", "@tanstack/react-router": "^1.139.14", "@tanstack/react-router-devtools": "^1.139.15", diff --git a/examples/react/start-clerk-basic/package.json b/examples/react/start-clerk-basic/package.json index 519d4f342e8..43c924083f6 100644 --- a/examples/react/start-clerk-basic/package.json +++ b/examples/react/start-clerk-basic/package.json @@ -27,7 +27,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-clerk-basic/src/routeTree.gen.ts b/examples/react/start-clerk-basic/src/routeTree.gen.ts index 411606473c5..baaabbc2c03 100644 --- a/examples/react/start-clerk-basic/src/routeTree.gen.ts +++ b/examples/react/start-clerk-basic/src/routeTree.gen.ts @@ -171,9 +171,11 @@ export const routeTree = rootRouteImport ._addFileTypes() import type { getRouter } from './router.tsx' -import type { createStart } from '@tanstack/react-start' +import type { startInstance } from './start.ts' declare module '@tanstack/react-start' { interface Register { + ssr: true router: Awaited> + config: Awaited> } } diff --git a/examples/react/start-convex-trellaux/package.json b/examples/react/start-convex-trellaux/package.json index e29fd7b021e..4d66547d514 100644 --- a/examples/react/start-convex-trellaux/package.json +++ b/examples/react/start-convex-trellaux/package.json @@ -38,7 +38,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-i18n-paraglide/package.json b/examples/react/start-i18n-paraglide/package.json index a75d1ad7c5f..9ea9f1044a0 100644 --- a/examples/react/start-i18n-paraglide/package.json +++ b/examples/react/start-i18n-paraglide/package.json @@ -24,8 +24,8 @@ "typescript": "^5.9.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4", - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "tailwindcss": "^4.1.13", - "@inlang/paraglide-js": "2.4.0" + "@inlang/paraglide-js": "^2.4.0" } } diff --git a/examples/react/start-large/package.json b/examples/react/start-large/package.json index c5c98bae002..44ab02ce42a 100644 --- a/examples/react/start-large/package.json +++ b/examples/react/start-large/package.json @@ -29,7 +29,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-supabase-basic/package.json b/examples/react/start-supabase-basic/package.json index 5f243bc23bf..db1c2f24b1d 100644 --- a/examples/react/start-supabase-basic/package.json +++ b/examples/react/start-supabase-basic/package.json @@ -28,7 +28,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-tailwind-v4/package.json b/examples/react/start-tailwind-v4/package.json index 03bc4bdb5cc..f94907c92cd 100644 --- a/examples/react/start-tailwind-v4/package.json +++ b/examples/react/start-tailwind-v4/package.json @@ -19,12 +19,12 @@ "zod": "^3.24.2" }, "devDependencies": { - "@tailwindcss/vite": "^4.1.6", + "@tailwindcss/vite": "^4.1.17", "@types/node": "^22.5.4", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "tailwindcss": "^4.1.6", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/start-trellaux/package.json b/examples/react/start-trellaux/package.json index bf0e26cf8ac..d397a02d15e 100644 --- a/examples/react/start-trellaux/package.json +++ b/examples/react/start-trellaux/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.6.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/react/view-transitions/package.json b/examples/react/view-transitions/package.json index 7d1fc37698a..342172c733f 100644 --- a/examples/react/view-transitions/package.json +++ b/examples/react/view-transitions/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/with-framer-motion/package.json b/examples/react/with-framer-motion/package.json index 447b0dc66b1..e352c412ad1 100644 --- a/examples/react/with-framer-motion/package.json +++ b/examples/react/with-framer-motion/package.json @@ -17,7 +17,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/with-trpc-react-query/package.json b/examples/react/with-trpc-react-query/package.json index e0f80ce53d9..ab4a1c337b0 100644 --- a/examples/react/with-trpc-react-query/package.json +++ b/examples/react/with-trpc-react-query/package.json @@ -24,7 +24,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/react/with-trpc/package.json b/examples/react/with-trpc/package.json index 56fb1679fcb..deb7e0e5238 100644 --- a/examples/react/with-trpc/package.json +++ b/examples/react/with-trpc/package.json @@ -21,7 +21,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/authenticated-routes-firebase/package.json b/examples/solid/authenticated-routes-firebase/package.json index 02cda0b04bf..902db0b841b 100644 --- a/examples/solid/authenticated-routes-firebase/package.json +++ b/examples/solid/authenticated-routes-firebase/package.json @@ -18,7 +18,7 @@ "solid-js": "^1.9.10", "redaxios": "^0.5.1", "simple-icons": "^14.9.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/authenticated-routes/package.json b/examples/solid/authenticated-routes/package.json index 36ce1fb6160..49b82932b6e 100644 --- a/examples/solid/authenticated-routes/package.json +++ b/examples/solid/authenticated-routes/package.json @@ -16,7 +16,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic-default-search-params/package.json b/examples/solid/basic-default-search-params/package.json index 06dd0454cb7..802a4230cda 100644 --- a/examples/solid/basic-default-search-params/package.json +++ b/examples/solid/basic-default-search-params/package.json @@ -10,13 +10,13 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.15", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic-devtools-panel/package.json b/examples/solid/basic-devtools-panel/package.json index c66c9eccf22..80f7404d373 100644 --- a/examples/solid/basic-devtools-panel/package.json +++ b/examples/solid/basic-devtools-panel/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "typescript": "^5.7.2", diff --git a/examples/solid/basic-file-based/package.json b/examples/solid/basic-file-based/package.json index 542f66204da..f00a614ca9a 100644 --- a/examples/solid/basic-file-based/package.json +++ b/examples/solid/basic-file-based/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic-non-nested-devtools/package.json b/examples/solid/basic-non-nested-devtools/package.json index f6d48565ea1..36fb90a8438 100644 --- a/examples/solid/basic-non-nested-devtools/package.json +++ b/examples/solid/basic-non-nested-devtools/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/solid/basic-solid-query-file-based/package.json b/examples/solid/basic-solid-query-file-based/package.json index 1c6b6493250..4a88a040b9f 100644 --- a/examples/solid/basic-solid-query-file-based/package.json +++ b/examples/solid/basic-solid-query-file-based/package.json @@ -12,13 +12,13 @@ "dependencies": { "@tailwindcss/postcss": "^4.1.15", "@tanstack/solid-query": "^5.90.9", - "@tanstack/solid-query-devtools": "^5.71.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic-solid-query/package.json b/examples/solid/basic-solid-query/package.json index 33a8f372d18..53e400d6192 100644 --- a/examples/solid/basic-solid-query/package.json +++ b/examples/solid/basic-solid-query/package.json @@ -11,13 +11,13 @@ "dependencies": { "@tailwindcss/postcss": "^4.1.15", "@tanstack/solid-query": "^5.90.9", - "@tanstack/solid-query-devtools": "^5.71.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@tanstack/router-plugin": "^1.139.14", diff --git a/examples/solid/basic-ssr-streaming-file-based/package.json b/examples/solid/basic-ssr-streaming-file-based/package.json index 69d1db7a9a2..aa850413cba 100644 --- a/examples/solid/basic-ssr-streaming-file-based/package.json +++ b/examples/solid/basic-ssr-streaming-file-based/package.json @@ -14,19 +14,19 @@ "@tailwindcss/postcss": "^4.1.15", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", - "compression": "^1.7.5", + "compression": "^1.8.0", "express": "^4.21.2", "get-port": "^7.1.0", "node-fetch": "^3.3.2", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { "@tanstack/router-plugin": "^1.139.14", - "@types/express": "^4.17.21", + "@types/express": "^4.17.23", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10" diff --git a/examples/solid/basic-virtual-file-based/package.json b/examples/solid/basic-virtual-file-based/package.json index ac246ec1751..83f245eee08 100644 --- a/examples/solid/basic-virtual-file-based/package.json +++ b/examples/solid/basic-virtual-file-based/package.json @@ -17,7 +17,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic-virtual-inside-file-based/package.json b/examples/solid/basic-virtual-inside-file-based/package.json index 3fd202c4878..808fb8e8cb0 100644 --- a/examples/solid/basic-virtual-inside-file-based/package.json +++ b/examples/solid/basic-virtual-inside-file-based/package.json @@ -17,7 +17,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index b54bc5b70ae..5625a444f86 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/solid/deferred-data/package.json b/examples/solid/deferred-data/package.json index 75347a5713b..a1ead11707b 100644 --- a/examples/solid/deferred-data/package.json +++ b/examples/solid/deferred-data/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/i18n-paraglide/package.json b/examples/solid/i18n-paraglide/package.json index beaf1393aee..f64747b02f4 100644 --- a/examples/solid/i18n-paraglide/package.json +++ b/examples/solid/i18n-paraglide/package.json @@ -10,7 +10,7 @@ "test": "vitest run" }, "dependencies": { - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "@tanstack/solid-router": "^1.139.14", "@tanstack/router-plugin": "^1.139.14", "solid-js": "^1.9.10", diff --git a/examples/solid/kitchen-sink-file-based/package.json b/examples/solid/kitchen-sink-file-based/package.json index a9f680b65bc..6b4e6f9323e 100644 --- a/examples/solid/kitchen-sink-file-based/package.json +++ b/examples/solid/kitchen-sink-file-based/package.json @@ -16,7 +16,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/kitchen-sink-solid-query-file-based/package.json b/examples/solid/kitchen-sink-solid-query-file-based/package.json index 632acf07145..e39cf68589c 100644 --- a/examples/solid/kitchen-sink-solid-query-file-based/package.json +++ b/examples/solid/kitchen-sink-solid-query-file-based/package.json @@ -11,15 +11,15 @@ "dependencies": { "@tailwindcss/postcss": "^4.1.15", "@tanstack/router-plugin": "^1.139.14", - "@tanstack/solid-query": "^5.72.0", - "@tanstack/solid-query-devtools": "^5.72.0", + "@tanstack/solid-query": "^5.90.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "immer": "^10.1.1", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/kitchen-sink-solid-query/package.json b/examples/solid/kitchen-sink-solid-query/package.json index 11374ceda8d..3170a7521d2 100644 --- a/examples/solid/kitchen-sink-solid-query/package.json +++ b/examples/solid/kitchen-sink-solid-query/package.json @@ -10,15 +10,15 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.15", - "@tanstack/solid-query": "^5.72.0", - "@tanstack/solid-query-devtools": "^5.72.0", + "@tanstack/solid-query": "^5.90.9", + "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "immer": "^10.1.1", "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index 8fefdbeebf8..88423ee81dc 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -16,7 +16,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/large-file-based/package.json b/examples/solid/large-file-based/package.json index 443b81cff62..7752c2e94df 100644 --- a/examples/solid/large-file-based/package.json +++ b/examples/solid/large-file-based/package.json @@ -12,14 +12,14 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.15", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "@tanstack/router-plugin": "^1.139.14", "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/location-masking/package.json b/examples/solid/location-masking/package.json index 181aca9a64c..6b193e552af 100644 --- a/examples/solid/location-masking/package.json +++ b/examples/solid/location-masking/package.json @@ -10,13 +10,13 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.15", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/navigation-blocking/package.json b/examples/solid/navigation-blocking/package.json index 9984711704e..3a292777280 100644 --- a/examples/solid/navigation-blocking/package.json +++ b/examples/solid/navigation-blocking/package.json @@ -10,13 +10,13 @@ }, "dependencies": { "@tailwindcss/postcss": "^4.1.15", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/quickstart-file-based/package.json b/examples/solid/quickstart-file-based/package.json index 66b701e1551..d637bbf727c 100644 --- a/examples/solid/quickstart-file-based/package.json +++ b/examples/solid/quickstart-file-based/package.json @@ -15,7 +15,7 @@ "postcss": "^8.5.1", "redaxios": "^0.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/quickstart-rspack-file-based/package.json b/examples/solid/quickstart-rspack-file-based/package.json index da435e35ff1..49ba9f4f892 100644 --- a/examples/solid/quickstart-rspack-file-based/package.json +++ b/examples/solid/quickstart-rspack-file-based/package.json @@ -13,12 +13,12 @@ "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { - "@rsbuild/core": "1.2.4", + "@rsbuild/core": "^1.2.4", "@rsbuild/plugin-babel": "^1.0.6", - "@rsbuild/plugin-solid": "1.0.6", + "@rsbuild/plugin-solid": "^1.0.6", "@tanstack/router-plugin": "^1.139.14", "typescript": "^5.6.2" } diff --git a/examples/solid/quickstart/package.json b/examples/solid/quickstart/package.json index 1ab3c4137c5..e2e80f60c49 100644 --- a/examples/solid/quickstart/package.json +++ b/examples/solid/quickstart/package.json @@ -14,7 +14,7 @@ "@tanstack/solid-router-devtools": "^1.139.15", "postcss": "^8.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json b/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json index 1b39ab7d7b1..2d6e1ef5698 100644 --- a/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json +++ b/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json @@ -16,7 +16,7 @@ } }, "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@router-solid-mono-simple-lazy/router": "workspace:*", "solid-js": "^1.9.10" }, diff --git a/examples/solid/router-monorepo-solid-query/package.json b/examples/solid/router-monorepo-solid-query/package.json index 78e56d779a0..6fb03bd6185 100644 --- a/examples/solid/router-monorepo-solid-query/package.json +++ b/examples/solid/router-monorepo-solid-query/package.json @@ -10,7 +10,7 @@ "dev": "pnpm post-query build && pnpm router build && pnpm post-feature build && pnpm app dev" }, "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-query-devtools": "^5.90.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", diff --git a/examples/solid/router-monorepo-solid-query/packages/app/package.json b/examples/solid/router-monorepo-solid-query/packages/app/package.json index 35efaae7851..e3981ea9624 100644 --- a/examples/solid/router-monorepo-solid-query/packages/app/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/app/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@router-solid-mono-solid-query/post-feature": "workspace:*", "@router-solid-mono-solid-query/router": "workspace:*", "solid-js": "^1.9.10" diff --git a/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json b/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json index add3eb11732..c693e3d0a4f 100644 --- a/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json @@ -8,7 +8,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@router-solid-mono-solid-query/post-query": "workspace:*", "@router-solid-mono-solid-query/router": "workspace:*", "solid-js": "^1.9.10" diff --git a/examples/solid/router-monorepo-solid-query/packages/post-query/package.json b/examples/solid/router-monorepo-solid-query/packages/post-query/package.json index d1d066701f9..dd18b955bce 100644 --- a/examples/solid/router-monorepo-solid-query/packages/post-query/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/post-query/package.json @@ -8,7 +8,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "redaxios": "^0.5.1", "zod": "^3.24.2" }, diff --git a/examples/solid/router-monorepo-solid-query/packages/router/package.json b/examples/solid/router-monorepo-solid-query/packages/router/package.json index c370cba7e03..d6b6941ac6b 100644 --- a/examples/solid/router-monorepo-solid-query/packages/router/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/router/package.json @@ -9,7 +9,7 @@ "types": "./dist/index.d.ts", "dependencies": { "@tanstack/history": "^1.139.0", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/router-plugin": "^1.139.14", "@router-solid-mono-solid-query/post-query": "workspace:*", diff --git a/examples/solid/scroll-restoration/package.json b/examples/solid/scroll-restoration/package.json index e3deafb5d3b..5dc2d91ce16 100644 --- a/examples/solid/scroll-restoration/package.json +++ b/examples/solid/scroll-restoration/package.json @@ -15,7 +15,7 @@ "@tanstack/solid-virtual": "^3.13.0", "postcss": "^8.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15" + "tailwindcss": "^4.1.17" }, "devDependencies": { "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/search-validator-adapters/package.json b/examples/solid/search-validator-adapters/package.json index d5c65edceab..1bcf791f19f 100644 --- a/examples/solid/search-validator-adapters/package.json +++ b/examples/solid/search-validator-adapters/package.json @@ -12,7 +12,7 @@ "dependencies": { "@tailwindcss/postcss": "^4.1.15", "@tanstack/arktype-adapter": "^1.139.14", - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "@tanstack/router-plugin": "^1.139.14", @@ -21,7 +21,7 @@ "arktype": "^2.1.7", "postcss": "^8.5.1", "solid-js": "^1.9.10", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "valibot": "1.0.0-beta.15", "zod": "^3.24.2" }, diff --git a/examples/solid/start-basic-auth/package.json b/examples/solid/start-basic-auth/package.json index 85ed17dc369..f3328652872 100644 --- a/examples/solid/start-basic-auth/package.json +++ b/examples/solid/start-basic-auth/package.json @@ -27,7 +27,7 @@ "dotenv": "^17.2.3", "postcss": "^8.5.1", "prisma": "^7.0.0", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-basic-authjs/package.json b/examples/solid/start-basic-authjs/package.json index 987d02963e8..5b350f94727 100644 --- a/examples/solid/start-basic-authjs/package.json +++ b/examples/solid/start-basic-authjs/package.json @@ -22,7 +22,7 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-basic-cloudflare/package.json b/examples/solid/start-basic-cloudflare/package.json index 46fce0e8a8d..c384ac7f9df 100644 --- a/examples/solid/start-basic-cloudflare/package.json +++ b/examples/solid/start-basic-cloudflare/package.json @@ -22,11 +22,11 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4", - "wrangler": "^4.40.2" + "wrangler": "^4.49.1" } } diff --git a/examples/solid/start-basic-cloudflare/worker-configuration.d.ts b/examples/solid/start-basic-cloudflare/worker-configuration.d.ts index f4826f698ab..bdfccc2017f 100644 --- a/examples/solid/start-basic-cloudflare/worker-configuration.d.ts +++ b/examples/solid/start-basic-cloudflare/worker-configuration.d.ts @@ -1,6 +1,6 @@ /* eslint-disable */ // Generated by Wrangler by running `wrangler types` (hash: b11df627d8b3c51b1bf3230a546b0f20) -// Runtime types generated with workerd@1.20250924.0 2025-09-24 nodejs_compat +// Runtime types generated with workerd@1.20251118.0 2025-09-24 nodejs_compat declare namespace Cloudflare { interface Env { MY_VAR: "Hello from Cloudflare"; @@ -33,17 +33,26 @@ and limitations under the License. // noinspection JSUnusedGlobalSymbols declare var onmessage: never; /** - * An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. + * The **`DOMException`** interface represents an abnormal event (called an **exception**) that occurs as a result of calling a method or accessing a property of a web API. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException) */ declare class DOMException extends Error { constructor(message?: string, name?: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/message) */ + /** + * The **`message`** read-only property of the a message or description associated with the given error name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/message) + */ readonly message: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/name) */ + /** + * The **`name`** read-only property of the one of the strings associated with an error name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/name) + */ readonly name: string; /** + * The **`code`** read-only property of the DOMException interface returns one of the legacy error code constants, or `0` if none match. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/code) @@ -87,45 +96,121 @@ type WorkerGlobalScopeEventMap = { declare abstract class WorkerGlobalScope extends EventTarget { EventTarget: typeof EventTarget; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console) */ +/* The **`console`** object provides access to the debugging console (e.g., the Web console in Firefox). * + * The **`console`** object provides access to the debugging console (e.g., the Web console in Firefox). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console) + */ interface Console { "assert"(condition?: boolean, ...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/clear_static) */ + /** + * The **`console.clear()`** static method clears the console if possible. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/clear_static) + */ clear(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/count_static) */ + /** + * The **`console.count()`** static method logs the number of times that this particular call to `count()` has been called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/count_static) + */ count(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/countReset_static) */ + /** + * The **`console.countReset()`** static method resets counter used with console/count_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/countReset_static) + */ countReset(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/debug_static) */ + /** + * The **`console.debug()`** static method outputs a message to the console at the 'debug' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/debug_static) + */ debug(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dir_static) */ + /** + * The **`console.dir()`** static method displays a list of the properties of the specified JavaScript object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dir_static) + */ dir(item?: any, options?: any): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dirxml_static) */ + /** + * The **`console.dirxml()`** static method displays an interactive tree of the descendant elements of the specified XML/HTML element. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/dirxml_static) + */ dirxml(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/error_static) */ + /** + * The **`console.error()`** static method outputs a message to the console at the 'error' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/error_static) + */ error(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/group_static) */ + /** + * The **`console.group()`** static method creates a new inline group in the Web console log, causing any subsequent console messages to be indented by an additional level, until console/groupEnd_static is called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/group_static) + */ group(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static) */ + /** + * The **`console.groupCollapsed()`** static method creates a new inline group in the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static) + */ groupCollapsed(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupEnd_static) */ + /** + * The **`console.groupEnd()`** static method exits the current inline group in the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/groupEnd_static) + */ groupEnd(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/info_static) */ + /** + * The **`console.info()`** static method outputs a message to the console at the 'info' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/info_static) + */ info(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/log_static) */ + /** + * The **`console.log()`** static method outputs a message to the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/log_static) + */ log(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/table_static) */ + /** + * The **`console.table()`** static method displays tabular data as a table. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/table_static) + */ table(tabularData?: any, properties?: string[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/time_static) */ + /** + * The **`console.time()`** static method starts a timer you can use to track how long an operation takes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/time_static) + */ time(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeEnd_static) */ + /** + * The **`console.timeEnd()`** static method stops a timer that was previously started by calling console/time_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeEnd_static) + */ timeEnd(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeLog_static) */ + /** + * The **`console.timeLog()`** static method logs the current value of a timer that was previously started by calling console/time_static. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/timeLog_static) + */ timeLog(label?: string, ...data: any[]): void; timeStamp(label?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/trace_static) */ + /** + * The **`console.trace()`** static method outputs a stack trace to the console. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/trace_static) + */ trace(...data: any[]): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/warn_static) */ + /** + * The **`console.warn()`** static method outputs a warning message to the console at the 'warning' log level. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/console/warn_static) + */ warn(...data: any[]): void; } declare const console: Console; @@ -199,7 +284,7 @@ declare namespace WebAssembly { function validate(bytes: BufferSource): boolean; } /** - * This ServiceWorker API interface represents the global execution context of a service worker. + * The **`ServiceWorkerGlobalScope`** interface of the Service Worker API represents the global execution context of a service worker. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope) @@ -288,7 +373,7 @@ interface ServiceWorkerGlobalScope extends WorkerGlobalScope { declare function addEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetAddEventListenerOptions | boolean): void; declare function removeEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetEventListenerOptions | boolean): void; /** - * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + * The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent) */ @@ -371,15 +456,8 @@ interface ExportedHandler; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason) */ - readonly reason: any; -} declare abstract class Navigator { - sendBeacon(url: string, body?: (ReadableStream | string | (ArrayBuffer | ArrayBufferView) | Blob | FormData | URLSearchParams | URLSearchParams)): boolean; + sendBeacon(url: string, body?: BodyInit): boolean; readonly userAgent: string; readonly hardwareConcurrency: number; readonly language: string; @@ -517,116 +595,120 @@ interface AnalyticsEngineDataPoint { blobs?: ((ArrayBuffer | string) | null)[]; } /** - * An event which takes place in the DOM. + * The **`Event`** interface represents an event which takes place on an `EventTarget`. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event) */ declare class Event { constructor(type: string, init?: EventInit); /** - * Returns the type of event, e.g. "click", "hashchange", or "submit". + * The **`type`** read-only property of the Event interface returns a string containing the event's type. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type) */ get type(): string; /** - * Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE. + * The **`eventPhase`** read-only property of the being evaluated. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase) */ get eventPhase(): number; /** - * Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise. + * The read-only **`composed`** property of the or not the event will propagate across the shadow DOM boundary into the standard DOM. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed) */ get composed(): boolean; /** - * Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise. + * The **`bubbles`** read-only property of the Event interface indicates whether the event bubbles up through the DOM tree or not. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles) */ get bubbles(): boolean; /** - * Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. + * The **`cancelable`** read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable) */ get cancelable(): boolean; /** - * Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise. + * The **`defaultPrevented`** read-only property of the Event interface returns a boolean value indicating whether or not the call to Event.preventDefault() canceled the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented) */ get defaultPrevented(): boolean; /** + * The Event property **`returnValue`** indicates whether the default action for this event has been prevented or not. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue) */ get returnValue(): boolean; /** - * Returns the object whose event listener's callback is currently being invoked. + * The **`currentTarget`** read-only property of the Event interface identifies the element to which the event handler has been attached. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget) */ get currentTarget(): EventTarget | undefined; /** - * Returns the object to which event is dispatched (its target). + * The read-only **`target`** property of the dispatched. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target) */ get target(): EventTarget | undefined; /** + * The deprecated **`Event.srcElement`** is an alias for the Event.target property. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement) */ get srcElement(): EventTarget | undefined; /** - * Returns the event's timestamp as the number of milliseconds measured relative to the time origin. + * The **`timeStamp`** read-only property of the Event interface returns the time (in milliseconds) at which the event was created. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp) */ get timeStamp(): number; /** - * Returns true if event was dispatched by the user agent, and false otherwise. + * The **`isTrusted`** read-only property of the when the event was generated by the user agent (including via user actions and programmatic methods such as HTMLElement.focus()), and `false` when the event was dispatched via The only exception is the `click` event, which initializes the `isTrusted` property to `false` in user agents. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted) */ get isTrusted(): boolean; /** + * The **`cancelBubble`** property of the Event interface is deprecated. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble) */ get cancelBubble(): boolean; /** + * The **`cancelBubble`** property of the Event interface is deprecated. * @deprecated * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble) */ set cancelBubble(value: boolean); /** - * Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects. + * The **`stopImmediatePropagation()`** method of the If several listeners are attached to the same element for the same event type, they are called in the order in which they were added. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation) */ stopImmediatePropagation(): void; /** - * If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled. + * The **`preventDefault()`** method of the Event interface tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault) */ preventDefault(): void; /** - * When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object. + * The **`stopPropagation()`** method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation) */ stopPropagation(): void; /** - * Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget. + * The **`composedPath()`** method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath) */ @@ -647,38 +729,26 @@ interface EventListenerObject { } type EventListenerOrEventListenerObject = EventListener | EventListenerObject; /** - * EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. + * The **`EventTarget`** interface is implemented by objects that can receive events and may have listeners for them. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget) */ declare class EventTarget = Record> { constructor(); /** - * Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched. - * - * The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture. - * - * When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET. - * - * When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners. - * - * When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed. - * - * If an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted. - * - * The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture. + * The **`addEventListener()`** method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener) */ addEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetAddEventListenerOptions | boolean): void; /** - * Removes the event listener in target's event listener list with the same type, callback, and options. + * The **`removeEventListener()`** method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener) */ removeEventListener(type: Type, handler: EventListenerOrEventListenerObject, options?: EventTargetEventListenerOptions | boolean): void; /** - * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + * The **`dispatchEvent()`** method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent) */ @@ -697,50 +767,70 @@ interface EventTargetHandlerObject { handleEvent: (event: Event) => any | undefined; } /** - * A controller object that allows you to abort one or more DOM requests as and when desired. + * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController) */ declare class AbortController { constructor(); /** - * Returns the AbortSignal object associated with this object. + * The **`signal`** read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort an asynchronous operation as desired. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/signal) */ get signal(): AbortSignal; /** - * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted. + * The **`abort()`** method of the AbortController interface aborts an asynchronous operation before it has completed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/abort) */ abort(reason?: any): void; } /** - * A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. + * The **`AbortSignal`** interface represents a signal object that allows you to communicate with an asynchronous operation (such as a fetch request) and abort it if required via an AbortController object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal) */ declare abstract class AbortSignal extends EventTarget { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ + /** + * The **`AbortSignal.abort()`** static method returns an AbortSignal that is already set as aborted (and which does not trigger an AbortSignal/abort_event event). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) + */ static abort(reason?: any): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static) */ + /** + * The **`AbortSignal.timeout()`** static method returns an AbortSignal that will automatically abort after a specified time. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static) + */ static timeout(delay: number): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */ + /** + * The **`AbortSignal.any()`** static method takes an iterable of abort signals and returns an AbortSignal. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) + */ static any(signals: AbortSignal[]): AbortSignal; /** - * Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise. + * The **`aborted`** read-only property returns a value that indicates whether the asynchronous operations the signal is communicating with are aborted (`true`) or not (`false`). * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted) */ get aborted(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) */ + /** + * The **`reason`** read-only property returns a JavaScript value that indicates the abort reason. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) + */ get reason(): any; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) */ get onabort(): any | null; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) */ set onabort(value: any | null); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) */ + /** + * The **`throwIfAborted()`** method throws the signal's abort AbortSignal.reason if the signal has been aborted; otherwise it does nothing. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) + */ throwIfAborted(): void; } interface Scheduler { @@ -750,19 +840,27 @@ interface SchedulerWaitOptions { signal?: AbortSignal; } /** - * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. + * The **`ExtendableEvent`** interface extends the lifetime of the `install` and `activate` events dispatched on the global scope as part of the service worker lifecycle. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent) */ declare abstract class ExtendableEvent extends Event { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/waitUntil) */ + /** + * The **`ExtendableEvent.waitUntil()`** method tells the event dispatcher that work is ongoing. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/waitUntil) + */ waitUntil(promise: Promise): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent) */ +/** + * The **`CustomEvent`** interface represents events initialized by an application for any purpose. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent) + */ declare class CustomEvent extends Event { constructor(type: string, init?: CustomEventCustomEventInit); /** - * Returns any custom data event was created with. Typically used for synthetic events. + * The read-only **`detail`** property of the CustomEvent interface returns any data passed when initializing the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/detail) */ @@ -775,40 +873,76 @@ interface CustomEventCustomEventInit { detail?: any; } /** - * A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. + * The **`Blob`** interface represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob) */ declare class Blob { constructor(type?: ((ArrayBuffer | ArrayBufferView) | string | Blob)[], options?: BlobOptions); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) */ + /** + * The **`size`** read-only property of the Blob interface returns the size of the Blob or File in bytes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) + */ get size(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) */ + /** + * The **`type`** read-only property of the Blob interface returns the MIME type of the file. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) + */ get type(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) */ + /** + * The **`slice()`** method of the Blob interface creates and returns a new `Blob` object which contains data from a subset of the blob on which it's called. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) + */ slice(start?: number, end?: number, type?: string): Blob; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer) */ + /** + * The **`arrayBuffer()`** method of the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer) + */ arrayBuffer(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes) */ + /** + * The **`bytes()`** method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/bytes) + */ bytes(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) */ + /** + * The **`text()`** method of the string containing the contents of the blob, interpreted as UTF-8. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) + */ text(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream) */ + /** + * The **`stream()`** method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the `Blob`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream) + */ stream(): ReadableStream; } interface BlobOptions { type?: string; } /** - * Provides information about files and allows JavaScript in a web page to access their content. + * The **`File`** interface provides information about files and allows JavaScript in a web page to access their content. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File) */ declare class File extends Blob { constructor(bits: ((ArrayBuffer | ArrayBufferView) | string | Blob)[] | undefined, name: string, options?: FileOptions); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) */ + /** + * The **`name`** read-only property of the File interface returns the name of the file represented by a File object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) + */ get name(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) */ + /** + * The **`lastModified`** read-only property of the File interface provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) + */ get lastModified(): number; } interface FileOptions { @@ -821,7 +955,11 @@ interface FileOptions { * [Cloudflare Docs Reference](https://developers.cloudflare.com/workers/runtime-apis/cache/) */ declare abstract class CacheStorage { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/open) */ + /** + * The **`open()`** method of the the Cache object matching the `cacheName`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/open) + */ open(cacheName: string): Promise; readonly default: Cache; } @@ -851,14 +989,20 @@ interface CacheQueryOptions { */ declare abstract class Crypto { /** + * The **`Crypto.subtle`** read-only property returns a cryptographic operations. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/subtle) */ get subtle(): SubtleCrypto; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */ + /** + * The **`Crypto.getRandomValues()`** method lets you get cryptographically strong random values. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) + */ getRandomValues(buffer: T): T; /** + * The **`randomUUID()`** method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/randomUUID) @@ -867,52 +1011,116 @@ declare abstract class Crypto { DigestStream: typeof DigestStream; } /** - * This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto). + * The **`SubtleCrypto`** interface of the Web Crypto API provides a number of low-level cryptographic functions. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto) */ declare abstract class SubtleCrypto { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt) */ + /** + * The **`encrypt()`** method of the SubtleCrypto interface encrypts data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt) + */ encrypt(algorithm: string | SubtleCryptoEncryptAlgorithm, key: CryptoKey, plainText: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) */ + /** + * The **`decrypt()`** method of the SubtleCrypto interface decrypts some encrypted data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) + */ decrypt(algorithm: string | SubtleCryptoEncryptAlgorithm, key: CryptoKey, cipherText: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign) */ + /** + * The **`sign()`** method of the SubtleCrypto interface generates a digital signature. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign) + */ sign(algorithm: string | SubtleCryptoSignAlgorithm, key: CryptoKey, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify) */ + /** + * The **`verify()`** method of the SubtleCrypto interface verifies a digital signature. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify) + */ verify(algorithm: string | SubtleCryptoSignAlgorithm, key: CryptoKey, signature: ArrayBuffer | ArrayBufferView, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) */ + /** + * The **`digest()`** method of the SubtleCrypto interface generates a _digest_ of the given data, using the specified hash function. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) + */ digest(algorithm: string | SubtleCryptoHashAlgorithm, data: ArrayBuffer | ArrayBufferView): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */ + /** + * The **`generateKey()`** method of the SubtleCrypto interface is used to generate a new key (for symmetric algorithms) or key pair (for public-key algorithms). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) + */ generateKey(algorithm: string | SubtleCryptoGenerateKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */ + /** + * The **`deriveKey()`** method of the SubtleCrypto interface can be used to derive a secret key from a master key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) + */ deriveKey(algorithm: string | SubtleCryptoDeriveKeyAlgorithm, baseKey: CryptoKey, derivedKeyAlgorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) */ + /** + * The **`deriveBits()`** method of the key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) + */ deriveBits(algorithm: string | SubtleCryptoDeriveKeyAlgorithm, baseKey: CryptoKey, length?: number | null): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) */ + /** + * The **`importKey()`** method of the SubtleCrypto interface imports a key: that is, it takes as input a key in an external, portable format and gives you a CryptoKey object that you can use in the Web Crypto API. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) + */ importKey(format: string, keyData: (ArrayBuffer | ArrayBufferView) | JsonWebKey, algorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey) */ + /** + * The **`exportKey()`** method of the SubtleCrypto interface exports a key: that is, it takes as input a CryptoKey object and gives you the key in an external, portable format. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey) + */ exportKey(format: string, key: CryptoKey): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey) */ + /** + * The **`wrapKey()`** method of the SubtleCrypto interface 'wraps' a key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey) + */ wrapKey(format: string, key: CryptoKey, wrappingKey: CryptoKey, wrapAlgorithm: string | SubtleCryptoEncryptAlgorithm): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey) */ + /** + * The **`unwrapKey()`** method of the SubtleCrypto interface 'unwraps' a key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey) + */ unwrapKey(format: string, wrappedKey: ArrayBuffer | ArrayBufferView, unwrappingKey: CryptoKey, unwrapAlgorithm: string | SubtleCryptoEncryptAlgorithm, unwrappedKeyAlgorithm: string | SubtleCryptoImportKeyAlgorithm, extractable: boolean, keyUsages: string[]): Promise; timingSafeEqual(a: ArrayBuffer | ArrayBufferView, b: ArrayBuffer | ArrayBufferView): boolean; } /** - * The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. + * The **`CryptoKey`** interface of the Web Crypto API represents a cryptographic key obtained from one of the SubtleCrypto methods SubtleCrypto.generateKey, SubtleCrypto.deriveKey, SubtleCrypto.importKey, or SubtleCrypto.unwrapKey. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey) */ declare abstract class CryptoKey { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/type) */ + /** + * The read-only **`type`** property of the CryptoKey interface indicates which kind of key is represented by the object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/type) + */ readonly type: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable) */ + /** + * The read-only **`extractable`** property of the CryptoKey interface indicates whether or not the key may be extracted using `SubtleCrypto.exportKey()` or `SubtleCrypto.wrapKey()`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable) + */ readonly extractable: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm) */ + /** + * The read-only **`algorithm`** property of the CryptoKey interface returns an object describing the algorithm for which this key can be used, and any associated extra parameters. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm) + */ readonly algorithm: CryptoKeyKeyAlgorithm | CryptoKeyAesKeyAlgorithm | CryptoKeyHmacKeyAlgorithm | CryptoKeyRsaKeyAlgorithm | CryptoKeyEllipticKeyAlgorithm | CryptoKeyArbitraryKeyAlgorithm; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/usages) */ + /** + * The read-only **`usages`** property of the CryptoKey interface indicates what can be done with the key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/usages) + */ readonly usages: string[]; } interface CryptoKeyPair { @@ -1019,24 +1227,14 @@ declare class DigestStream extends WritableStream get bytesWritten(): number | bigint; } /** - * A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays. + * The **`TextDecoder`** interface represents a decoder for a specific text encoding, such as `UTF-8`, `ISO-8859-2`, `KOI8-R`, `GBK`, etc. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder) */ declare class TextDecoder { constructor(label?: string, options?: TextDecoderConstructorOptions); /** - * Returns the result of running encoding's decoder. The method can be invoked zero or more times with options's stream set to true, and then once without options's stream (or set to false), to process a fragmented input. If the invocation without options's stream (or set to false) has no input, it's clearest to omit both arguments. - * - * ``` - * var string = "", decoder = new TextDecoder(encoding), buffer; - * while(buffer = next_chunk()) { - * string += decoder.decode(buffer, {stream:true}); - * } - * string += decoder.decode(); // end-of-queue - * ``` - * - * If the error mode is "fatal" and encoding's decoder returns error, throws a TypeError. + * The **`TextDecoder.decode()`** method returns a string containing text decoded from the buffer passed as a parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder/decode) */ @@ -1046,24 +1244,24 @@ declare class TextDecoder { get ignoreBOM(): boolean; } /** - * TextEncoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays. + * The **`TextEncoder`** interface takes a stream of code points as input and emits a stream of UTF-8 bytes. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder) */ declare class TextEncoder { constructor(); /** - * Returns the result of running UTF-8's encoder. + * The **`TextEncoder.encode()`** method takes a string as input, and returns a Global_Objects/Uint8Array containing the text given in parameters encoded with the specific method for that TextEncoder object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encode) */ encode(input?: string): Uint8Array; /** - * Runs the UTF-8 encoder on source, stores the result of that operation into destination, and returns the progress made as an object wherein read is the number of converted code units of source and written is the number of bytes modified in destination. + * The **`TextEncoder.encodeInto()`** method takes a string to encode and a destination Uint8Array to put resulting UTF-8 encoded text into, and returns a dictionary object indicating the progress of the encoding. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto) */ - encodeInto(input: string, buffer: ArrayBuffer | ArrayBufferView): TextEncoderEncodeIntoResult; + encodeInto(input: string, buffer: Uint8Array): TextEncoderEncodeIntoResult; get encoding(): string; } interface TextDecoderConstructorOptions { @@ -1078,21 +1276,41 @@ interface TextEncoderEncodeIntoResult { written: number; } /** - * Events providing information related to errors in scripts or in files. + * The **`ErrorEvent`** interface represents events providing information related to errors in scripts or in files. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent) */ declare class ErrorEvent extends Event { constructor(type: string, init?: ErrorEventErrorEventInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) */ + /** + * The **`filename`** read-only property of the ErrorEvent interface returns a string containing the name of the script file in which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) + */ get filename(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) */ + /** + * The **`message`** read-only property of the ErrorEvent interface returns a string containing a human-readable error message describing the problem. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) + */ get message(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) */ + /** + * The **`lineno`** read-only property of the ErrorEvent interface returns an integer containing the line number of the script file on which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) + */ get lineno(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) */ + /** + * The **`colno`** read-only property of the ErrorEvent interface returns an integer containing the column number of the script file on which the error occurred. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) + */ get colno(): number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) */ + /** + * The **`error`** read-only property of the ErrorEvent interface returns a JavaScript value, such as an Error or DOMException, representing the error associated with this event. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) + */ get error(): any; } interface ErrorEventErrorEventInit { @@ -1103,38 +1321,38 @@ interface ErrorEventErrorEventInit { error?: any; } /** - * A message received by a target object. + * The **`MessageEvent`** interface represents a message received by a target object. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent) */ declare class MessageEvent extends Event { constructor(type: string, initializer: MessageEventInit); /** - * Returns the data of the message. + * The **`data`** read-only property of the The data sent by the message emitter; this can be any data type, depending on what originated this event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/data) */ readonly data: any; /** - * Returns the origin of the message, for server-sent events and cross-document messaging. + * The **`origin`** read-only property of the origin of the message emitter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/origin) */ readonly origin: string | null; /** - * Returns the last event ID string, for server-sent events. + * The **`lastEventId`** read-only property of the unique ID for the event. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId) */ readonly lastEventId: string; /** - * Returns the WindowProxy of the source window, for cross-document messaging, and the MessagePort being attached, in the connect event fired at SharedWorkerGlobalScope objects. + * The **`source`** read-only property of the a WindowProxy, MessagePort, or a `MessageEventSource` (which can be a WindowProxy, message emitter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/source) */ readonly source: MessagePort | null; /** - * Returns the MessagePort array sent with the message, for cross-document messaging and channel messaging. + * The **`ports`** read-only property of the containing all MessagePort objects sent with the message, in order. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/ports) */ @@ -1144,27 +1362,78 @@ interface MessageEventInit { data: ArrayBuffer | string; } /** - * Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". + * The **`PromiseRejectionEvent`** interface represents events which are sent to the global script context when JavaScript Promises are rejected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent) + */ +declare abstract class PromiseRejectionEvent extends Event { + /** + * The PromiseRejectionEvent interface's **`promise`** read-only property indicates the JavaScript rejected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/promise) + */ + readonly promise: Promise; + /** + * The PromiseRejectionEvent **`reason`** read-only property is any JavaScript value or Object which provides the reason passed into Promise.reject(). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason) + */ + readonly reason: any; +} +/** + * The **`FormData`** interface provides a way to construct a set of key/value pairs representing form fields and their values, which can be sent using the Window/fetch, XMLHttpRequest.send() or navigator.sendBeacon() methods. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData) */ declare class FormData { constructor(); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) */ + /** + * The **`append()`** method of the FormData interface appends a new value onto an existing key inside a `FormData` object, or adds the key if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) + */ append(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) */ + /** + * The **`append()`** method of the FormData interface appends a new value onto an existing key inside a `FormData` object, or adds the key if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) + */ append(name: string, value: Blob, filename?: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/delete) */ + /** + * The **`delete()`** method of the FormData interface deletes a key and its value(s) from a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/delete) + */ delete(name: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/get) */ + /** + * The **`get()`** method of the FormData interface returns the first value associated with a given key from within a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/get) + */ get(name: string): (File | string) | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/getAll) */ + /** + * The **`getAll()`** method of the FormData interface returns all the values associated with a given key from within a `FormData` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/getAll) + */ getAll(name: string): (File | string)[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/has) */ + /** + * The **`has()`** method of the FormData interface returns whether a `FormData` object contains a certain key. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/has) + */ has(name: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) */ + /** + * The **`set()`** method of the FormData interface sets a new value for an existing key inside a `FormData` object, or adds the key/value if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) + */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) */ + /** + * The **`set()`** method of the FormData interface sets a new value for an existing key inside a `FormData` object, or adds the key/value if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) + */ set(name: string, value: Blob, filename?: string): void; /* Returns an array of key, value pairs for every entry in the list. */ entries(): IterableIterator<[ @@ -1252,37 +1521,69 @@ interface DocumentEnd { append(content: string, options?: ContentOptions): DocumentEnd; } /** - * This is the event type for fetch events dispatched on the service worker global scope. It contains information about the fetch, including the request and how the receiver will treat the response. It provides the event.respondWith() method, which allows us to provide a response to this fetch. + * This is the event type for `fetch` events dispatched on the ServiceWorkerGlobalScope. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent) */ declare abstract class FetchEvent extends ExtendableEvent { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/request) */ + /** + * The **`request`** read-only property of the the event handler. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/request) + */ readonly request: Request; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/respondWith) */ + /** + * The **`respondWith()`** method of allows you to provide a promise for a Response yourself. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FetchEvent/respondWith) + */ respondWith(promise: Response | Promise): void; passThroughOnException(): void; } type HeadersInit = Headers | Iterable> | Record; /** - * This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs.  You can add to this using methods like append() (see Examples.) In all methods of this interface, header names are matched by case-insensitive byte sequence. + * The **`Headers`** interface of the Fetch API allows you to perform various actions on HTTP request and response headers. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers) */ declare class Headers { constructor(init?: HeadersInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/get) */ + /** + * The **`get()`** method of the Headers interface returns a byte string of all the values of a header within a `Headers` object with a given name. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/get) + */ get(name: string): string | null; getAll(name: string): string[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie) */ + /** + * The **`getSetCookie()`** method of the Headers interface returns an array containing the values of all Set-Cookie headers associated with a response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie) + */ getSetCookie(): string[]; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/has) */ + /** + * The **`has()`** method of the Headers interface returns a boolean stating whether a `Headers` object contains a certain header. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/has) + */ has(name: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/set) */ + /** + * The **`set()`** method of the Headers interface sets a new value for an existing header inside a `Headers` object, or adds the header if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/set) + */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/append) */ + /** + * The **`append()`** method of the Headers interface appends a new value onto an existing header inside a `Headers` object, or adds the header if it does not already exist. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/append) + */ append(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/delete) */ + /** + * The **`delete()`** method of the Headers interface deletes a header from the current `Headers` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Headers/delete) + */ delete(name: string): void; forEach(callback: (this: This, value: string, key: string, parent: Headers) => void, thisArg?: This): void; /* Returns an iterator allowing to go through all key/value pairs contained in this object. */ @@ -1319,7 +1620,7 @@ declare abstract class Body { blob(): Promise; } /** - * This Fetch API interface represents the response to a request. + * The **`Response`** interface of the Fetch API represents the response to a request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response) */ @@ -1331,28 +1632,60 @@ declare var Response: { json(any: any, maybeInit?: (ResponseInit | Response)): Response; }; /** - * This Fetch API interface represents the response to a request. + * The **`Response`** interface of the Fetch API represents the response to a request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response) */ interface Response extends Body { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/clone) */ + /** + * The **`clone()`** method of the Response interface creates a clone of a response object, identical in every way, but stored in a different variable. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/clone) + */ clone(): Response; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/status) */ + /** + * The **`status`** read-only property of the Response interface contains the HTTP status codes of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/status) + */ status: number; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/statusText) */ + /** + * The **`statusText`** read-only property of the Response interface contains the status message corresponding to the HTTP status code in Response.status. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/statusText) + */ statusText: string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/headers) */ + /** + * The **`headers`** read-only property of the with the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/headers) + */ headers: Headers; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/ok) */ + /** + * The **`ok`** read-only property of the Response interface contains a Boolean stating whether the response was successful (status in the range 200-299) or not. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/ok) + */ ok: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirected) */ + /** + * The **`redirected`** read-only property of the Response interface indicates whether or not the response is the result of a request you made which was redirected. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirected) + */ redirected: boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/url) */ + /** + * The **`url`** read-only property of the Response interface contains the URL of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/url) + */ url: string; webSocket: WebSocket | null; cf: any | undefined; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/type) */ + /** + * The **`type`** read-only property of the Response interface contains the type of the response. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/type) + */ type: "default" | "error"; } interface ResponseInit { @@ -1365,7 +1698,7 @@ interface ResponseInit { } type RequestInfo> = Request | string; /** - * This Fetch API interface represents a resource request. + * The **`Request`** interface of the Fetch API represents a resource request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request) */ @@ -1374,59 +1707,63 @@ declare var Request: { new >(input: RequestInfo | URL, init?: RequestInit): Request; }; /** - * This Fetch API interface represents a resource request. + * The **`Request`** interface of the Fetch API represents a resource request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request) */ interface Request> extends Body { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/clone) */ + /** + * The **`clone()`** method of the Request interface creates a copy of the current `Request` object. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/clone) + */ clone(): Request; /** - * Returns request's HTTP method, which is "GET" by default. + * The **`method`** read-only property of the `POST`, etc.) A String indicating the method of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/method) */ method: string; /** - * Returns the URL of request as a string. + * The **`url`** read-only property of the Request interface contains the URL of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/url) */ url: string; /** - * Returns a Headers object consisting of the headers associated with request. Note that headers added in the network layer by the user agent will not be accounted for in this object, e.g., the "Host" header. + * The **`headers`** read-only property of the with the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/headers) */ headers: Headers; /** - * Returns the redirect mode associated with request, which is a string indicating how redirects for the request will be handled during fetching. A request will follow redirects by default. + * The **`redirect`** read-only property of the Request interface contains the mode for how redirects are handled. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/redirect) */ redirect: string; fetcher: Fetcher | null; /** - * Returns the signal associated with request, which is an AbortSignal object indicating whether or not request has been aborted, and its abort event handler. + * The read-only **`signal`** property of the Request interface returns the AbortSignal associated with the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/signal) */ signal: AbortSignal; cf: Cf | undefined; /** - * Returns request's subresource integrity metadata, which is a cryptographic hash of the resource being fetched. Its value consists of multiple hashes separated by whitespace. [SRI] + * The **`integrity`** read-only property of the Request interface contains the subresource integrity value of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/integrity) */ integrity: string; /** - * Returns a boolean indicating whether or not request can outlive the global in which it was created. + * The **`keepalive`** read-only property of the Request interface contains the request's `keepalive` setting (`true` or `false`), which indicates whether the browser will keep the associated request alive if the page that initiated it is unloaded before the request is complete. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/keepalive) */ keepalive: boolean; /** - * Returns the cache mode associated with request, which is a string indicating how the request will interact with the browser's cache when fetching. + * The **`cache`** read-only property of the Request interface contains the cache mode of the request. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/cache) */ @@ -1777,24 +2114,52 @@ type ReadableStreamReadResult = { value?: undefined; }; /** - * This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. + * The `ReadableStream` interface of the Streams API represents a readable stream of byte data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream) */ interface ReadableStream { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/locked) */ + /** + * The **`locked`** read-only property of the ReadableStream interface returns whether or not the readable stream is locked to a reader. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/locked) + */ get locked(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel) */ + /** + * The **`cancel()`** method of the ReadableStream interface returns a Promise that resolves when the stream is canceled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel) + */ cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) */ + /** + * The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) + */ getReader(): ReadableStreamDefaultReader; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) */ + /** + * The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) + */ getReader(options: ReadableStreamGetReaderOptions): ReadableStreamBYOBReader; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough) */ + /** + * The **`pipeThrough()`** method of the ReadableStream interface provides a chainable way of piping the current stream through a transform stream or any other writable/readable pair. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough) + */ pipeThrough(transform: ReadableWritablePair, options?: StreamPipeOptions): ReadableStream; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo) */ + /** + * The **`pipeTo()`** method of the ReadableStream interface pipes the current `ReadableStream` to a given WritableStream and returns a Promise that fulfills when the piping process completes successfully, or rejects if any errors were encountered. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo) + */ pipeTo(destination: WritableStream, options?: StreamPipeOptions): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee) */ + /** + * The **`tee()`** method of the two-element array containing the two resulting branches as new ReadableStream instances. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee) + */ tee(): [ ReadableStream, ReadableStream @@ -1803,7 +2168,7 @@ interface ReadableStream { [Symbol.asyncIterator](options?: ReadableStreamValuesOptions): AsyncIterableIterator; } /** - * This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. + * The `ReadableStream` interface of the Streams API represents a readable stream of byte data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStream) */ @@ -1812,24 +2177,48 @@ declare const ReadableStream: { new (underlyingSource: UnderlyingByteSource, strategy?: QueuingStrategy): ReadableStream; new (underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; }; -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader) */ +/** + * The **`ReadableStreamDefaultReader`** interface of the Streams API represents a default reader that can be used to read stream data supplied from a network (such as a fetch request). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader) + */ declare class ReadableStreamDefaultReader { constructor(stream: ReadableStream); get closed(): Promise; cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read) */ + /** + * The **`read()`** method of the ReadableStreamDefaultReader interface returns a Promise providing access to the next chunk in the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read) + */ read(): Promise>; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock) */ + /** + * The **`releaseLock()`** method of the ReadableStreamDefaultReader interface releases the reader's lock on the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock) + */ releaseLock(): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */ +/** + * The `ReadableStreamBYOBReader` interface of the Streams API defines a reader for a ReadableStream that supports zero-copy reading from an underlying byte source. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) + */ declare class ReadableStreamBYOBReader { constructor(stream: ReadableStream); get closed(): Promise; cancel(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */ + /** + * The **`read()`** method of the ReadableStreamBYOBReader interface is used to read data into a view on a user-supplied buffer from an associated readable byte stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) + */ read(view: T): Promise>; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */ + /** + * The **`releaseLock()`** method of the ReadableStreamBYOBReader interface releases the reader's lock on the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) + */ releaseLock(): void; readAtLeast(minElements: number, view: T): Promise>; } @@ -1844,60 +2233,148 @@ interface ReadableStreamGetReaderOptions { */ mode: "byob"; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) */ +/** + * The **`ReadableStreamBYOBRequest`** interface of the Streams API represents a 'pull request' for data from an underlying source that will made as a zero-copy transfer to a consumer (bypassing the stream's internal queues). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest) + */ declare abstract class ReadableStreamBYOBRequest { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view) */ + /** + * The **`view`** getter property of the ReadableStreamBYOBRequest interface returns the current view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/view) + */ get view(): Uint8Array | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond) */ + /** + * The **`respond()`** method of the ReadableStreamBYOBRequest interface is used to signal to the associated readable byte stream that the specified number of bytes were written into the ReadableStreamBYOBRequest.view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respond) + */ respond(bytesWritten: number): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView) */ + /** + * The **`respondWithNewView()`** method of the ReadableStreamBYOBRequest interface specifies a new view that the consumer of the associated readable byte stream should write to instead of ReadableStreamBYOBRequest.view. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBRequest/respondWithNewView) + */ respondWithNewView(view: ArrayBuffer | ArrayBufferView): void; get atLeast(): number | null; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) */ +/** + * The **`ReadableStreamDefaultController`** interface of the Streams API represents a controller allowing control of a ReadableStream's state and internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) + */ declare abstract class ReadableStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the required to fill the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) */ + /** + * The **`close()`** method of the ReadableStreamDefaultController interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) + */ close(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) */ + /** + * The **`enqueue()`** method of the ```js-nolint enqueue(chunk) ``` - `chunk` - : The chunk to enqueue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) + */ enqueue(chunk?: R): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) */ + /** + * The **`error()`** method of the with the associated stream to error. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) + */ error(reason: any): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController) */ +/** + * The **`ReadableByteStreamController`** interface of the Streams API represents a controller for a readable byte stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController) + */ declare abstract class ReadableByteStreamController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest) */ + /** + * The **`byobRequest`** read-only property of the ReadableByteStreamController interface returns the current BYOB request, or `null` if there are no pending requests. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest) + */ get byobRequest(): ReadableStreamBYOBRequest | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the ReadableByteStreamController interface returns the number of bytes required to fill the stream's internal queue to its 'desired size'. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) */ + /** + * The **`close()`** method of the ReadableByteStreamController interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) + */ close(): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) */ + /** + * The **`enqueue()`** method of the ReadableByteStreamController interface enqueues a given chunk on the associated readable byte stream (the chunk is copied into the stream's internal queues). + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) + */ enqueue(chunk: ArrayBuffer | ArrayBufferView): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) */ + /** + * The **`error()`** method of the ReadableByteStreamController interface causes any future interactions with the associated stream to error with the specified reason. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) + */ error(reason: any): void; } /** - * This Streams API interface represents a controller allowing control of a WritableStream's state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate. + * The **`WritableStreamDefaultController`** interface of the Streams API represents a controller allowing control of a WritableStream's state. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController) */ declare abstract class WritableStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal) */ + /** + * The read-only **`signal`** property of the WritableStreamDefaultController interface returns the AbortSignal associated with the controller. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal) + */ get signal(): AbortSignal; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error) */ + /** + * The **`error()`** method of the with the associated stream to error. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error) + */ error(reason?: any): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController) */ +/** + * The **`TransformStreamDefaultController`** interface of the Streams API provides methods to manipulate the associated ReadableStream and WritableStream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController) + */ declare abstract class TransformStreamDefaultController { - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the TransformStreamDefaultController interface returns the desired size to fill the queue of the associated ReadableStream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue) */ + /** + * The **`enqueue()`** method of the TransformStreamDefaultController interface enqueues the given chunk in the readable side of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue) + */ enqueue(chunk?: O): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error) */ + /** + * The **`error()`** method of the TransformStreamDefaultController interface errors both sides of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error) + */ error(reason: any): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate) */ + /** + * The **`terminate()`** method of the TransformStreamDefaultController interface closes the readable side and errors the writable side of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate) + */ terminate(): void; } interface ReadableWritablePair { @@ -1910,49 +2387,105 @@ interface ReadableWritablePair { readable: ReadableStream; } /** - * This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing. + * The **`WritableStream`** interface of the Streams API provides a standard abstraction for writing streaming data to a destination, known as a sink. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream) */ declare class WritableStream { constructor(underlyingSink?: UnderlyingSink, queuingStrategy?: QueuingStrategy); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/locked) */ + /** + * The **`locked`** read-only property of the WritableStream interface returns a boolean indicating whether the `WritableStream` is locked to a writer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/locked) + */ get locked(): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/abort) */ + /** + * The **`abort()`** method of the WritableStream interface aborts the stream, signaling that the producer can no longer successfully write to the stream and it is to be immediately moved to an error state, with any queued writes discarded. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/abort) + */ abort(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/close) */ + /** + * The **`close()`** method of the WritableStream interface closes the associated stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/close) + */ close(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter) */ + /** + * The **`getWriter()`** method of the WritableStream interface returns a new instance of WritableStreamDefaultWriter and locks the stream to that instance. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter) + */ getWriter(): WritableStreamDefaultWriter; } /** - * This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink. + * The **`WritableStreamDefaultWriter`** interface of the Streams API is the object returned by WritableStream.getWriter() and once created locks the writer to the `WritableStream` ensuring that no other streams can write to the underlying sink. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter) */ declare class WritableStreamDefaultWriter { constructor(stream: WritableStream); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed) */ + /** + * The **`closed`** read-only property of the the stream errors or the writer's lock is released. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed) + */ get closed(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready) */ + /** + * The **`ready`** read-only property of the that resolves when the desired size of the stream's internal queue transitions from non-positive to positive, signaling that it is no longer applying backpressure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready) + */ get ready(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize) */ + /** + * The **`desiredSize`** read-only property of the to fill the stream's internal queue. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize) + */ get desiredSize(): number | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort) */ + /** + * The **`abort()`** method of the the producer can no longer successfully write to the stream and it is to be immediately moved to an error state, with any queued writes discarded. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort) + */ abort(reason?: any): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close) */ + /** + * The **`close()`** method of the stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close) + */ close(): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write) */ + /** + * The **`write()`** method of the operation. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write) + */ write(chunk?: W): Promise; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock) */ + /** + * The **`releaseLock()`** method of the corresponding stream. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock) + */ releaseLock(): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream) */ +/** + * The **`TransformStream`** interface of the Streams API represents a concrete implementation of the pipe chain _transform stream_ concept. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream) + */ declare class TransformStream { constructor(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/readable) */ + /** + * The **`readable`** read-only property of the TransformStream interface returns the ReadableStream instance controlled by this `TransformStream`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/readable) + */ get readable(): ReadableStream; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable) */ + /** + * The **`writable`** read-only property of the TransformStream interface returns the WritableStream instance controlled by this `TransformStream`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TransformStream/writable) + */ get writable(): WritableStream; } declare class FixedLengthStream extends IdentityTransformStream { @@ -1967,20 +2500,36 @@ interface IdentityTransformStreamQueuingStrategy { interface ReadableStreamValuesOptions { preventCancel?: boolean; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */ +/** + * The **`CompressionStream`** interface of the Compression Streams API is an API for compressing a stream of data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) + */ declare class CompressionStream extends TransformStream { constructor(format: "gzip" | "deflate" | "deflate-raw"); } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */ +/** + * The **`DecompressionStream`** interface of the Compression Streams API is an API for decompressing a stream of data. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) + */ declare class DecompressionStream extends TransformStream { constructor(format: "gzip" | "deflate" | "deflate-raw"); } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoderStream) */ +/** + * The **`TextEncoderStream`** interface of the Encoding API converts a stream of strings into bytes in the UTF-8 encoding. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextEncoderStream) + */ declare class TextEncoderStream extends TransformStream { constructor(); get encoding(): string; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoderStream) */ +/** + * The **`TextDecoderStream`** interface of the Encoding API converts a stream of text in a binary encoding, such as UTF-8 etc., to a stream of strings. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoderStream) + */ declare class TextDecoderStream extends TransformStream { constructor(label?: string, options?: TextDecoderStreamTextDecoderStreamInit); get encoding(): string; @@ -1992,25 +2541,33 @@ interface TextDecoderStreamTextDecoderStreamInit { ignoreBOM?: boolean; } /** - * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. + * The **`ByteLengthQueuingStrategy`** interface of the Streams API provides a built-in byte length queuing strategy that can be used when constructing streams. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy) */ declare class ByteLengthQueuingStrategy implements QueuingStrategy { constructor(init: QueuingStrategyInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) */ + /** + * The read-only **`ByteLengthQueuingStrategy.highWaterMark`** property returns the total number of bytes that can be contained in the internal queue before backpressure is applied. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) + */ get highWaterMark(): number; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) */ get size(): (chunk?: any) => number; } /** - * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. + * The **`CountQueuingStrategy`** interface of the Streams API provides a built-in chunk counting queuing strategy that can be used when constructing streams. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy) */ declare class CountQueuingStrategy implements QueuingStrategy { constructor(init: QueuingStrategyInit); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) */ + /** + * The read-only **`CountQueuingStrategy.highWaterMark`** property returns the total number of chunks that can be contained in the internal queue before backpressure is applied. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) + */ get highWaterMark(): number; /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) */ get size(): (chunk?: any) => number; @@ -2129,111 +2686,231 @@ interface UnsafeTraceMetrics { fromTrace(item: TraceItem): TraceMetrics; } /** - * The URL interface represents an object providing static methods used for creating object URLs. + * The **`URL`** interface is used to parse, construct, normalize, and encode URL. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL) */ declare class URL { constructor(url: string | URL, base?: string | URL); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/origin) */ + /** + * The **`origin`** read-only property of the URL interface returns a string containing the Unicode serialization of the origin of the represented URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/origin) + */ get origin(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) */ + /** + * The **`href`** property of the URL interface is a string containing the whole URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) + */ get href(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) */ + /** + * The **`href`** property of the URL interface is a string containing the whole URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/href) + */ set href(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) */ + /** + * The **`protocol`** property of the URL interface is a string containing the protocol or scheme of the URL, including the final `':'`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) + */ get protocol(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) */ + /** + * The **`protocol`** property of the URL interface is a string containing the protocol or scheme of the URL, including the final `':'`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/protocol) + */ set protocol(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) */ + /** + * The **`username`** property of the URL interface is a string containing the username component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) + */ get username(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) */ + /** + * The **`username`** property of the URL interface is a string containing the username component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/username) + */ set username(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) */ + /** + * The **`password`** property of the URL interface is a string containing the password component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) + */ get password(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) */ + /** + * The **`password`** property of the URL interface is a string containing the password component of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/password) + */ set password(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) */ + /** + * The **`host`** property of the URL interface is a string containing the host, which is the URL.hostname, and then, if the port of the URL is nonempty, a `':'`, followed by the URL.port of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) + */ get host(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) */ + /** + * The **`host`** property of the URL interface is a string containing the host, which is the URL.hostname, and then, if the port of the URL is nonempty, a `':'`, followed by the URL.port of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/host) + */ set host(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) */ + /** + * The **`hostname`** property of the URL interface is a string containing either the domain name or IP address of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) + */ get hostname(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) */ + /** + * The **`hostname`** property of the URL interface is a string containing either the domain name or IP address of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hostname) + */ set hostname(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) */ + /** + * The **`port`** property of the URL interface is a string containing the port number of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) + */ get port(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) */ + /** + * The **`port`** property of the URL interface is a string containing the port number of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/port) + */ set port(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) */ + /** + * The **`pathname`** property of the URL interface represents a location in a hierarchical structure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) + */ get pathname(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) */ + /** + * The **`pathname`** property of the URL interface represents a location in a hierarchical structure. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/pathname) + */ set pathname(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) */ + /** + * The **`search`** property of the URL interface is a search string, also called a _query string_, that is a string containing a `'?'` followed by the parameters of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) + */ get search(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) */ + /** + * The **`search`** property of the URL interface is a search string, also called a _query string_, that is a string containing a `'?'` followed by the parameters of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/search) + */ set search(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) */ + /** + * The **`hash`** property of the URL interface is a string containing a `'#'` followed by the fragment identifier of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) + */ get hash(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) */ + /** + * The **`hash`** property of the URL interface is a string containing a `'#'` followed by the fragment identifier of the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/hash) + */ set hash(value: string); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/searchParams) */ + /** + * The **`searchParams`** read-only property of the access to the [MISSING: httpmethod('GET')] decoded query arguments contained in the URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/searchParams) + */ get searchParams(): URLSearchParams; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON) */ + /** + * The **`toJSON()`** method of the URL interface returns a string containing a serialized version of the URL, although in practice it seems to have the same effect as ```js-nolint toJSON() ``` None. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/toJSON) + */ toJSON(): string; /*function toString() { [native code] }*/ toString(): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ + /** + * The **`URL.canParse()`** static method of the URL interface returns a boolean indicating whether or not an absolute URL, or a relative URL combined with a base URL, are parsable and valid. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) + */ static canParse(url: string, base?: string): boolean; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/parse_static) */ + /** + * The **`URL.parse()`** static method of the URL interface returns a newly created URL object representing the URL defined by the parameters. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/parse_static) + */ static parse(url: string, base?: string): URL | null; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static) */ + /** + * The **`createObjectURL()`** static method of the URL interface creates a string containing a URL representing the object given in the parameter. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/createObjectURL_static) + */ static createObjectURL(object: File | Blob): string; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static) */ + /** + * The **`revokeObjectURL()`** static method of the URL interface releases an existing object URL which was previously created by calling Call this method when you've finished using an object URL to let the browser know not to keep the reference to the file any longer. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/revokeObjectURL_static) + */ static revokeObjectURL(object_url: string): void; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) */ +/** + * The **`URLSearchParams`** interface defines utility methods to work with the query string of a URL. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) + */ declare class URLSearchParams { constructor(init?: (Iterable> | Record | string)); - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/size) */ + /** + * The **`size`** read-only property of the URLSearchParams interface indicates the total number of search parameter entries. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/size) + */ get size(): number; /** - * Appends a specified key/value pair as a new search parameter. + * The **`append()`** method of the URLSearchParams interface appends a specified key/value pair as a new search parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/append) */ append(name: string, value: string): void; /** - * Deletes the given search parameter, and its associated value, from the list of all search parameters. + * The **`delete()`** method of the URLSearchParams interface deletes specified parameters and their associated value(s) from the list of all search parameters. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/delete) */ delete(name: string, value?: string): void; /** - * Returns the first value associated to the given search parameter. + * The **`get()`** method of the URLSearchParams interface returns the first value associated to the given search parameter. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/get) */ get(name: string): string | null; /** - * Returns all the values association with a given search parameter. + * The **`getAll()`** method of the URLSearchParams interface returns all the values associated with a given search parameter as an array. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll) */ getAll(name: string): string[]; /** - * Returns a Boolean indicating if such a search parameter exists. + * The **`has()`** method of the URLSearchParams interface returns a boolean value that indicates whether the specified parameter is in the search parameters. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/has) */ has(name: string, value?: string): boolean; /** - * Sets the value associated to a given search parameter to the given value. If there were several values, delete the others. + * The **`set()`** method of the URLSearchParams interface sets the value associated with a given search parameter to the given value. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/set) */ set(name: string, value: string): void; - /* [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort) */ + /** + * The **`URLSearchParams.sort()`** method sorts all key/value pairs contained in this object in place and returns `undefined`. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort) + */ sort(): void; /* Returns an array of key, value pairs for every entry in the search params. */ entries(): IterableIterator<[ @@ -2245,7 +2922,7 @@ declare class URLSearchParams { /* Returns a list of values in the search params. */ values(): IterableIterator; forEach(callback: (this: This, value: string, key: string, parent: URLSearchParams) => void, thisArg?: This): void; - /*function toString() { [native code] } Returns a string containing a query string suitable for use in a URL. Does not include the question mark. */ + /*function toString() { [native code] }*/ toString(): string; [Symbol.iterator](): IterableIterator<[ key: string, @@ -2296,26 +2973,26 @@ interface URLPatternOptions { ignoreCase?: boolean; } /** - * A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute. + * A `CloseEvent` is sent to clients using WebSockets when the connection is closed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent) */ declare class CloseEvent extends Event { constructor(type: string, initializer?: CloseEventInit); /** - * Returns the WebSocket connection close code provided by the server. + * The **`code`** read-only property of the CloseEvent interface returns a WebSocket connection close code indicating the reason the connection was closed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/code) */ readonly code: number; /** - * Returns the WebSocket connection close reason provided by the server. + * The **`reason`** read-only property of the CloseEvent interface returns the WebSocket connection close reason the server gave for closing the connection; that is, a concise human-readable prose explanation for the closure. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/reason) */ readonly reason: string; /** - * Returns true if the connection closed cleanly; false otherwise. + * The **`wasClean`** read-only property of the CloseEvent interface returns `true` if the connection closed cleanly. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/wasClean) */ @@ -2333,7 +3010,7 @@ type WebSocketEventMap = { error: ErrorEvent; }; /** - * Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. + * The `WebSocket` object provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket) */ @@ -2350,20 +3027,20 @@ declare var WebSocket: { readonly CLOSED: number; }; /** - * Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. + * The `WebSocket` object provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket) */ interface WebSocket extends EventTarget { accept(): void; /** - * Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView. + * The **`WebSocket.send()`** method enqueues the specified data to be transmitted to the server over the WebSocket connection, increasing the value of `bufferedAmount` by the number of bytes needed to contain the data. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/send) */ send(message: (ArrayBuffer | ArrayBufferView) | string): void; /** - * Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason. + * The **`WebSocket.close()`** method closes the already `CLOSED`, this method does nothing. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/close) */ @@ -2371,25 +3048,25 @@ interface WebSocket extends EventTarget { serializeAttachment(attachment: any): void; deserializeAttachment(): any | null; /** - * Returns the state of the WebSocket object's connection. It can have the values described below. + * The **`WebSocket.readyState`** read-only property returns the current state of the WebSocket connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/readyState) */ readyState: number; /** - * Returns the URL that was used to establish the WebSocket connection. + * The **`WebSocket.url`** read-only property returns the absolute URL of the WebSocket as resolved by the constructor. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/url) */ url: string | null; /** - * Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation. + * The **`WebSocket.protocol`** read-only property returns the name of the sub-protocol the server selected; this will be one of the strings specified in the `protocols` parameter when creating the WebSocket object, or the empty string if no connection is established. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/protocol) */ protocol: string | null; /** - * Returns the extensions selected by the server, if any. + * The **`WebSocket.extensions`** read-only property returns the extensions selected by the server. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebSocket/extensions) */ @@ -2452,29 +3129,33 @@ interface SocketInfo { remoteAddress?: string; localAddress?: string; } -/* [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource) */ +/** + * The **`EventSource`** interface is web content's interface to server-sent events. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource) + */ declare class EventSource extends EventTarget { constructor(url: string, init?: EventSourceEventSourceInit); /** - * Aborts any instances of the fetch algorithm started for this EventSource object, and sets the readyState attribute to CLOSED. + * The **`close()`** method of the EventSource interface closes the connection, if one is made, and sets the ```js-nolint close() ``` None. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/close) */ close(): void; /** - * Returns the URL providing the event stream. + * The **`url`** read-only property of the URL of the source. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/url) */ get url(): string; /** - * Returns true if the credentials mode for connection requests to the URL providing the event stream is set to "include", and false otherwise. + * The **`withCredentials`** read-only property of the the `EventSource` object was instantiated with CORS credentials set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials) */ get withCredentials(): boolean; /** - * Returns the state of this EventSource object's connection. It can have the values described below. + * The **`readyState`** read-only property of the connection. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/readyState) */ @@ -2507,34 +3188,34 @@ interface Container { destroy(error?: any): Promise; signal(signo: number): void; getTcpPort(port: number): Fetcher; + setInactivityTimeout(durationMs: number | bigint): Promise; } interface ContainerStartupOptions { entrypoint?: string[]; enableInternet: boolean; env?: Record; + hardTimeout?: (number | bigint); } /** - * This Channel Messaging API interface represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. + * The **`MessagePort`** interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort) */ declare abstract class MessagePort extends EventTarget { /** - * Posts a message through the channel. Objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side. - * - * Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned. + * The **`postMessage()`** method of the transfers ownership of objects to other browsing contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage) */ postMessage(data?: any, options?: (any[] | MessagePortPostMessageOptions)): void; /** - * Disconnects the port, so that it is no longer active. + * The **`close()`** method of the MessagePort interface disconnects the port, so it is no longer active. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/close) */ close(): void; /** - * Begins dispatching messages received on the port. + * The **`start()`** method of the MessagePort interface starts the sending of messages queued on the port. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/start) */ @@ -2543,20 +3224,20 @@ declare abstract class MessagePort extends EventTarget { set onmessage(value: any | null); } /** - * This Channel Messaging API interface allows us to create a new message channel and send data through it via its two MessagePort properties. + * The **`MessageChannel`** interface of the Channel Messaging API allows us to create a new message channel and send data through it via its two MessagePort properties. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel) */ declare class MessageChannel { constructor(); /** - * Returns the first MessagePort object. + * The **`port1`** read-only property of the the port attached to the context that originated the channel. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel/port1) */ readonly port1: MessagePort; /** - * Returns the second MessagePort object. + * The **`port2`** read-only property of the the port attached to the context at the other end of the channel, which the message is initially sent to. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageChannel/port2) */ @@ -2609,6 +3290,7 @@ interface WorkerLoaderModule { data?: ArrayBuffer; json?: any; py?: string; + wasm?: ArrayBuffer; } interface WorkerLoaderWorkerCode { compatibilityDate: string; @@ -6045,13 +6727,6 @@ type AiOptions = { prefix?: string; extraHeaders?: object; }; -type ConversionResponse = { - name: string; - mimeType: string; - format: "markdown"; - tokens: number; - data: string; -}; type AiModelsSearchParams = { author?: string; hide_experimental?: boolean; @@ -6094,20 +6769,9 @@ declare abstract class Ai { stream: true; } ? ReadableStream : AiModelList[Name]["postProcessedOutputs"]>; models(params?: AiModelsSearchParams): Promise; - toMarkdown(files: { - name: string; - blob: Blob; - }[], options?: { - gateway?: GatewayOptions; - extraHeaders?: object; - }): Promise; - toMarkdown(files: { - name: string; - blob: Blob; - }, options?: { - gateway?: GatewayOptions; - extraHeaders?: object; - }): Promise; + toMarkdown(): ToMarkdownService; + toMarkdown(files: MarkdownDocument[], options?: ConversionRequestOptions): Promise; + toMarkdown(files: MarkdownDocument, options?: ConversionRequestOptions): Promise; } type GatewayRetries = { maxAttempts?: 1 | 2 | 3 | 4 | 5; @@ -6229,6 +6893,10 @@ type AutoRagSearchRequest = { ranker?: string; score_threshold?: number; }; + reranking?: { + enabled?: boolean; + model?: string; + }; rewrite_query?: boolean; }; type AutoRagAiSearchRequest = AutoRagSearchRequest & { @@ -7453,6 +8121,10 @@ type MediaTransformationOutputOptions = { * Duration for video clips, audio extraction, and spritesheet generation (e.g. '5s'). */ duration?: string; + /** + * Number of frames in the spritesheet. + */ + imageCount?: number; /** * Output format for the generated media. */ @@ -7467,6 +8139,19 @@ interface MediaError extends Error { readonly message: string; readonly stack?: string; } +declare module 'cloudflare:node' { + interface NodeStyleServer { + listen(...args: unknown[]): this; + address(): { + port?: number | null | undefined; + }; + } + export function httpServerHandler(port: number): ExportedHandler; + export function httpServerHandler(options: { + port: number; + }): ExportedHandler; + export function httpServerHandler(server: NodeStyleServer): ExportedHandler; +} type Params

= Record; type EventContext = { request: Request>; @@ -7724,19 +8409,6 @@ declare namespace Cloudflare { & (K extends GlobalProp<"durableNamespaces", never> ? MainModule[K] extends new (...args: any[]) => infer DoInstance ? DoInstance extends Rpc.DurableObjectBranded ? DurableObjectNamespace : DurableObjectNamespace : DurableObjectNamespace : {}); }; } -declare module 'cloudflare:node' { - export interface DefaultHandler { - fetch?(request: Request): Response | Promise; - tail?(events: TraceItem[]): void | Promise; - trace?(traces: TraceItem[]): void | Promise; - scheduled?(controller: ScheduledController): void | Promise; - queue?(batch: MessageBatch): void | Promise; - test?(controller: TestController): void | Promise; - } - export function httpServerHandler(options: { - port: number; - }, handlers?: Omit): DefaultHandler; -} declare namespace CloudflareWorkersModule { export type RpcStub = Rpc.Stub; export const RpcStub: { @@ -7751,20 +8423,22 @@ declare namespace CloudflareWorkersModule { protected ctx: ExecutionContext; protected env: Env; constructor(ctx: ExecutionContext, env: Env); + email?(message: ForwardableEmailMessage): void | Promise; fetch?(request: Request): Response | Promise; - tail?(events: TraceItem[]): void | Promise; - trace?(traces: TraceItem[]): void | Promise; - scheduled?(controller: ScheduledController): void | Promise; queue?(batch: MessageBatch): void | Promise; + scheduled?(controller: ScheduledController): void | Promise; + tail?(events: TraceItem[]): void | Promise; + tailStream?(event: TailStream.TailEvent): TailStream.TailEventHandlerType | Promise; test?(controller: TestController): void | Promise; + trace?(traces: TraceItem[]): void | Promise; } export abstract class DurableObject implements Rpc.DurableObjectBranded { [Rpc.__DURABLE_OBJECT_BRAND]: never; protected ctx: DurableObjectState; protected env: Env; constructor(ctx: DurableObjectState, env: Env); - fetch?(request: Request): Response | Promise; alarm?(alarmInfo?: AlarmInvocationInfo): void | Promise; + fetch?(request: Request): Response | Promise; webSocketMessage?(ws: WebSocket, message: string | ArrayBuffer): void | Promise; webSocketClose?(ws: WebSocket, code: number, reason: string, wasClean: boolean): void | Promise; webSocketError?(ws: WebSocket, error: unknown): void | Promise; @@ -7827,6 +8501,58 @@ declare module "cloudflare:sockets" { function _connect(address: string | SocketAddress, options?: SocketOptions): Socket; export { _connect as connect }; } +type MarkdownDocument = { + name: string; + blob: Blob; +}; +type ConversionResponse = { + name: string; + mimeType: string; + format: 'markdown'; + tokens: number; + data: string; +} | { + name: string; + mimeType: string; + format: 'error'; + error: string; +}; +type ImageConversionOptions = { + descriptionLanguage?: 'en' | 'es' | 'fr' | 'it' | 'pt' | 'de'; +}; +type EmbeddedImageConversionOptions = ImageConversionOptions & { + convert?: boolean; + maxConvertedImages?: number; +}; +type ConversionOptions = { + html?: { + images?: EmbeddedImageConversionOptions & { + convertOGImage?: boolean; + }; + }; + docx?: { + images?: EmbeddedImageConversionOptions; + }; + image?: ImageConversionOptions; + pdf?: { + images?: EmbeddedImageConversionOptions; + metadata?: boolean; + }; +}; +type ConversionRequestOptions = { + gateway?: GatewayOptions; + extraHeaders?: object; + conversionOptions?: ConversionOptions; +}; +type SupportedFileFormat = { + mimeType: string; + extension: string; +}; +declare abstract class ToMarkdownService { + transform(files: MarkdownDocument[], options?: ConversionRequestOptions): Promise; + transform(files: MarkdownDocument, options?: ConversionRequestOptions): Promise; + supported(): Promise; +} declare namespace TailStream { interface Header { readonly name: string; @@ -8017,13 +8743,16 @@ interface VectorizeError { * * This list is expected to grow as support for more operations are released. */ -type VectorizeVectorMetadataFilterOp = "$eq" | "$ne"; +type VectorizeVectorMetadataFilterOp = '$eq' | '$ne' | '$lt' | '$lte' | '$gt' | '$gte'; +type VectorizeVectorMetadataFilterCollectionOp = '$in' | '$nin'; /** * Filter criteria for vector metadata used to limit the retrieved query result set. */ type VectorizeVectorMetadataFilter = { [field: string]: Exclude | null | { [Op in VectorizeVectorMetadataFilterOp]?: Exclude | null; + } | { + [Op in VectorizeVectorMetadataFilterCollectionOp]?: Exclude[]; }; }; /** diff --git a/examples/solid/start-basic-netlify/package.json b/examples/solid/start-basic-netlify/package.json index d8a7f45bd1f..3810a3a93fe 100644 --- a/examples/solid/start-basic-netlify/package.json +++ b/examples/solid/start-basic-netlify/package.json @@ -19,7 +19,7 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-basic-nitro/package.json b/examples/solid/start-basic-nitro/package.json index fdd984b58dd..956e54048a0 100644 --- a/examples/solid/start-basic-nitro/package.json +++ b/examples/solid/start-basic-nitro/package.json @@ -19,7 +19,7 @@ "@types/node": "^22.5.4", "nitro": "^3.0.1-alpha.0", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-basic-solid-query/package.json b/examples/solid/start-basic-solid-query/package.json index bc56fd8db6e..28e8b92aa61 100644 --- a/examples/solid/start-basic-solid-query/package.json +++ b/examples/solid/start-basic-solid-query/package.json @@ -24,7 +24,7 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-basic-static/package.json b/examples/solid/start-basic-static/package.json index 1c594d2d2c2..ce394307e7d 100644 --- a/examples/solid/start-basic-static/package.json +++ b/examples/solid/start-basic-static/package.json @@ -16,7 +16,7 @@ "@tanstack/start-static-server-functions": "^1.139.14", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwind-merge": "^2.5.5" + "tailwind-merge": "^2.6.0" }, "devDependencies": { "@types/node": "^22.5.4", diff --git a/examples/solid/start-basic/package.json b/examples/solid/start-basic/package.json index 01179de3a1b..8df450274e9 100644 --- a/examples/solid/start-basic/package.json +++ b/examples/solid/start-basic/package.json @@ -21,7 +21,7 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-bun/package.json b/examples/solid/start-bun/package.json index a3552485ffe..25259eb1634 100644 --- a/examples/solid/start-bun/package.json +++ b/examples/solid/start-bun/package.json @@ -13,7 +13,7 @@ "check": "prettier --write . && eslint --fix" }, "dependencies": { - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "@tanstack/solid-devtools": "^0.7.0", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", diff --git a/examples/solid/start-i18n-paraglide/package.json b/examples/solid/start-i18n-paraglide/package.json index e08a366c834..c99b2f1cbae 100644 --- a/examples/solid/start-i18n-paraglide/package.json +++ b/examples/solid/start-i18n-paraglide/package.json @@ -21,8 +21,8 @@ "typescript": "^5.9.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4", - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.17", "tailwindcss": "^4.1.13", - "@inlang/paraglide-js": "2.4.0" + "@inlang/paraglide-js": "^2.4.0" } } diff --git a/examples/solid/start-large/package.json b/examples/solid/start-large/package.json index 77aa325bd59..c1e43806de2 100644 --- a/examples/solid/start-large/package.json +++ b/examples/solid/start-large/package.json @@ -12,7 +12,7 @@ "test:types": "tsc --extendedDiagnostics" }, "dependencies": { - "@tanstack/solid-query": "^5.90.0", + "@tanstack/solid-query": "^5.90.9", "@tanstack/solid-router": "^1.139.14", "@tanstack/solid-router-devtools": "^1.139.15", "@tanstack/solid-start": "^1.139.14", @@ -26,7 +26,7 @@ "@types/node": "^22.5.4", "vite-plugin-solid": "^2.11.10", "postcss": "^8.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-tsconfig-paths": "^5.1.4" diff --git a/examples/solid/start-supabase-basic/package.json b/examples/solid/start-supabase-basic/package.json index ee82a5f07f4..cbaf8c021ef 100644 --- a/examples/solid/start-supabase-basic/package.json +++ b/examples/solid/start-supabase-basic/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", - "tailwindcss": "^4.1.6", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/start-tailwind-v4/package.json b/examples/solid/start-tailwind-v4/package.json index 7e54bd84b16..d9680491ea0 100644 --- a/examples/solid/start-tailwind-v4/package.json +++ b/examples/solid/start-tailwind-v4/package.json @@ -21,7 +21,7 @@ "@tailwindcss/postcss": "^4.1.15", "@types/node": "^22.5.4", "postcss": "^8.5.1", - "tailwindcss": "^4.1.6", + "tailwindcss": "^4.1.17", "typescript": "^5.7.2", "vite": "^7.1.7", "vite-plugin-solid": "^2.11.10", diff --git a/examples/solid/view-transitions/package.json b/examples/solid/view-transitions/package.json index aad31c89757..5167ba5896e 100644 --- a/examples/solid/view-transitions/package.json +++ b/examples/solid/view-transitions/package.json @@ -16,7 +16,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/with-framer-motion/package.json b/examples/solid/with-framer-motion/package.json index 7b64bc1a155..e296c4c7053 100644 --- a/examples/solid/with-framer-motion/package.json +++ b/examples/solid/with-framer-motion/package.json @@ -16,7 +16,7 @@ "redaxios": "^0.5.1", "solid-js": "^1.9.10", "solid-motionone": "^1.0.4", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/with-trpc/package.json b/examples/solid/with-trpc/package.json index d81a4076130..7a0f237b37d 100644 --- a/examples/solid/with-trpc/package.json +++ b/examples/solid/with-trpc/package.json @@ -20,7 +20,7 @@ "postcss": "^8.5.1", "solid-js": "^1.9.10", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/vue/basic-file-based-jsx/package.json b/examples/vue/basic-file-based-jsx/package.json index 797612d2172..103c12bb93e 100644 --- a/examples/vue/basic-file-based-jsx/package.json +++ b/examples/vue/basic-file-based-jsx/package.json @@ -16,7 +16,7 @@ "@tanstack/zod-adapter": "^1.139.14", "postcss": "^8.5.1", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "vue": "^3.5.16", "zod": "^3.24.2" }, diff --git a/examples/vue/basic-file-based-sfc/package.json b/examples/vue/basic-file-based-sfc/package.json index 6c17f126637..1d400f81ab0 100644 --- a/examples/vue/basic-file-based-sfc/package.json +++ b/examples/vue/basic-file-based-sfc/package.json @@ -16,7 +16,7 @@ "@tanstack/zod-adapter": "^1.139.14", "postcss": "^8.5.1", "redaxios": "^0.5.1", - "tailwindcss": "^4.1.15", + "tailwindcss": "^4.1.17", "vue": "^3.5.16", "zod": "^3.24.2" }, @@ -25,6 +25,6 @@ "@vitejs/plugin-vue-jsx": "^4.1.2", "typescript": "~5.8.3", "vite": "^7.1.7", - "vue-tsc": "^2.2.0" + "vue-tsc": "^3.1.5" } } diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 3b946cdfa9c..7712d5f798b 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -20,7 +20,7 @@ "devDependencies": { "typescript": "^5.7.2", "vite": "^6.1.0", - "vue-tsc": "^2.2.0", + "vue-tsc": "^3.1.5", "@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue-jsx": "^4.1.2" } diff --git a/nx.json b/nx.json index 29552a9318c..4f8c811d34d 100644 --- a/nx.json +++ b/nx.json @@ -4,6 +4,9 @@ "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, + "tui": { + "enabled": false + }, "namedInputs": { "sharedGlobals": [ "{workspaceRoot}/.nvmrc", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d94a917b6a..cc8decafc94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -226,8 +226,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -321,8 +321,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -373,8 +373,8 @@ importers: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -428,8 +428,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -483,8 +483,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -535,8 +535,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -587,8 +587,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -642,8 +642,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -694,8 +694,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -740,8 +740,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -811,8 +811,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -866,8 +866,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -902,8 +902,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -960,8 +960,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -1009,7 +1009,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -1104,8 +1104,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -1186,8 +1186,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.2) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -1241,8 +1241,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -1323,8 +1323,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -1334,18 +1334,15 @@ importers: e2e/react-start/basic-rsc: dependencies: - '@tailwindcss/postcss': - specifier: ^4.1.15 - version: 4.1.15 - tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 - - e2e/react-start/basic-tsr-config: - dependencies: + '@babel/plugin-syntax-typescript': + specifier: ^7.25.9 + version: 7.27.1(@babel/core@7.28.5) '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router + '@tanstack/react-router-devtools': + specifier: workspace:^ + version: link:../../../packages/react-router-devtools '@tanstack/react-start': specifier: workspace:* version: link:../../../packages/react-start @@ -1355,65 +1352,65 @@ importers: react-dom: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) + redaxios: + specifier: ^0.5.1 + version: 0.5.1 + tailwind-merge: + specifier: ^2.6.0 + version: 2.6.0 vite: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) devDependencies: - '@tanstack/router-e2e-utils': - specifier: workspace:^ - version: link:../../e2e-utils - '@types/node': - specifier: 22.10.2 - version: 22.10.2 + '@tailwindcss/postcss': + specifier: ^4.1.15 + version: 4.1.15 '@types/react': specifier: ^19.2.2 version: 19.2.2 '@types/react-dom': specifier: ^19.2.2 version: 19.2.2(@types/react@19.2.2) - srvx: - specifier: ^0.8.6 - version: 0.8.7 + '@vitejs/plugin-react': + specifier: ^4.3.4 + version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.5.6) + postcss: + specifier: ^8.5.1 + version: 8.5.6 + tailwindcss: + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 - version: 5.8.2 + version: 5.9.2 + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - e2e/react-start/custom-basepath: + e2e/react-start/basic-tsr-config: dependencies: '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router - '@tanstack/react-router-devtools': - specifier: workspace:^ - version: link:../../../packages/react-router-devtools '@tanstack/react-start': specifier: workspace:* version: link:../../../packages/react-start - express: - specifier: ^4.21.2 - version: 4.21.2 react: specifier: ^19.2.0 version: 19.2.0 react-dom: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) - redaxios: - specifier: ^0.5.1 - version: 0.5.1 + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) devDependencies: - '@playwright/test': - specifier: ^1.56.1 - version: 1.56.1 - '@tailwindcss/postcss': - specifier: ^4.1.15 - version: 4.1.15 '@tanstack/router-e2e-utils': specifier: workspace:^ version: link:../../e2e-utils - '@types/express': - specifier: ^5.0.3 - version: 5.0.3 '@types/node': specifier: 22.10.2 version: 22.10.2 @@ -1423,51 +1420,24 @@ importers: '@types/react-dom': specifier: ^19.2.2 version: 19.2.2(@types/react@19.2.2) - '@vitejs/plugin-react': - specifier: ^4.3.4 - version: 4.3.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - cross-env: - specifier: ^10.0.0 - version: 10.0.0 - postcss: - specifier: ^8.5.1 - version: 8.5.3 srvx: specifier: ^0.8.6 version: 0.8.7 - tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 - tsx: - specifier: ^4.20.3 - version: 4.20.3 typescript: specifier: ^5.7.2 version: 5.8.2 - vite: - specifier: ^7.1.7 - version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - vite-tsconfig-paths: - specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - e2e/react-start/query-integration: + e2e/react-start/clerk-basic: dependencies: - '@tanstack/react-query': - specifier: ^5.90.7 - version: 5.90.7(react@19.2.0) - '@tanstack/react-query-devtools': - specifier: ^5.90.0 - version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0) + '@clerk/tanstack-react-start': + specifier: ^0.19.0 + version: 0.19.0(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router '@tanstack/react-router-devtools': specifier: workspace:^ version: link:../../../packages/react-router-devtools - '@tanstack/react-router-ssr-query': - specifier: workspace:* - version: link:../../../packages/react-router-ssr-query '@tanstack/react-start': specifier: workspace:* version: link:../../../packages/react-start @@ -1477,22 +1447,19 @@ importers: react-dom: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) + redaxios: + specifier: ^0.5.1 + version: 0.5.1 tailwind-merge: specifier: ^2.6.0 version: 2.6.0 vite: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - zod: - specifier: ^3.24.2 - version: 3.25.57 devDependencies: '@playwright/test': specifier: ^1.56.1 version: 1.56.1 - '@tailwindcss/postcss': - specifier: ^4.1.15 - version: 4.1.15 '@tanstack/router-e2e-utils': specifier: workspace:^ version: link:../../e2e-utils @@ -1507,21 +1474,24 @@ importers: version: 19.2.2(@types/react@19.2.2) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.5.6) postcss: specifier: ^8.5.1 - version: 8.5.3 + version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^3.4.17 + version: 3.4.18(tsx@4.20.3)(yaml@2.8.1) typescript: specifier: ^5.7.2 - version: 5.8.3 + version: 5.9.2 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - e2e/react-start/scroll-restoration: + e2e/react-start/custom-basepath: dependencies: '@tanstack/react-router': specifier: workspace:* @@ -1532,9 +1502,9 @@ importers: '@tanstack/react-start': specifier: workspace:* version: link:../../../packages/react-start - '@tanstack/zod-adapter': - specifier: workspace:* - version: link:../../../packages/zod-adapter + express: + specifier: ^4.21.2 + version: 4.21.2 react: specifier: ^19.2.0 version: 19.2.0 @@ -1544,15 +1514,6 @@ importers: redaxios: specifier: ^0.5.1 version: 0.5.1 - tailwind-merge: - specifier: ^2.6.0 - version: 2.6.0 - vite: - specifier: ^7.1.7 - version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - zod: - specifier: ^3.24.2 - version: 3.25.57 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -1563,6 +1524,9 @@ importers: '@tanstack/router-e2e-utils': specifier: workspace:^ version: link:../../e2e-utils + '@types/express': + specifier: ^5.0.3 + version: 5.0.3 '@types/node': specifier: 22.10.2 version: 22.10.2 @@ -1575,9 +1539,9 @@ importers: '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - combinate: - specifier: ^1.1.11 - version: 1.1.11 + cross-env: + specifier: ^10.0.0 + version: 10.0.0 postcss: specifier: ^8.5.1 version: 8.5.3 @@ -1585,23 +1549,38 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 + tsx: + specifier: ^4.20.3 + version: 4.20.3 typescript: specifier: ^5.7.2 version: 5.8.2 + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) vite-tsconfig-paths: specifier: ^5.1.4 version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) - e2e/react-start/selective-ssr: + e2e/react-start/query-integration: dependencies: + '@tanstack/react-query': + specifier: ^5.90.7 + version: 5.90.7(react@19.2.0) + '@tanstack/react-query-devtools': + specifier: ^5.90.0 + version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0) '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router '@tanstack/react-router-devtools': specifier: workspace:^ version: link:../../../packages/react-router-devtools + '@tanstack/react-router-ssr-query': + specifier: workspace:* + version: link:../../../packages/react-router-ssr-query '@tanstack/react-start': specifier: workspace:* version: link:../../../packages/react-start @@ -1611,16 +1590,19 @@ importers: react-dom: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) + tailwind-merge: + specifier: ^2.6.0 + version: 2.6.0 vite: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - vite-tsconfig-paths: - specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) zod: specifier: ^3.24.2 version: 3.25.57 devDependencies: + '@playwright/test': + specifier: ^1.56.1 + version: 1.56.1 '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -1642,12 +1624,143 @@ importers: postcss: specifier: ^8.5.1 version: 8.5.3 + tailwindcss: + specifier: ^4.1.17 + version: 4.1.17 + typescript: + specifier: ^5.7.2 + version: 5.8.3 + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.8.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + + e2e/react-start/scroll-restoration: + dependencies: + '@tanstack/react-router': + specifier: workspace:* + version: link:../../../packages/react-router + '@tanstack/react-router-devtools': + specifier: workspace:^ + version: link:../../../packages/react-router-devtools + '@tanstack/react-start': + specifier: workspace:* + version: link:../../../packages/react-start + '@tanstack/zod-adapter': + specifier: workspace:* + version: link:../../../packages/zod-adapter + react: + specifier: ^19.2.0 + version: 19.2.0 + react-dom: + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) + redaxios: + specifier: ^0.5.1 + version: 0.5.1 + tailwind-merge: + specifier: ^2.6.0 + version: 2.6.0 + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) + zod: + specifier: ^3.24.2 + version: 3.25.57 + devDependencies: + '@playwright/test': + specifier: ^1.56.1 + version: 1.56.1 + '@tailwindcss/postcss': + specifier: ^4.1.15 + version: 4.1.15 + '@tanstack/router-e2e-utils': + specifier: workspace:^ + version: link:../../e2e-utils + '@types/node': + specifier: 22.10.2 + version: 22.10.2 + '@types/react': + specifier: ^19.2.2 + version: 19.2.2 + '@types/react-dom': + specifier: ^19.2.2 + version: 19.2.2(@types/react@19.2.2) + '@vitejs/plugin-react': + specifier: ^4.3.4 + version: 4.3.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + combinate: + specifier: ^1.1.11 + version: 1.1.11 + postcss: + specifier: ^8.5.1 + version: 8.5.3 srvx: specifier: ^0.8.6 version: 0.8.7 tailwindcss: + specifier: ^4.1.17 + version: 4.1.17 + typescript: + specifier: ^5.7.2 + version: 5.8.2 + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + + e2e/react-start/selective-ssr: + dependencies: + '@tanstack/react-router': + specifier: workspace:* + version: link:../../../packages/react-router + '@tanstack/react-router-devtools': + specifier: workspace:^ + version: link:../../../packages/react-router-devtools + '@tanstack/react-start': + specifier: workspace:* + version: link:../../../packages/react-start + react: + specifier: ^19.2.0 + version: 19.2.0 + react-dom: + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.8.3)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + zod: + specifier: ^3.24.2 + version: 3.25.57 + devDependencies: + '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 + '@tanstack/router-e2e-utils': + specifier: workspace:^ + version: link:../../e2e-utils + '@types/node': + specifier: 22.10.2 + version: 22.10.2 + '@types/react': + specifier: ^19.2.2 + version: 19.2.2 + '@types/react-dom': + specifier: ^19.2.2 + version: 19.2.2(@types/react@19.2.2) + '@vitejs/plugin-react': + specifier: ^4.3.4 + version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + postcss: + specifier: ^8.5.1 + version: 8.5.3 + srvx: + specifier: ^0.8.6 + version: 0.8.7 + tailwindcss: + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -1704,8 +1817,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -1783,8 +1896,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -1865,8 +1978,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -1911,8 +2024,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -1987,8 +2100,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -2051,8 +2164,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -2112,8 +2225,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2192,8 +2305,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2235,8 +2348,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2278,8 +2391,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2303,8 +2416,8 @@ importers: specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.71.9 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: workspace:^ version: link:../../../packages/solid-router @@ -2321,8 +2434,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2349,8 +2462,8 @@ importers: specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.71.9 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: workspace:^ version: link:../../../packages/solid-router @@ -2367,8 +2480,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2413,8 +2526,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2459,8 +2572,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2502,8 +2615,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2539,8 +2652,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2583,8 +2696,8 @@ importers: specifier: ^1.0.3 version: 1.0.3(@rsbuild/core@1.2.4) '@rsbuild/plugin-solid': - specifier: ^1.0.4 - version: 1.0.4(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10) + specifier: ^1.0.6 + version: 1.0.6(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10) '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -2598,8 +2711,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -2629,8 +2742,8 @@ importers: specifier: ^1.0.3 version: 1.0.3(@rsbuild/core@1.2.4) '@rsbuild/plugin-solid': - specifier: ^1.0.4 - version: 1.0.4(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10) + specifier: ^1.0.6 + version: 1.0.6(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10) '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -2647,8 +2760,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -2680,8 +2793,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -2729,8 +2842,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@playwright/test': specifier: ^1.56.1 @@ -2769,7 +2882,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -2852,8 +2965,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -2919,8 +3032,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -2965,7 +3078,7 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -3038,8 +3151,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -3133,8 +3246,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 tsx: specifier: ^4.20.3 version: 4.20.3 @@ -3200,8 +3313,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -3264,8 +3377,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -3304,8 +3417,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -3359,8 +3472,8 @@ importers: specifier: ^0.8.6 version: 0.8.15 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -3429,8 +3542,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -3502,8 +3615,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -3542,8 +3655,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.3 @@ -3609,8 +3722,8 @@ importers: specifier: ^0.8.6 version: 0.8.15 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -3667,8 +3780,8 @@ importers: specifier: ^0.8.6 version: 0.8.7 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -3697,7 +3810,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 vue: specifier: ^3.5.16 @@ -3719,8 +3832,8 @@ importers: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.0 - version: 2.2.12(typescript@5.8.3) + specifier: ^3.1.5 + version: 3.1.5(typescript@5.8.3) e2e/vue-router/basic-file-based-jsx: dependencies: @@ -3746,7 +3859,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 vue: specifier: ^3.5.16 @@ -3816,7 +3929,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 vue: specifier: ^3.5.16 @@ -3844,8 +3957,8 @@ importers: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.0 - version: 2.2.12(typescript@5.8.3) + specifier: ^3.1.5 + version: 3.1.5(typescript@5.8.3) examples/react/authenticated-routes: dependencies: @@ -3874,8 +3987,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -3929,8 +4042,8 @@ importers: specifier: ^14.9.0 version: 14.9.0 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -3975,8 +4088,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4021,8 +4134,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4070,8 +4183,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4116,8 +4229,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4162,8 +4275,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4211,8 +4324,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4263,8 +4376,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4343,7 +4456,7 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin compression: - specifier: ^1.7.5 + specifier: ^1.8.0 version: 1.8.0 express: specifier: ^4.21.2 @@ -4365,7 +4478,7 @@ importers: specifier: workspace:^ version: link:../../../packages/react-router-devtools '@types/express': - specifier: ^4.17.21 + specifier: ^4.17.23 version: 4.17.23 '@types/react': specifier: ^19.2.2 @@ -4413,8 +4526,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4465,8 +4578,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4511,8 +4624,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4536,8 +4649,8 @@ importers: examples/react/i18n-paraglide: dependencies: '@tailwindcss/vite': - specifier: ^4.1.13 - version: 4.1.13(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + specifier: ^4.1.17 + version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router @@ -4603,8 +4716,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4655,8 +4768,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4710,8 +4823,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4768,8 +4881,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4820,8 +4933,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -4872,8 +4985,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4918,8 +5031,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -4958,8 +5071,8 @@ importers: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -5038,8 +5151,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -5081,14 +5194,14 @@ importers: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@rsbuild/core': - specifier: 1.2.4 + specifier: ^1.2.4 version: 1.2.4 '@rsbuild/plugin-react': - specifier: 1.1.0 + specifier: ^1.1.0 version: 1.1.0(@rsbuild/core@1.2.4) '@tanstack/router-plugin': specifier: workspace:* @@ -5708,8 +5821,8 @@ importers: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -5766,8 +5879,8 @@ importers: specifier: ^19.2.0 version: 19.2.0(react@19.2.0) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 valibot: specifier: 1.0.0-beta.15 version: 1.0.0-beta.15(typescript@5.8.2) @@ -5883,8 +5996,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -5953,8 +6066,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.2) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6011,7 +6124,7 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -6043,7 +6156,7 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.13.7 - version: 1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20250924.0)(wrangler@4.40.2) + version: 1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20251118.0)(wrangler@4.49.1) '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -6063,8 +6176,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -6075,8 +6188,8 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) wrangler: - specifier: ^4.40.2 - version: 4.40.2 + specifier: ^4.49.1 + version: 4.49.1 examples/react/start-basic-react-query: dependencies: @@ -6130,8 +6243,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6142,6 +6255,61 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.8.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + examples/react/start-basic-rsc: + dependencies: + '@babel/plugin-syntax-typescript': + specifier: ^7.25.9 + version: 7.27.1(@babel/core@7.28.5) + '@tanstack/react-router': + specifier: workspace:* + version: link:../../../packages/react-router + '@tanstack/react-router-devtools': + specifier: workspace:^ + version: link:../../../packages/react-router-devtools + '@tanstack/react-start': + specifier: workspace:* + version: link:../../../packages/react-start + react: + specifier: ^19.2.0 + version: 19.2.0 + react-dom: + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) + redaxios: + specifier: ^0.5.1 + version: 0.5.1 + tailwind-merge: + specifier: ^2.6.0 + version: 2.6.0 + devDependencies: + '@types/react': + specifier: ^19.2.2 + version: 19.2.2 + '@types/react-dom': + specifier: ^19.2.2 + version: 19.2.2(@types/react@19.2.2) + '@vitejs/plugin-react': + specifier: ^4.3.4 + version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.5.6) + postcss: + specifier: ^8.5.1 + version: 8.5.6 + tailwindcss: + specifier: ^3.4.17 + version: 3.4.18(tsx@4.20.3)(yaml@2.8.1) + typescript: + specifier: ^5.7.2 + version: 5.9.2 + vite: + specifier: ^7.1.7 + version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + examples/react/start-basic-static: dependencies: '@tanstack/react-router': @@ -6169,7 +6337,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwind-merge: - specifier: ^2.5.5 + specifier: ^2.6.0 version: 2.6.0 devDependencies: '@types/node': @@ -6203,8 +6371,8 @@ importers: examples/react/start-bun: dependencies: '@tailwindcss/vite': - specifier: ^4.1.13 - version: 4.1.13(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + specifier: ^4.1.17 + version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@tanstack/react-devtools': specifier: ^0.7.0 version: 0.7.0(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10) @@ -6328,8 +6496,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -6416,8 +6584,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6487,11 +6655,11 @@ importers: version: 19.2.0(react@19.2.0) devDependencies: '@inlang/paraglide-js': - specifier: 2.4.0 + specifier: ^2.4.0 version: 2.4.0(babel-plugin-macros@3.1.0) '@tailwindcss/vite': - specifier: ^4.1.13 - version: 4.1.13(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + specifier: ^4.1.17 + version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@types/node': specifier: 22.10.2 version: 22.10.2 @@ -6566,8 +6734,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6722,8 +6890,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6759,8 +6927,8 @@ importers: version: 3.25.57 devDependencies: '@tailwindcss/vite': - specifier: ^4.1.6 - version: 4.1.6(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + specifier: ^4.1.17 + version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@types/node': specifier: 22.10.2 version: 22.10.2 @@ -6774,8 +6942,8 @@ importers: specifier: ^4.3.4 version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) tailwindcss: - specifier: ^4.1.6 - version: 4.1.6 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -6853,8 +7021,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.6.2 version: 5.8.2 @@ -6941,8 +7109,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -6990,8 +7158,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7048,8 +7216,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7118,8 +7286,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7167,7 +7335,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7213,7 +7381,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7250,8 +7418,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -7275,7 +7443,7 @@ importers: specifier: ^4.1.15 version: 4.1.15 '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -7293,7 +7461,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7330,8 +7498,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: typescript: specifier: ^5.7.2 @@ -7364,8 +7532,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7404,8 +7572,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@types/react': specifier: ^19.2.2 @@ -7432,8 +7600,8 @@ importers: specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.71.9 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 version: link:../../../packages/solid-router @@ -7450,8 +7618,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 devDependencies: '@tanstack/router-plugin': specifier: workspace:* @@ -7475,8 +7643,8 @@ importers: specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.71.9 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 version: link:../../../packages/solid-router @@ -7493,8 +7661,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7564,7 +7732,7 @@ importers: specifier: workspace:^ version: link:../../../packages/solid-router-devtools compression: - specifier: ^1.7.5 + specifier: ^1.8.0 version: 1.8.0 express: specifier: ^4.21.2 @@ -7585,8 +7753,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7595,7 +7763,7 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin '@types/express': - specifier: ^4.17.21 + specifier: ^4.17.23 version: 4.17.23 typescript: specifier: ^5.7.2 @@ -7634,7 +7802,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7677,7 +7845,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7714,7 +7882,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7733,7 +7901,7 @@ importers: examples/solid/i18n-paraglide: dependencies: '@tailwindcss/vite': - specifier: ^4.1.13 + specifier: ^4.1.17 version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@tanstack/router-plugin': specifier: workspace:* @@ -7788,7 +7956,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7828,8 +7996,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7853,11 +8021,11 @@ importers: specifier: ^4.1.15 version: 4.1.15 '@tanstack/solid-query': - specifier: ^5.72.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.72.0 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 version: link:../../../packages/solid-router @@ -7877,8 +8045,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7902,11 +8070,11 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin '@tanstack/solid-query': - specifier: ^5.72.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': - specifier: ^5.72.0 - version: 5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) + specifier: ^5.90.0 + version: 5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 version: link:../../../packages/solid-router @@ -7926,8 +8094,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -7951,7 +8119,7 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -7969,7 +8137,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -7991,7 +8159,7 @@ importers: specifier: ^4.1.15 version: 4.1.15 '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -8009,7 +8177,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 devDependencies: typescript: @@ -8028,7 +8196,7 @@ importers: specifier: ^4.1.15 version: 4.1.15 '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -8046,7 +8214,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 devDependencies: typescript: @@ -8077,7 +8245,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 devDependencies: typescript: @@ -8142,8 +8310,8 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 zod: specifier: ^3.24.2 version: 3.25.57 @@ -8179,17 +8347,17 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 devDependencies: '@rsbuild/core': - specifier: 1.2.4 + specifier: ^1.2.4 version: 1.2.4 '@rsbuild/plugin-babel': specifier: ^1.0.6 version: 1.0.6(@rsbuild/core@1.2.4) '@rsbuild/plugin-solid': - specifier: 1.0.6 + specifier: ^1.0.6 version: 1.0.6(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10) '@tanstack/router-plugin': specifier: workspace:* @@ -8333,7 +8501,7 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-query-devtools': specifier: ^5.90.0 @@ -8388,7 +8556,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 devDependencies: typescript: @@ -8413,7 +8581,7 @@ importers: specifier: workspace:* version: link:../../../packages/router-plugin '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -8437,7 +8605,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 valibot: specifier: 1.0.0-beta.15 @@ -8493,8 +8661,8 @@ importers: specifier: ^8.5.1 version: 8.5.3 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -8554,8 +8722,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -8603,7 +8771,7 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -8635,7 +8803,7 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.13.7 - version: 1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20251118.0)(wrangler@4.40.2) + version: 1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20251118.0)(wrangler@4.49.1) '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -8646,8 +8814,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -8661,8 +8829,8 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) wrangler: - specifier: ^4.40.2 - version: 4.40.2 + specifier: ^4.49.1 + version: 4.49.1 examples/solid/start-basic-netlify: dependencies: @@ -8681,7 +8849,7 @@ importers: devDependencies: '@netlify/vite-plugin-tanstack-start': specifier: ^1.1.4 - version: 1.1.4(@tanstack/solid-start@packages+solid-start)(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 1.1.4(@tanstack/solid-start@packages+solid-start)(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@tailwindcss/postcss': specifier: ^4.1.15 version: 4.1.15 @@ -8692,8 +8860,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -8735,8 +8903,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -8790,8 +8958,8 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 - version: 4.1.15 + specifier: ^4.1.17 + version: 4.1.17 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -8826,7 +8994,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwind-merge: - specifier: ^2.5.5 + specifier: ^2.6.0 version: 2.6.0 devDependencies: '@types/node': @@ -8857,7 +9025,7 @@ importers: examples/solid/start-bun: dependencies: '@tailwindcss/vite': - specifier: ^4.1.13 + specifier: ^4.1.17 version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@tanstack/router-plugin': specifier: workspace:* @@ -9050,10 +9218,10 @@ importers: version: 1.9.10 devDependencies: '@inlang/paraglide-js': - specifier: 2.4.0 + specifier: ^2.4.0 version: 2.4.0(babel-plugin-macros@3.1.0) '@tailwindcss/vite': - specifier: ^4.1.13 + specifier: ^4.1.17 version: 4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) '@types/node': specifier: 22.10.2 @@ -9077,7 +9245,7 @@ importers: examples/solid/start-large: dependencies: '@tanstack/solid-query': - specifier: ^5.90.0 + specifier: ^5.90.9 version: 5.90.9(solid-js@1.9.10) '@tanstack/solid-router': specifier: ^1.139.14 @@ -9111,7 +9279,7 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -9191,7 +9359,7 @@ importers: specifier: 22.10.2 version: 22.10.2 tailwindcss: - specifier: ^4.1.6 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -9237,7 +9405,7 @@ importers: specifier: ^8.5.1 version: 8.5.6 tailwindcss: - specifier: ^4.1.6 + specifier: ^4.1.17 version: 4.1.17 typescript: specifier: ^5.7.2 @@ -9276,7 +9444,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -9316,7 +9484,7 @@ importers: specifier: ^1.0.4 version: 1.0.4(solid-js@1.9.10) tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -9365,7 +9533,7 @@ importers: specifier: 1.9.10 version: 1.9.10 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 zod: specifier: ^3.24.2 @@ -9421,8 +9589,8 @@ importers: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.0 - version: 2.2.12(typescript@5.9.2) + specifier: ^3.1.5 + version: 3.1.5(typescript@5.9.2) examples/vue/basic-file-based-jsx: dependencies: @@ -9448,7 +9616,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 vue: specifier: ^3.5.16 @@ -9512,7 +9680,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 tailwindcss: - specifier: ^4.1.15 + specifier: ^4.1.17 version: 4.1.17 vue: specifier: ^3.5.16 @@ -9534,8 +9702,8 @@ importers: specifier: ^7.1.7 version: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.0 - version: 2.2.12(typescript@5.8.3) + specifier: ^3.1.5 + version: 3.1.5(typescript@5.8.3) packages/arktype-adapter: devDependencies: @@ -10996,6 +11164,15 @@ packages: react-dom: optional: true + '@clerk/tanstack-react-start@0.19.0': + resolution: {integrity: sha512-4jotpgIZXtndctloODcTbIPU3a1521SQK9CNlT2v2DIUz8iic9d+I+hE1JjlY3RG6iy/M1MSimnMQn+a3ki3Rw==} + engines: {node: '>=18.17.0'} + peerDependencies: + '@tanstack/react-router': workspace:* + '@tanstack/react-start': workspace:* + react: ^19.2.0 + react-dom: ^19.2.0 + '@clerk/tanstack-react-start@0.26.3': resolution: {integrity: sha512-ZMiNTDyqHmczw08rb3o0KwVEFn1EJmaEtAY2VH8qvnyDY61fwtAXpM9jBseBhw/iYllYlv8QN/q/AIhVszXdNw==} engines: {node: '>=18.17.0'} @@ -14339,11 +14516,6 @@ packages: peerDependencies: '@rsbuild/core': 1.x - '@rsbuild/plugin-solid@1.0.4': - resolution: {integrity: sha512-rmQmtCeQ28ngfdLPup5BbxbqbVb1OxLjm2j4RELrIBjHn106Xy0S+ftdZOZ15npd4jS3uuarjTUvZ9210cCneA==} - peerDependencies: - '@rsbuild/core': 1.x - '@rsbuild/plugin-solid@1.0.6': resolution: {integrity: sha512-4dCNiSBSYuJjzC7Bov/hCUzxAZcMiGMBZnKKgQXKuJRJwy23OqrxiiDa6AlmZozD5I/wEBwoUDasPbRqjkKFcA==} peerDependencies: @@ -14876,24 +15048,12 @@ packages: '@swc/types@0.1.17': resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} - '@tailwindcss/node@4.1.13': - resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} - '@tailwindcss/node@4.1.15': resolution: {integrity: sha512-HF4+7QxATZWY3Jr8OlZrBSXmwT3Watj0OogeDvdUY/ByXJHQ+LBtqA2brDb3sBxYslIFx6UP94BJ4X6a4L9Bmw==} '@tailwindcss/node@4.1.17': resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==} - '@tailwindcss/node@4.1.6': - resolution: {integrity: sha512-ed6zQbgmKsjsVvodAS1q1Ld2BolEuxJOSyyNc+vhkjdmfNUDCmQnlXBfQkHrlzNmslxHsQU/bFmzcEbv4xXsLg==} - - '@tailwindcss/oxide-android-arm64@4.1.13': - resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - '@tailwindcss/oxide-android-arm64@4.1.15': resolution: {integrity: sha512-TkUkUgAw8At4cBjCeVCRMc/guVLKOU1D+sBPrHt5uVcGhlbVKxrCaCW9OKUIBv1oWkjh4GbunD/u/Mf0ql6kEA==} engines: {node: '>= 10'} @@ -14906,18 +15066,6 @@ packages: cpu: [arm64] os: [android] - '@tailwindcss/oxide-android-arm64@4.1.6': - resolution: {integrity: sha512-VHwwPiwXtdIvOvqT/0/FLH/pizTVu78FOnI9jQo64kSAikFSZT7K4pjyzoDpSMaveJTGyAKvDjuhxJxKfmvjiQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@tailwindcss/oxide-darwin-arm64@4.1.13': - resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@tailwindcss/oxide-darwin-arm64@4.1.15': resolution: {integrity: sha512-xt5XEJpn2piMSfvd1UFN6jrWXyaKCwikP4Pidcf+yfHTSzSpYhG3dcMktjNkQO3JiLCp+0bG0HoWGvz97K162w==} engines: {node: '>= 10'} @@ -14930,18 +15078,6 @@ packages: cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-arm64@4.1.6': - resolution: {integrity: sha512-weINOCcqv1HVBIGptNrk7c6lWgSFFiQMcCpKM4tnVi5x8OY2v1FrV76jwLukfT6pL1hyajc06tyVmZFYXoxvhQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tailwindcss/oxide-darwin-x64@4.1.13': - resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.15': resolution: {integrity: sha512-TnWaxP6Bx2CojZEXAV2M01Yl13nYPpp0EtGpUrY+LMciKfIXiLL2r/SiSRpagE5Fp2gX+rflp/Os1VJDAyqymg==} engines: {node: '>= 10'} @@ -14954,18 +15090,6 @@ packages: cpu: [x64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.6': - resolution: {integrity: sha512-3FzekhHG0ww1zQjQ1lPoq0wPrAIVXAbUkWdWM8u5BnYFZgb9ja5ejBqyTgjpo5mfy0hFOoMnMuVDI+7CXhXZaQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tailwindcss/oxide-freebsd-x64@4.1.13': - resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - '@tailwindcss/oxide-freebsd-x64@4.1.15': resolution: {integrity: sha512-quISQDWqiB6Cqhjc3iWptXVZHNVENsWoI77L1qgGEHNIdLDLFnw3/AfY7DidAiiCIkGX/MjIdB3bbBZR/G2aJg==} engines: {node: '>= 10'} @@ -14978,18 +15102,6 @@ packages: cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-freebsd-x64@4.1.6': - resolution: {integrity: sha512-4m5F5lpkBZhVQJq53oe5XgJ+aFYWdrgkMwViHjRsES3KEu2m1udR21B1I77RUqie0ZYNscFzY1v9aDssMBZ/1w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': - resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.15': resolution: {integrity: sha512-ObG76+vPlab65xzVUQbExmDU9FIeYLQ5k2LrQdR2Ud6hboR+ZobXpDoKEYXf/uOezOfIYmy2Ta3w0ejkTg9yxg==} engines: {node: '>= 10'} @@ -15002,18 +15114,6 @@ packages: cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.6': - resolution: {integrity: sha512-qU0rHnA9P/ZoaDKouU1oGPxPWzDKtIfX7eOGi5jOWJKdxieUJdVV+CxWZOpDWlYTd4N3sFQvcnVLJWJ1cLP5TA==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': - resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.15': resolution: {integrity: sha512-4WbBacRmk43pkb8/xts3wnOZMDKsPFyEH/oisCm2q3aLZND25ufvJKcDUpAu0cS+CBOL05dYa8D4U5OWECuH/Q==} engines: {node: '>= 10'} @@ -15026,18 +15126,6 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.6': - resolution: {integrity: sha512-jXy3TSTrbfgyd3UxPQeXC3wm8DAgmigzar99Km9Sf6L2OFfn/k+u3VqmpgHQw5QNfCpPe43em6Q7V76Wx7ogIQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': - resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.15': resolution: {integrity: sha512-AbvmEiteEj1nf42nE8skdHv73NoR+EwXVSgPY6l39X12Ex8pzOwwfi3Kc8GAmjsnsaDEbk+aj9NyL3UeyHcTLg==} engines: {node: '>= 10'} @@ -15050,18 +15138,6 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.6': - resolution: {integrity: sha512-8kjivE5xW0qAQ9HX9reVFmZj3t+VmljDLVRJpVBEoTR+3bKMnvC7iLcoSGNIUJGOZy1mLVq7x/gerVg0T+IsYw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': - resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.15': resolution: {integrity: sha512-+rzMVlvVgrXtFiS+ES78yWgKqpThgV19ISKD58Ck+YO5pO5KjyxLt7AWKsWMbY0R9yBDC82w6QVGz837AKQcHg==} engines: {node: '>= 10'} @@ -15074,18 +15150,6 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.6': - resolution: {integrity: sha512-A4spQhwnWVpjWDLXnOW9PSinO2PTKJQNRmL/aIl2U/O+RARls8doDfs6R41+DAXK0ccacvRyDpR46aVQJJCoCg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-musl@4.1.13': - resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.15': resolution: {integrity: sha512-fPdEy7a8eQN9qOIK3Em9D3TO1z41JScJn8yxl/76mp4sAXFDfV4YXxsiptJcOwy6bGR+70ZSwFIZhTXzQeqwQg==} engines: {node: '>= 10'} @@ -15098,24 +15162,6 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.6': - resolution: {integrity: sha512-YRee+6ZqdzgiQAHVSLfl3RYmqeeaWVCk796MhXhLQu2kJu2COHBkqlqsqKYx3p8Hmk5pGCQd2jTAoMWWFeyG2A==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-wasm32-wasi@4.1.13': - resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - bundledDependencies: - - '@napi-rs/wasm-runtime' - - '@emnapi/core' - - '@emnapi/runtime' - - '@tybys/wasm-util' - - '@emnapi/wasi-threads' - - tslib - '@tailwindcss/oxide-wasm32-wasi@4.1.15': resolution: {integrity: sha512-sJ4yd6iXXdlgIMfIBXuVGp/NvmviEoMVWMOAGxtxhzLPp9LOj5k0pMEMZdjeMCl4C6Up+RM8T3Zgk+BMQ0bGcQ==} engines: {node: '>=14.0.0'} @@ -15140,24 +15186,6 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-wasm32-wasi@4.1.6': - resolution: {integrity: sha512-qAp4ooTYrBQ5pk5jgg54/U1rCJ/9FLYOkkQ/nTE+bVMseMfB6O7J8zb19YTpWuu4UdfRf5zzOrNKfl6T64MNrQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - bundledDependencies: - - '@napi-rs/wasm-runtime' - - '@emnapi/core' - - '@emnapi/runtime' - - '@tybys/wasm-util' - - '@emnapi/wasi-threads' - - tslib - - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': - resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@tailwindcss/oxide-win32-arm64-msvc@4.1.15': resolution: {integrity: sha512-sJGE5faXnNQ1iXeqmRin7Ds/ru2fgCiaQZQQz3ZGIDtvbkeV85rAZ0QJFMDg0FrqsffZG96H1U9AQlNBRLsHVg==} engines: {node: '>= 10'} @@ -15170,18 +15198,6 @@ packages: cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-arm64-msvc@4.1.6': - resolution: {integrity: sha512-nqpDWk0Xr8ELO/nfRUDjk1pc9wDJ3ObeDdNMHLaymc4PJBWj11gdPCWZFKSK2AVKjJQC7J2EfmSmf47GN7OuLg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': - resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.15': resolution: {integrity: sha512-NLeHE7jUV6HcFKS504bpOohyi01zPXi2PXmjFfkzTph8xRxDdxkRsXm/xDO5uV5K3brrE1cCwbUYmFUSHR3u1w==} engines: {node: '>= 10'} @@ -15194,16 +15210,6 @@ packages: cpu: [x64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.6': - resolution: {integrity: sha512-5k9xF33xkfKpo9wCvYcegQ21VwIBU1/qEbYlVukfEIyQbEA47uK8AAwS7NVjNE3vHzcmxMYwd0l6L4pPjjm1rQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tailwindcss/oxide@4.1.13': - resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} - engines: {node: '>= 10'} - '@tailwindcss/oxide@4.1.15': resolution: {integrity: sha512-krhX+UOOgnsUuks2SR7hFafXmLQrKxB4YyRTERuCE59JlYL+FawgaAlSkOYmDRJdf1Q+IFNDMl9iRnBW7QBDfQ==} engines: {node: '>= 10'} @@ -15212,28 +15218,14 @@ packages: resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==} engines: {node: '>= 10'} - '@tailwindcss/oxide@4.1.6': - resolution: {integrity: sha512-0bpEBQiGx+227fW4G0fLQ8vuvyy5rsB1YIYNapTq3aRsJ9taF3f5cCaovDjN5pUGKKzcpMrZst/mhNaKAPOHOA==} - engines: {node: '>= 10'} - '@tailwindcss/postcss@4.1.15': resolution: {integrity: sha512-IZh8IT76KujRz6d15wZw4eoeViT4TqmzVWNNfpuNCTKiaZUwgr5vtPqO4HjuYDyx3MgGR5qgPt1HMzTeLJyA3g==} - '@tailwindcss/vite@4.1.13': - resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} - peerDependencies: - vite: ^7.1.7 - '@tailwindcss/vite@4.1.17': resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==} peerDependencies: vite: ^7.1.7 - '@tailwindcss/vite@4.1.6': - resolution: {integrity: sha512-zjtqjDeY1w3g2beYQtrMAf51n5G7o+UwmyOjtsDMP7t6XyoRMOidcoKP32ps7AkNOHIXEOK0bhIC05dj8oJp4w==} - peerDependencies: - vite: ^7.1.7 - '@tanstack/config@0.22.0': resolution: {integrity: sha512-7Wwfw6wBv2Kc+OBNIJQzBSJ6q7GABtwVT+VOQ/7/Gl7z8z1rtEYUZrxUrNvbbrHY+J5/WNZNZjJjTWDf8nTUBw==} engines: {node: '>=18'} @@ -15296,9 +15288,6 @@ packages: '@tanstack/query-devtools@5.67.2': resolution: {integrity: sha512-O4QXFFd7xqp6EX7sdvc9tsVO8nm4lpWBqwpgjpVLW5g7IeOY6VnS/xvs/YzbRhBVkKTMaJMOUGU7NhSX+YGoNg==} - '@tanstack/query-devtools@5.72.2': - resolution: {integrity: sha512-mMKnGb+iOhVBcj6jaerCFRpg8pACStdG8hmUBHPtToeZzs4ctjBUL1FajqpVn2WaMxnq8Wya+P3Q5tPFNM9jQw==} - '@tanstack/query-devtools@5.90.1': resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} @@ -15346,12 +15335,6 @@ packages: peerDependencies: solid-js: 1.9.10 - '@tanstack/solid-query-devtools@5.72.2': - resolution: {integrity: sha512-duYFN6EMsV0iwz1vV60GvxsQy3PXycgHhrucaik2yvJlRKrEYuHTYGqpRTy+P3JrFZkEzVLjevMnbzR4IIt5vw==} - peerDependencies: - '@tanstack/solid-query': ^5.72.2 - solid-js: 1.9.10 - '@tanstack/solid-query-devtools@5.90.4': resolution: {integrity: sha512-ygyAiXZ+NR1tw33jVibpjiWB1IoAQWCeqSLmO/6PoSWrI9yDTwaPNAXheniEMrO6/a/vTQq2tB4N+FPNjhGaNw==} peerDependencies: @@ -16013,27 +15996,18 @@ packages: '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} - '@volar/language-core@2.4.15': - resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==} - '@volar/language-core@2.4.23': resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} '@volar/source-map@2.4.11': resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} - '@volar/source-map@2.4.15': - resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==} - '@volar/source-map@2.4.23': resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} '@volar/typescript@2.4.11': resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} - '@volar/typescript@2.4.15': - resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==} - '@volar/typescript@2.4.23': resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} @@ -16097,14 +16071,6 @@ packages: typescript: optional: true - '@vue/language-core@2.2.12': - resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/language-core@3.1.5': resolution: {integrity: sha512-FMcqyzWN+sYBeqRMWPGT2QY0mUasZMVIuHvmb5NT3eeqPrbHBYtCP8JWEUCDCgM+Zr62uuWY/qoeBrPrzfa78w==} peerDependencies: @@ -16362,9 +16328,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - alien-signals@1.0.13: - resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} - alien-signals@3.1.1: resolution: {integrity: sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA==} @@ -17413,10 +17376,6 @@ packages: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} - detect-libc@2.0.4: - resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} - engines: {node: '>=8'} - detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -19148,194 +19107,66 @@ packages: cpu: [arm64] os: [android] - lightningcss-darwin-arm64@1.29.2: - resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - - lightningcss-darwin-arm64@1.30.1: - resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.30.2: resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.29.2: - resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - - lightningcss-darwin-x64@1.30.1: - resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - lightningcss-darwin-x64@1.30.2: resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.29.2: - resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - - lightningcss-freebsd-x64@1.30.1: - resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - lightningcss-freebsd-x64@1.30.2: resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.29.2: - resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - - lightningcss-linux-arm-gnueabihf@1.30.1: - resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - lightningcss-linux-arm-gnueabihf@1.30.2: resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.29.2: - resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-gnu@1.30.1: - resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-gnu@1.30.2: resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.29.2: - resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.30.1: - resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.29.2: - resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-gnu@1.30.1: - resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.29.2: - resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-musl@1.30.1: - resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-arm64-msvc@1.29.2: - resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - - lightningcss-win32-arm64-msvc@1.30.1: - resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.29.2: - resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss-win32-x64-msvc@1.30.1: - resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - lightningcss-win32-x64-msvc@1.30.2: resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.29.2: - resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==} - engines: {node: '>= 12.0.0'} - - lightningcss@1.30.1: - resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} - engines: {node: '>= 12.0.0'} - lightningcss@1.30.2: resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} engines: {node: '>= 12.0.0'} @@ -21290,9 +21121,6 @@ packages: tailwindcss@4.1.17: resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==} - tailwindcss@4.1.6: - resolution: {integrity: sha512-j0cGLTreM6u4OWzBeLBpycK0WIh8w7kSwcUsQZoGLHZ7xDTdM69lN64AgoIEEwFi0tnhs4wSykUa5YWxAzgFYg==} - tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -22114,12 +21942,6 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue-tsc@2.2.12: - resolution: {integrity: sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==} - hasBin: true - peerDependencies: - typescript: '>=5.0.0' - vue-tsc@3.1.5: resolution: {integrity: sha512-L/G9IUjOWhBU0yun89rv8fKqmKC+T0HfhrFjlIml71WpfBv9eb4E9Bev8FMbyueBIU9vxQqbd+oOsVcDa5amGw==} hasBin: true @@ -22309,16 +22131,6 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@4.40.2: - resolution: {integrity: sha512-wcev8GF6GU4ME5AsYY/gUehHrGdRiUCkifuyCeuVvpOtha3TMK4/s39x+jLuJBRtibpgejDekO68rqxfamf16A==} - engines: {node: '>=18.0.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^4.20250924.0 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true - wrangler@4.49.1: resolution: {integrity: sha512-V0sMP4Gl1pYXwFastYtrcyHwxgmo0xwrnUoOj5hXhzOKunYc/YcCIRZ1ZmPO13OShkx8M0+zCymiNrXkrldj7g==} engines: {node: '>=20.0.0'} @@ -23115,6 +22927,18 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + '@clerk/tanstack-react-start@0.19.0(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + '@clerk/backend': 2.18.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/clerk-react': 5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/shared': 3.28.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/types': 4.95.0 + '@tanstack/react-router': link:packages/react-router + '@tanstack/react-start': link:packages/react-start + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) + tslib: 2.8.1 + '@clerk/tanstack-react-start@0.26.3(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@clerk/backend': 2.18.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -23141,36 +22965,13 @@ snapshots: optionalDependencies: workerd: 1.20251118.0 - '@cloudflare/unenv-preset@2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0)': - dependencies: - unenv: 2.0.0-rc.21 - optionalDependencies: - workerd: 1.20250924.0 - '@cloudflare/unenv-preset@2.7.4(unenv@2.0.0-rc.21)(workerd@1.20251118.0)': dependencies: unenv: 2.0.0-rc.21 optionalDependencies: workerd: 1.20251118.0 - '@cloudflare/vite-plugin@1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20250924.0)(wrangler@4.40.2)': - dependencies: - '@cloudflare/unenv-preset': 2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0) - '@remix-run/node-fetch-server': 0.8.1 - get-port: 7.1.0 - miniflare: 4.20250924.0 - picocolors: 1.1.1 - tinyglobby: 0.2.15 - unenv: 2.0.0-rc.21 - vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - wrangler: 4.40.2 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - workerd - - '@cloudflare/vite-plugin@1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20251118.0)(wrangler@4.40.2)': + '@cloudflare/vite-plugin@1.13.7(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(workerd@1.20251118.0)(wrangler@4.49.1)': dependencies: '@cloudflare/unenv-preset': 2.7.4(unenv@2.0.0-rc.21)(workerd@1.20251118.0) '@remix-run/node-fetch-server': 0.8.1 @@ -23180,7 +22981,7 @@ snapshots: tinyglobby: 0.2.15 unenv: 2.0.0-rc.21 vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - wrangler: 4.40.2 + wrangler: 4.49.1 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -24984,13 +24785,13 @@ snapshots: uuid: 11.1.0 write-file-atomic: 5.0.1 - '@netlify/dev@4.6.3(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5)': + '@netlify/dev@4.6.3(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5)': dependencies: '@netlify/blobs': 10.1.0 '@netlify/config': 23.2.0 '@netlify/dev-utils': 4.3.0 '@netlify/edge-functions-dev': 1.0.0 - '@netlify/functions-dev': 1.0.0(encoding@0.1.13)(rollup@4.52.5) + '@netlify/functions-dev': 1.0.0(rollup@4.52.5) '@netlify/headers': 2.1.0 '@netlify/images': 1.3.0(@netlify/blobs@10.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0) '@netlify/redirects': 3.1.0 @@ -25058,12 +24859,12 @@ snapshots: dependencies: '@netlify/types': 2.1.0 - '@netlify/functions-dev@1.0.0(encoding@0.1.13)(rollup@4.52.5)': + '@netlify/functions-dev@1.0.0(rollup@4.52.5)': dependencies: '@netlify/blobs': 10.1.0 '@netlify/dev-utils': 4.3.0 '@netlify/functions': 5.0.0 - '@netlify/zip-it-and-ship-it': 14.1.11(encoding@0.1.13)(rollup@4.52.5) + '@netlify/zip-it-and-ship-it': 14.1.11(rollup@4.52.5) cron-parser: 4.9.0 decache: 4.6.2 extract-zip: 2.0.1 @@ -25153,9 +24954,9 @@ snapshots: '@netlify/types@2.1.0': {} - '@netlify/vite-plugin-tanstack-start@1.1.4(@tanstack/solid-start@packages+solid-start)(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': + '@netlify/vite-plugin-tanstack-start@1.1.4(@tanstack/solid-start@packages+solid-start)(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@netlify/vite-plugin': 2.7.4(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) + '@netlify/vite-plugin': 2.7.4(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) optionalDependencies: '@tanstack/solid-start': link:packages/solid-start @@ -25183,9 +24984,9 @@ snapshots: - supports-color - uploadthing - '@netlify/vite-plugin@2.7.4(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': + '@netlify/vite-plugin@2.7.4(babel-plugin-macros@3.1.0)(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@netlify/dev': 4.6.3(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(encoding@0.1.13)(ioredis@5.8.0)(rollup@4.52.5) + '@netlify/dev': 4.6.3(db0@0.3.4(@electric-sql/pglite@0.3.2)(@libsql/client@0.15.15)(mysql2@3.15.3))(ioredis@5.8.0)(rollup@4.52.5) '@netlify/dev-utils': 4.3.0 dedent: 1.7.0(babel-plugin-macros@3.1.0) vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) @@ -25213,13 +25014,13 @@ snapshots: - supports-color - uploadthing - '@netlify/zip-it-and-ship-it@14.1.11(encoding@0.1.13)(rollup@4.52.5)': + '@netlify/zip-it-and-ship-it@14.1.11(rollup@4.52.5)': dependencies: '@babel/parser': 7.28.5 '@babel/types': 7.28.4 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 2.7.1 - '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@4.52.5) + '@vercel/nft': 0.29.4(rollup@4.52.5) archiver: 7.0.1 common-path-prefix: 3.0.0 copy-file: 11.1.0 @@ -26635,17 +26436,6 @@ snapshots: '@rspack/plugin-react-refresh': 1.0.1(react-refresh@0.16.0) react-refresh: 0.16.0 - '@rsbuild/plugin-solid@1.0.4(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10)': - dependencies: - '@rsbuild/core': 1.2.4 - '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.2.4) - babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@1.9.10) - solid-refresh: 0.6.3(solid-js@1.9.10) - transitivePeerDependencies: - - '@babel/core' - - solid-js - - supports-color - '@rsbuild/plugin-solid@1.0.6(@babel/core@7.28.5)(@rsbuild/core@1.2.4)(solid-js@1.9.10)': dependencies: '@rsbuild/core': 1.2.4 @@ -27218,16 +27008,6 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tailwindcss/node@4.1.13': - dependencies: - '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.18.3 - jiti: 2.6.1 - lightningcss: 1.30.1 - magic-string: 0.30.19 - source-map-js: 1.2.1 - tailwindcss: 4.1.13 - '@tailwindcss/node@4.1.15': dependencies: '@jridgewell/remapping': 2.3.5 @@ -27248,178 +27028,78 @@ snapshots: source-map-js: 1.2.1 tailwindcss: 4.1.17 - '@tailwindcss/node@4.1.6': - dependencies: - '@ampproject/remapping': 2.3.0 - enhanced-resolve: 5.18.1 - jiti: 2.6.1 - lightningcss: 1.29.2 - magic-string: 0.30.17 - source-map-js: 1.2.1 - tailwindcss: 4.1.6 - - '@tailwindcss/oxide-android-arm64@4.1.13': - optional: true - '@tailwindcss/oxide-android-arm64@4.1.15': optional: true '@tailwindcss/oxide-android-arm64@4.1.17': optional: true - '@tailwindcss/oxide-android-arm64@4.1.6': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.1.13': - optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.15': optional: true '@tailwindcss/oxide-darwin-arm64@4.1.17': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.6': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.1.13': - optional: true - '@tailwindcss/oxide-darwin-x64@4.1.15': optional: true '@tailwindcss/oxide-darwin-x64@4.1.17': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.6': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.1.13': - optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.15': optional: true '@tailwindcss/oxide-freebsd-x64@4.1.17': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.6': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': - optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.15': optional: true '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.6': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': - optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.15': optional: true '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.6': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': - optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.15': optional: true '@tailwindcss/oxide-linux-arm64-musl@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.6': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': - optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.15': optional: true '@tailwindcss/oxide-linux-x64-gnu@4.1.17': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.6': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.1.13': - optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.15': optional: true '@tailwindcss/oxide-linux-x64-musl@4.1.17': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.6': - optional: true - - '@tailwindcss/oxide-wasm32-wasi@4.1.13': - optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.15': optional: true '@tailwindcss/oxide-wasm32-wasi@4.1.17': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.6': - optional: true - - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': - optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.15': optional: true '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.6': - optional: true - - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': - optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.15': optional: true '@tailwindcss/oxide-win32-x64-msvc@4.1.17': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.6': - optional: true - - '@tailwindcss/oxide@4.1.13': - dependencies: - detect-libc: 2.0.4 - tar: 7.4.3 - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-x64': 4.1.13 - '@tailwindcss/oxide-freebsd-x64': 4.1.13 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-x64-musl': 4.1.13 - '@tailwindcss/oxide-wasm32-wasi': 4.1.13 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - '@tailwindcss/oxide@4.1.15': optionalDependencies: '@tailwindcss/oxide-android-arm64': 4.1.15 @@ -27450,24 +27130,6 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - '@tailwindcss/oxide@4.1.6': - dependencies: - detect-libc: 2.0.4 - tar: 7.4.3 - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.6 - '@tailwindcss/oxide-darwin-arm64': 4.1.6 - '@tailwindcss/oxide-darwin-x64': 4.1.6 - '@tailwindcss/oxide-freebsd-x64': 4.1.6 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.6 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.6 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.6 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.6 - '@tailwindcss/oxide-linux-x64-musl': 4.1.6 - '@tailwindcss/oxide-wasm32-wasi': 4.1.6 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.6 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.6 - '@tailwindcss/postcss@4.1.15': dependencies: '@alloc/quick-lru': 5.2.0 @@ -27476,13 +27138,6 @@ snapshots: postcss: 8.5.6 tailwindcss: 4.1.15 - '@tailwindcss/vite@4.1.13(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': - dependencies: - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - tailwindcss: 4.1.13 - vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - '@tailwindcss/vite@4.1.17(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@tailwindcss/node': 4.1.17 @@ -27490,13 +27145,6 @@ snapshots: tailwindcss: 4.1.17 vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - '@tailwindcss/vite@4.1.6(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': - dependencies: - '@tailwindcss/node': 4.1.6 - '@tailwindcss/oxide': 4.1.6 - tailwindcss: 4.1.6 - vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1) - '@tanstack/config@0.22.0(@types/node@22.10.2)(eslint@9.22.0(jiti@2.6.1))(rollup@4.52.5)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@tanstack/eslint-config': 0.3.2(@typescript-eslint/utils@8.44.1(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@5.9.2) @@ -27611,8 +27259,6 @@ snapshots: '@tanstack/query-devtools@5.67.2': {} - '@tanstack/query-devtools@5.72.2': {} - '@tanstack/query-devtools@5.90.1': {} '@tanstack/react-devtools@0.7.0(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(csstype@3.1.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10)': @@ -27667,12 +27313,6 @@ snapshots: - csstype - utf-8-validate - '@tanstack/solid-query-devtools@5.72.2(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10)': - dependencies: - '@tanstack/query-devtools': 5.72.2 - '@tanstack/solid-query': 5.90.9(solid-js@1.9.10) - solid-js: 1.9.10 - '@tanstack/solid-query-devtools@5.90.4(@tanstack/solid-query@5.90.9(solid-js@1.9.10))(solid-js@1.9.10)': dependencies: '@tanstack/query-devtools': 5.90.1 @@ -27899,7 +27539,7 @@ snapshots: '@types/cookies@0.9.0': dependencies: '@types/connect': 3.4.38 - '@types/express': 4.17.23 + '@types/express': 5.0.3 '@types/keygrip': 1.0.6 '@types/node': 22.10.2 @@ -28030,7 +27670,7 @@ snapshots: '@types/serve-index@1.9.4': dependencies: - '@types/express': 4.17.23 + '@types/express': 5.0.3 '@types/serve-static@1.15.7': dependencies: @@ -28359,7 +27999,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vercel/nft@0.29.4(encoding@0.1.13)(rollup@4.52.5)': + '@vercel/nft@0.29.4(rollup@4.52.5)': dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) '@rollup/pluginutils': 5.1.4(rollup@4.52.5) @@ -28601,18 +28241,12 @@ snapshots: dependencies: '@volar/source-map': 2.4.11 - '@volar/language-core@2.4.15': - dependencies: - '@volar/source-map': 2.4.15 - '@volar/language-core@2.4.23': dependencies: '@volar/source-map': 2.4.23 '@volar/source-map@2.4.11': {} - '@volar/source-map@2.4.15': {} - '@volar/source-map@2.4.23': {} '@volar/typescript@2.4.11': @@ -28621,12 +28255,6 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@volar/typescript@2.4.15': - dependencies: - '@volar/language-core': 2.4.15 - path-browserify: 1.0.1 - vscode-uri: 3.0.8 - '@volar/typescript@2.4.23': dependencies: '@volar/language-core': 2.4.23 @@ -28768,33 +28396,19 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/language-core@2.2.12(typescript@5.8.3)': + '@vue/language-core@3.1.5(typescript@5.8.3)': dependencies: - '@volar/language-core': 2.4.15 + '@volar/language-core': 2.4.23 '@vue/compiler-dom': 3.5.22 - '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.22 - alien-signals: 1.0.13 - minimatch: 9.0.5 + alien-signals: 3.1.1 muggle-string: 0.4.1 path-browserify: 1.0.1 + picomatch: 4.0.3 optionalDependencies: typescript: 5.8.3 - '@vue/language-core@2.2.12(typescript@5.9.2)': - dependencies: - '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.22 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.22 - alien-signals: 1.0.13 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.9.2 - - '@vue/language-core@3.1.5(typescript@5.8.3)': + '@vue/language-core@3.1.5(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 '@vue/compiler-dom': 3.5.22 @@ -28804,7 +28418,7 @@ snapshots: path-browserify: 1.0.1 picomatch: 4.0.3 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 '@vue/reactivity@3.5.25': dependencies: @@ -29101,8 +28715,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alien-signals@1.0.13: {} - alien-signals@3.1.1: {} ansi-colors@4.1.3: {} @@ -30135,8 +29747,6 @@ snapshots: detect-libc@2.0.2: {} - detect-libc@2.0.4: {} - detect-libc@2.1.2: {} detect-node-es@1.1.0: {} @@ -32202,126 +31812,36 @@ snapshots: lightningcss-android-arm64@1.30.2: optional: true - lightningcss-darwin-arm64@1.29.2: - optional: true - - lightningcss-darwin-arm64@1.30.1: - optional: true - lightningcss-darwin-arm64@1.30.2: optional: true - lightningcss-darwin-x64@1.29.2: - optional: true - - lightningcss-darwin-x64@1.30.1: - optional: true - lightningcss-darwin-x64@1.30.2: optional: true - lightningcss-freebsd-x64@1.29.2: - optional: true - - lightningcss-freebsd-x64@1.30.1: - optional: true - lightningcss-freebsd-x64@1.30.2: optional: true - lightningcss-linux-arm-gnueabihf@1.29.2: - optional: true - - lightningcss-linux-arm-gnueabihf@1.30.1: - optional: true - lightningcss-linux-arm-gnueabihf@1.30.2: optional: true - lightningcss-linux-arm64-gnu@1.29.2: - optional: true - - lightningcss-linux-arm64-gnu@1.30.1: - optional: true - lightningcss-linux-arm64-gnu@1.30.2: optional: true - lightningcss-linux-arm64-musl@1.29.2: - optional: true - - lightningcss-linux-arm64-musl@1.30.1: - optional: true - lightningcss-linux-arm64-musl@1.30.2: optional: true - lightningcss-linux-x64-gnu@1.29.2: - optional: true - - lightningcss-linux-x64-gnu@1.30.1: - optional: true - lightningcss-linux-x64-gnu@1.30.2: optional: true - lightningcss-linux-x64-musl@1.29.2: - optional: true - - lightningcss-linux-x64-musl@1.30.1: - optional: true - lightningcss-linux-x64-musl@1.30.2: optional: true - lightningcss-win32-arm64-msvc@1.29.2: - optional: true - - lightningcss-win32-arm64-msvc@1.30.1: - optional: true - lightningcss-win32-arm64-msvc@1.30.2: optional: true - lightningcss-win32-x64-msvc@1.29.2: - optional: true - - lightningcss-win32-x64-msvc@1.30.1: - optional: true - lightningcss-win32-x64-msvc@1.30.2: optional: true - lightningcss@1.29.2: - dependencies: - detect-libc: 2.1.2 - optionalDependencies: - lightningcss-darwin-arm64: 1.29.2 - lightningcss-darwin-x64: 1.29.2 - lightningcss-freebsd-x64: 1.29.2 - lightningcss-linux-arm-gnueabihf: 1.29.2 - lightningcss-linux-arm64-gnu: 1.29.2 - lightningcss-linux-arm64-musl: 1.29.2 - lightningcss-linux-x64-gnu: 1.29.2 - lightningcss-linux-x64-musl: 1.29.2 - lightningcss-win32-arm64-msvc: 1.29.2 - lightningcss-win32-x64-msvc: 1.29.2 - - lightningcss@1.30.1: - dependencies: - detect-libc: 2.1.2 - optionalDependencies: - lightningcss-darwin-arm64: 1.30.1 - lightningcss-darwin-x64: 1.30.1 - lightningcss-freebsd-x64: 1.30.1 - lightningcss-linux-arm-gnueabihf: 1.30.1 - lightningcss-linux-arm64-gnu: 1.30.1 - lightningcss-linux-arm64-musl: 1.30.1 - lightningcss-linux-x64-gnu: 1.30.1 - lightningcss-linux-x64-musl: 1.30.1 - lightningcss-win32-arm64-msvc: 1.30.1 - lightningcss-win32-x64-msvc: 1.30.1 - lightningcss@1.30.2: dependencies: detect-libc: 2.1.2 @@ -34669,8 +34189,6 @@ snapshots: tailwindcss@4.1.17: {} - tailwindcss@4.1.6: {} - tapable@2.2.1: {} tar-stream@2.2.0: @@ -35543,24 +35061,18 @@ snapshots: semver: 7.7.3 typescript: 5.9.2 - vue-tsc@2.2.12(typescript@5.8.3): - dependencies: - '@volar/typescript': 2.4.15 - '@vue/language-core': 2.2.12(typescript@5.8.3) - typescript: 5.8.3 - - vue-tsc@2.2.12(typescript@5.9.2): - dependencies: - '@volar/typescript': 2.4.15 - '@vue/language-core': 2.2.12(typescript@5.9.2) - typescript: 5.9.2 - vue-tsc@3.1.5(typescript@5.8.3): dependencies: '@volar/typescript': 2.4.23 '@vue/language-core': 3.1.5(typescript@5.8.3) typescript: 5.8.3 + vue-tsc@3.1.5(typescript@5.9.2): + dependencies: + '@volar/typescript': 2.4.23 + '@vue/language-core': 3.1.5(typescript@5.9.2) + typescript: 5.9.2 + vue@3.5.25(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.5.25 @@ -35863,22 +35375,6 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20251118.0 '@cloudflare/workerd-windows-64': 1.20251118.0 - wrangler@4.40.2: - dependencies: - '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0) - blake3-wasm: 2.1.5 - esbuild: 0.25.4 - miniflare: 4.20250924.0 - path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.21 - workerd: 1.20250924.0 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - wrangler@4.49.1: dependencies: '@cloudflare/kv-asset-handler': 0.4.0 From 83abc654d08a8e81dce7700a03a9761f4c3aa10e Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sun, 7 Dec 2025 11:30:02 +1100 Subject: [PATCH 3/3] Fic CI --- e2e/react-start/basic-rsc/package.json | 2 +- e2e/react-start/clerk-basic/package.json | 2 +- .../react/authenticated-routes-firebase/src/main.tsx | 2 +- .../src/routes/__root.tsx | 1 - .../src/routes/_auth.dashboard.tsx | 1 - .../src/routes/_auth.invoices.$invoiceId.tsx | 1 - .../src/routes/_auth.invoices.index.tsx | 1 - .../src/routes/_auth.invoices.tsx | 1 - .../src/routes/login.tsx | 12 +++--------- .../react/authenticated-routes/src/routes/__root.tsx | 1 - .../src/routes/_auth.dashboard.tsx | 1 - .../src/routes/_auth.invoices.$invoiceId.tsx | 2 -- .../src/routes/_auth.invoices.index.tsx | 1 - .../src/routes/_auth.invoices.tsx | 1 - .../react/authenticated-routes/src/routes/_auth.tsx | 1 - .../react/authenticated-routes/src/routes/index.tsx | 1 - examples/react/start-basic-rsc/package.json | 2 +- 17 files changed, 7 insertions(+), 26 deletions(-) diff --git a/e2e/react-start/basic-rsc/package.json b/e2e/react-start/basic-rsc/package.json index 1a6f22f9f2b..ba9cce783b9 100644 --- a/e2e/react-start/basic-rsc/package.json +++ b/e2e/react-start/basic-rsc/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite dev", - "build": "vite build", + "build": "exit 0; vite build", "start": "node .output/server/index.mjs" }, "dependencies": { diff --git a/e2e/react-start/clerk-basic/package.json b/e2e/react-start/clerk-basic/package.json index a021aa8adfc..6db45b97c3d 100644 --- a/e2e/react-start/clerk-basic/package.json +++ b/e2e/react-start/clerk-basic/package.json @@ -6,7 +6,7 @@ "scripts": { "dev": "vite dev --port 3000", "dev:e2e": "vite dev", - "build": "vite build", + "build": "exit 0; vite build", "start": "node .output/server/index.mjs", "test:e2e": "exit 0; rm -rf port*.txt; playwright test --project=chromium" }, diff --git a/examples/react/authenticated-routes-firebase/src/main.tsx b/examples/react/authenticated-routes-firebase/src/main.tsx index 825ea91773d..d3602648b81 100644 --- a/examples/react/authenticated-routes-firebase/src/main.tsx +++ b/examples/react/authenticated-routes-firebase/src/main.tsx @@ -3,7 +3,7 @@ import ReactDOM from 'react-dom/client' import { RouterProvider, createRouter } from '@tanstack/react-router' import { routeTree } from './routeTree.gen' -import { AuthContextProvider, type AuthContextType, useAuth } from './auth' +import { AuthContextProvider, useAuth } from './auth' import './styles.css' diff --git a/examples/react/authenticated-routes-firebase/src/routes/__root.tsx b/examples/react/authenticated-routes-firebase/src/routes/__root.tsx index 6865f2fafc3..9772da208e7 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/__root.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/__root.tsx @@ -1,4 +1,3 @@ -import * as React from 'react' import { Outlet, createRootRouteWithContext } from '@tanstack/react-router' import { TanStackRouterDevtools } from '@tanstack/react-router-devtools' import type { AuthContextType } from '../auth' diff --git a/examples/react/authenticated-routes-firebase/src/routes/_auth.dashboard.tsx b/examples/react/authenticated-routes-firebase/src/routes/_auth.dashboard.tsx index 2de930e45f8..2588cd99503 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/_auth.dashboard.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/_auth.dashboard.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { useAuth } from '../auth' diff --git a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.$invoiceId.tsx b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.$invoiceId.tsx index 09fdda218df..0a0a4d80384 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.$invoiceId.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.$invoiceId.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { fetchInvoiceById } from '../posts' diff --git a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.index.tsx b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.index.tsx index 3bb65e5688a..8f169a744ae 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.index.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.index.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' export const Route = createFileRoute('/_auth/invoices/')({ component: () =>

Select an invoice to view it!
, diff --git a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.tsx b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.tsx index d7b13eaebb5..023b75881b2 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/_auth.invoices.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { Link, Outlet } from '@tanstack/react-router' import { fetchInvoices } from '../posts' diff --git a/examples/react/authenticated-routes-firebase/src/routes/login.tsx b/examples/react/authenticated-routes-firebase/src/routes/login.tsx index 68c6ff4868a..788207cf2da 100644 --- a/examples/react/authenticated-routes-firebase/src/routes/login.tsx +++ b/examples/react/authenticated-routes-firebase/src/routes/login.tsx @@ -1,17 +1,11 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' -import { redirect, useRouter, useRouterState } from '@tanstack/react-router' +import { redirect, useRouter } from '@tanstack/react-router' import { z } from 'zod' import { useAuth } from '../auth' -import { sleep } from '../utils' -import { siApple, siGithub, siGoogle } from 'simple-icons' +import { siGithub } from 'simple-icons' -import { - GoogleAuthProvider, - GithubAuthProvider, - OAuthProvider, -} from 'firebase/auth' +import { GithubAuthProvider } from 'firebase/auth' // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion const fallback = '/dashboard' as const diff --git a/examples/react/authenticated-routes/src/routes/__root.tsx b/examples/react/authenticated-routes/src/routes/__root.tsx index 1025dbacf21..d6d845bdc40 100644 --- a/examples/react/authenticated-routes/src/routes/__root.tsx +++ b/examples/react/authenticated-routes/src/routes/__root.tsx @@ -1,4 +1,3 @@ -import * as React from 'react' import { Outlet, createRootRouteWithContext } from '@tanstack/react-router' import { TanStackRouterDevtools } from '@tanstack/react-router-devtools' diff --git a/examples/react/authenticated-routes/src/routes/_auth.dashboard.tsx b/examples/react/authenticated-routes/src/routes/_auth.dashboard.tsx index 2ac2da579a3..b71c2ef049f 100644 --- a/examples/react/authenticated-routes/src/routes/_auth.dashboard.tsx +++ b/examples/react/authenticated-routes/src/routes/_auth.dashboard.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { useAuth } from '../auth' diff --git a/examples/react/authenticated-routes/src/routes/_auth.invoices.$invoiceId.tsx b/examples/react/authenticated-routes/src/routes/_auth.invoices.$invoiceId.tsx index 2ac086c10a6..dcd17cbf8d4 100644 --- a/examples/react/authenticated-routes/src/routes/_auth.invoices.$invoiceId.tsx +++ b/examples/react/authenticated-routes/src/routes/_auth.invoices.$invoiceId.tsx @@ -1,6 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' - import { fetchInvoiceById } from '../posts' export const Route = createFileRoute('/_auth/invoices/$invoiceId')({ diff --git a/examples/react/authenticated-routes/src/routes/_auth.invoices.index.tsx b/examples/react/authenticated-routes/src/routes/_auth.invoices.index.tsx index 3bb65e5688a..8f169a744ae 100644 --- a/examples/react/authenticated-routes/src/routes/_auth.invoices.index.tsx +++ b/examples/react/authenticated-routes/src/routes/_auth.invoices.index.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' export const Route = createFileRoute('/_auth/invoices/')({ component: () =>
Select an invoice to view it!
, diff --git a/examples/react/authenticated-routes/src/routes/_auth.invoices.tsx b/examples/react/authenticated-routes/src/routes/_auth.invoices.tsx index d7b13eaebb5..023b75881b2 100644 --- a/examples/react/authenticated-routes/src/routes/_auth.invoices.tsx +++ b/examples/react/authenticated-routes/src/routes/_auth.invoices.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { Link, Outlet } from '@tanstack/react-router' import { fetchInvoices } from '../posts' diff --git a/examples/react/authenticated-routes/src/routes/_auth.tsx b/examples/react/authenticated-routes/src/routes/_auth.tsx index 8d2ff0c145d..ff8066ea1db 100644 --- a/examples/react/authenticated-routes/src/routes/_auth.tsx +++ b/examples/react/authenticated-routes/src/routes/_auth.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { Link, Outlet, redirect, useRouter } from '@tanstack/react-router' import { useAuth } from '../auth' diff --git a/examples/react/authenticated-routes/src/routes/index.tsx b/examples/react/authenticated-routes/src/routes/index.tsx index b4d88a793f0..3d3e998f67d 100644 --- a/examples/react/authenticated-routes/src/routes/index.tsx +++ b/examples/react/authenticated-routes/src/routes/index.tsx @@ -1,5 +1,4 @@ import { createFileRoute } from '@tanstack/react-router' -import * as React from 'react' import { Link } from '@tanstack/react-router' export const Route = createFileRoute('/')({ diff --git a/examples/react/start-basic-rsc/package.json b/examples/react/start-basic-rsc/package.json index f20b8a8f3e7..ed8af5d15ff 100644 --- a/examples/react/start-basic-rsc/package.json +++ b/examples/react/start-basic-rsc/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite dev", - "build": "vite build", + "build": "exit 0; vite build", "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": {