From 254b405c7ef79e5f5ea58ea518515c58276ad4be Mon Sep 17 00:00:00 2001 From: feugy Date: Mon, 8 Dec 2025 10:45:26 +0100 Subject: [PATCH] [next] apply react2shell fix --- apps/astro/package.json | 2 +- apps/nextjs-15/package.json | 12 +- pnpm-lock.yaml | 784 +++++++++++++++++++++++++----------- 3 files changed, 550 insertions(+), 248 deletions(-) diff --git a/apps/astro/package.json b/apps/astro/package.json index dcc9dde..9e6dd6e 100644 --- a/apps/astro/package.json +++ b/apps/astro/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/ts-plugin": "^1.10.4", "@vercel/analytics": "workspace:*", - "astro": "latest" + "astro": "5.16.4" }, "devDependencies": { "@astrojs/check": "^0.5.4", diff --git a/apps/nextjs-15/package.json b/apps/nextjs-15/package.json index cd583a7..10544bf 100644 --- a/apps/nextjs-15/package.json +++ b/apps/nextjs-15/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@vercel/analytics": "workspace:^", - "next": "15.0.1", - "react": "19.0.0-rc-69d4b800-20241021", - "react-dom": "19.0.0-rc-69d4b800-20241021" + "next": "15.1.9", + "react": "19.2.1", + "react-dom": "19.2.1" }, "devDependencies": { "@types/node": "^20", @@ -20,11 +20,5 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint-config-next": "15.0.1", "typescript": "^5" - }, - "pnpm": { - "overrides": { - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" - } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 775c8a5..f5ff848 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,8 +34,8 @@ importers: specifier: workspace:* version: link:../../packages/web astro: - specifier: latest - version: 5.15.9(typescript@5.9.3) + specifier: 5.16.4 + version: 5.16.4(typescript@5.9.3) devDependencies: '@astrojs/check': specifier: ^0.5.4 @@ -90,14 +90,14 @@ importers: specifier: workspace:^ version: link:../../packages/web next: - specifier: 15.0.1 - version: 15.0.1(@babel/core@7.28.5)(react-dom@19.0.0-rc-69d4b800-20241021)(react@19.0.0-rc-69d4b800-20241021) + specifier: 15.1.9 + version: 15.1.9(@babel/core@7.28.5)(react-dom@19.2.1)(react@19.2.1) react: - specifier: 19.0.0-rc-69d4b800-20241021 - version: 19.0.0-rc-69d4b800-20241021 + specifier: 19.2.1 + version: 19.2.1 react-dom: - specifier: 19.0.0-rc-69d4b800-20241021 - version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + specifier: 19.2.1 + version: 19.2.1(react@19.2.1) devDependencies: '@types/node': specifier: ^20 @@ -122,7 +122,7 @@ importers: version: link:../../packages/web nuxt: specifier: ^4.2.1 - version: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6) + version: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7) vue: specifier: latest version: 3.5.25(typescript@5.9.3) @@ -134,13 +134,13 @@ importers: dependencies: '@remix-run/node': specifier: latest - version: 2.17.2(typescript@5.9.3) + version: 2.14.0(typescript@5.9.3) '@remix-run/react': specifier: latest - version: 2.17.2(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3) + version: 2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3) '@remix-run/serve': specifier: latest - version: 2.17.2(typescript@5.9.3) + version: 2.13.1(typescript@5.9.3) '@vercel/analytics': specifier: workspace:* version: link:../../packages/web @@ -156,7 +156,7 @@ importers: devDependencies: '@remix-run/dev': specifier: latest - version: 2.17.2(@remix-run/react@2.17.2)(@remix-run/serve@2.17.2)(typescript@5.9.3)(vite@5.1.0) + version: 2.13.1(@remix-run/react@2.14.0)(@remix-run/serve@2.13.1)(typescript@5.9.3)(vite@5.1.0) '@types/react': specifier: ^18.2.20 version: 18.3.12 @@ -186,28 +186,28 @@ importers: devDependencies: '@sveltejs/adapter-vercel': specifier: latest - version: 6.1.1(@sveltejs/kit@2.48.5) + version: 6.2.0(@sveltejs/kit@2.49.1) '@sveltejs/kit': specifier: latest - version: 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6) + version: 2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.2.7) '@sveltejs/vite-plugin-svelte': specifier: latest - version: 6.2.1(svelte@5.43.12)(vite@7.2.6) + version: 6.2.1(svelte@5.45.5)(vite@7.2.7) '@vercel/analytics': specifier: workspace:* version: link:../../packages/web svelte: specifier: latest - version: 5.43.12 + version: 5.45.5 svelte-check: specifier: latest - version: 4.3.4(svelte@5.43.12)(typescript@5.9.3) + version: 4.0.5(svelte@5.45.5)(typescript@5.9.3) typescript: specifier: latest version: 5.9.3 vite: specifier: latest - version: 7.2.6(@types/node@22.9.0) + version: 7.2.7(@types/node@22.9.0) apps/vue: dependencies: @@ -220,10 +220,10 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 6.0.2(vite@7.2.6)(vue@3.5.25) + version: 6.0.2(vite@7.2.7)(vue@3.5.25) vite: specifier: latest - version: 7.2.6(@types/node@22.9.0) + version: 7.2.7(@types/node@22.9.0) packages/eslint-config: dependencies: @@ -251,7 +251,7 @@ importers: version: 2.17.2(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3) '@sveltejs/kit': specifier: ^1 || ^2 - version: 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6) + version: 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.7) next: specifier: '>= 13' version: 14.1.0(@babel/core@7.28.5)(react-dom@18.3.1)(react@18.3.1) @@ -383,7 +383,7 @@ packages: remark-parse: 11.0.0 remark-rehype: 11.1.2 remark-smartypants: 3.0.2 - shiki: 3.15.0 + shiki: 3.19.0 smol-toml: 1.5.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 @@ -2602,6 +2602,18 @@ packages: resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} dev: false + /@isaacs/balanced-match@4.0.1: + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + dev: true + + /@isaacs/brace-expansion@5.0.0: + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + dependencies: + '@isaacs/balanced-match': 4.0.1 + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2999,8 +3011,8 @@ packages: resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} dev: false - /@next/env@15.0.1: - resolution: {integrity: sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==} + /@next/env@15.1.9: + resolution: {integrity: sha512-Te1wbiJ//I40T7UePOUG8QBwh+VVMCc0OTuqesOcD3849TVOVOyX4Hdrkx7wcpLpy/LOABIcGyLX5P/SzzXhFA==} dev: false /@next/eslint-plugin-next@13.4.7: @@ -3023,8 +3035,8 @@ packages: dev: false optional: true - /@next/swc-darwin-arm64@15.0.1: - resolution: {integrity: sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==} + /@next/swc-darwin-arm64@15.1.9: + resolution: {integrity: sha512-sQF6MfW4nk0PwMYYq8xNgqyxZJGIJV16QqNDgaZ5ze9YoVzm4/YNx17X0exZudayjL9PF0/5RGffDtzXapch0Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3041,8 +3053,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@15.0.1: - resolution: {integrity: sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==} + /@next/swc-darwin-x64@15.1.9: + resolution: {integrity: sha512-fp0c1rB6jZvdSDhprOur36xzQvqelAkNRXM/An92sKjjtaJxjlqJR8jiQLQImPsClIu8amQn+ZzFwl1lsEf62w==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3059,8 +3071,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@15.0.1: - resolution: {integrity: sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==} + /@next/swc-linux-arm64-gnu@15.1.9: + resolution: {integrity: sha512-77rYykF6UtaXvxh9YyRIKoaYPI6/YX6cy8j1DL5/1XkjbfOwFDfTEhH7YGPqG/ePl+emBcbDYC2elgEqY2e+ag==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3077,8 +3089,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@15.0.1: - resolution: {integrity: sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==} + /@next/swc-linux-arm64-musl@15.1.9: + resolution: {integrity: sha512-uZ1HazKcyWC7RA6j+S/8aYgvxmDqwnG+gE5S9MhY7BTMj7ahXKunpKuX8/BA2M7OvINLv7LTzoobQbw928p3WA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3095,8 +3107,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@15.0.1: - resolution: {integrity: sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==} + /@next/swc-linux-x64-gnu@15.1.9: + resolution: {integrity: sha512-gQIX1d3ct2RBlgbbWOrp+SHExmtmFm/HSW1Do5sSGMDyzbkYhS2sdq5LRDJWWsQu+/MqpgJHqJT6ORolKp/U1g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3113,8 +3125,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@15.0.1: - resolution: {integrity: sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==} + /@next/swc-linux-x64-musl@15.1.9: + resolution: {integrity: sha512-fJOwxAbCeq6Vo7pXZGDP6iA4+yIBGshp7ie2Evvge7S7lywyg7b/SGqcvWq/jYcmd0EbXdb7hBfdqSQwTtGTPg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3131,8 +3143,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@15.0.1: - resolution: {integrity: sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==} + /@next/swc-win32-arm64-msvc@15.1.9: + resolution: {integrity: sha512-crfbUkAd9PVg9nGfyjSzQbz82dPvc4pb1TeP0ZaAdGzTH6OfTU9kxidpFIogw0DYIEadI7hRSvuihy2NezkaNQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3158,8 +3170,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@15.0.1: - resolution: {integrity: sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==} + /@next/swc-win32-x64-msvc@15.1.9: + resolution: {integrity: sha512-SBB0oA4E2a0axUrUwLqXlLkSn+bRx9OWU6LheqmRrO53QEAJP7JquKh3kF0jRzmlYOWFZtQwyIWJMEJMtvvDcQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3278,14 +3290,14 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.2.6): + /@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.2.7): resolution: {integrity: sha512-sjiKFeDCOy1SyqezSgyV4rYNfQewC64k/GhOsuJgRF+wR2qr6KTVhO6u2B+csKs74KrMrnJprQBgud7ejvOXAQ==} peerDependencies: vite: '>=6.0' dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) execa: 8.0.1 - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) transitivePeerDependencies: - magicast dev: false @@ -3304,7 +3316,7 @@ packages: semver: 7.7.3 dev: false - /@nuxt/devtools@3.1.1(vite@7.2.6)(vue@3.5.25): + /@nuxt/devtools@3.1.1(vite@7.2.7)(vue@3.5.25): resolution: {integrity: sha512-UG8oKQqcSyzwBe1l0z24zypmwn6FLW/HQMHK/F/gscUU5LeMHzgBhLPD+cuLlDvwlGAbifexWNMsS/I7n95KlA==} hasBin: true peerDependencies: @@ -3314,10 +3326,10 @@ packages: '@vitejs/devtools': optional: true dependencies: - '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.6) + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.7) '@nuxt/devtools-wizard': 3.1.1 '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@vue/devtools-core': 8.0.5(vite@7.2.6)(vue@3.5.25) + '@vue/devtools-core': 8.0.5(vite@7.2.7)(vue@3.5.25) '@vue/devtools-kit': 8.0.5 birpc: 2.8.0 consola: 3.4.2 @@ -3342,9 +3354,9 @@ packages: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.2.6(@types/node@22.9.0) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1)(vite@7.2.6) - vite-plugin-vue-tracer: 1.1.3(vite@7.2.6)(vue@3.5.25) + vite: 7.2.7(@types/node@22.9.0) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1)(vite@7.2.7) + vite-plugin-vue-tracer: 1.1.3(vite@7.2.7)(vue@3.5.25) which: 5.0.0 ws: 8.18.3 transitivePeerDependencies: @@ -3433,14 +3445,14 @@ packages: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.12.9 - nuxt: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6) + nuxt: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7) pathe: 2.0.3 pkg-types: 2.3.0 radix3: 1.1.2 std-env: 3.10.0 ufo: 1.6.1 unctx: 2.4.1 - unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2) + unstorage: 1.17.2 vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.2.0 vue-devtools-stub: 0.1.0 @@ -3525,8 +3537,8 @@ packages: dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.53.3) - '@vitejs/plugin-vue': 6.0.2(vite@7.2.6)(vue@3.5.25) - '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.2.6)(vue@3.5.25) + '@vitejs/plugin-vue': 6.0.2(vite@7.2.7)(vue@3.5.25) + '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.2.7)(vue@3.5.25) autoprefixer: 10.4.22(postcss@8.5.6) consola: 3.4.2 cssnano: 7.1.2(postcss@8.5.6) @@ -3541,7 +3553,7 @@ packages: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6) + nuxt: 4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7) pathe: 2.0.3 pkg-types: 2.3.0 postcss: 8.5.6 @@ -3550,9 +3562,9 @@ packages: std-env: 3.10.0 ufo: 1.6.1 unenv: 2.0.0-rc.24 - vite: 7.2.6(jiti@2.6.1) + vite: 7.2.7(jiti@2.6.1) vite-node: 5.2.0(jiti@2.6.1) - vite-plugin-checker: 0.11.0(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6) + vite-plugin-checker: 0.11.0(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7) vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: @@ -4093,6 +4105,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.8 + napi-wasm: 1.1.3 dev: false bundledDependencies: - napi-wasm @@ -4193,15 +4206,15 @@ packages: resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} dev: false - /@remix-run/dev@2.17.2(@remix-run/react@2.17.2)(@remix-run/serve@2.17.2)(typescript@5.9.3)(vite@5.1.0): - resolution: {integrity: sha512-gfc4Hu2Sysr+GyU/F12d2uvEfQwUwWvsOjBtiemhdN1xGOn1+FyYzlLl/aJ7AL9oYko8sDqOPyJCiApWJJGCCw==} + /@remix-run/dev@2.13.1(@remix-run/react@2.14.0)(@remix-run/serve@2.13.1)(typescript@5.9.3)(vite@5.1.0): + resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.17.0 - '@remix-run/serve': ^2.17.0 + '@remix-run/react': ^2.13.1 + '@remix-run/serve': ^2.13.1 typescript: ^5.1.0 - vite: ^5.1.0 || ^6.0.0 + vite: ^5.1.0 wrangler: ^3.28.2 peerDependenciesMeta: '@remix-run/serve': @@ -4223,11 +4236,11 @@ packages: '@babel/types': 7.28.5 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.17.2(typescript@5.9.3) - '@remix-run/react': 2.17.2(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3) - '@remix-run/router': 1.23.0 - '@remix-run/serve': 2.17.2(typescript@5.9.3) - '@remix-run/server-runtime': 2.17.2(typescript@5.9.3) + '@remix-run/node': 2.13.1(typescript@5.9.3) + '@remix-run/react': 2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3) + '@remix-run/router': 1.20.0 + '@remix-run/serve': 2.13.1(typescript@5.9.3) + '@remix-run/server-runtime': 2.13.1(typescript@5.9.3) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0 arg: 5.0.2 @@ -4251,7 +4264,6 @@ packages: lodash.debounce: 4.0.8 minimatch: 9.0.5 ora: 5.4.1 - pathe: 1.1.2 picocolors: 1.1.1 picomatch: 2.3.1 pidtree: 0.6.0 @@ -4269,16 +4281,13 @@ packages: tar-fs: 2.1.4 tsconfig-paths: 4.2.0 typescript: 5.9.3 - valibot: 0.41.0(typescript@5.9.3) vite: 5.1.0 - vite-node: 3.2.4 ws: 7.5.10 transitivePeerDependencies: - '@types/node' - babel-plugin-macros - bluebird - bufferutil - - jiti - less - lightningcss - sass @@ -4288,13 +4297,11 @@ packages: - supports-color - terser - ts-node - - tsx - utf-8-validate - - yaml dev: true - /@remix-run/express@2.17.2(express@4.21.2)(typescript@5.9.3): - resolution: {integrity: sha512-N3Rp4xuXWlUUboQxc8ATqvYiFX2DoX0cavWIsQ0pMKPyG1WOSO+MfuOFgHa7kf/ksRteSfDtzgJSgTH6Fv96AA==} + /@remix-run/express@2.13.1(express@4.21.2)(typescript@5.9.3): + resolution: {integrity: sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==} engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 @@ -4303,12 +4310,12 @@ packages: typescript: optional: true dependencies: - '@remix-run/node': 2.17.2(typescript@5.9.3) + '@remix-run/node': 2.13.1(typescript@5.9.3) express: 4.21.2 typescript: 5.9.3 - /@remix-run/node@2.17.2(typescript@5.9.3): - resolution: {integrity: sha512-NHBIQI1Fap3ZmyHMPVsMcma6mvi2oUunvTzOcuWHHkkx1LrvWRzQTlaWqEnqCp/ff5PfX5r0eBEPrSkC8zrHRQ==} + /@remix-run/node@2.13.1(typescript@5.9.3): + resolution: {integrity: sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -4316,7 +4323,7 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.17.2(typescript@5.9.3) + '@remix-run/server-runtime': 2.13.1(typescript@5.9.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.2 @@ -4325,6 +4332,45 @@ packages: typescript: 5.9.3 undici: 6.22.0 + /@remix-run/node@2.14.0(typescript@5.9.3): + resolution: {integrity: sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/server-runtime': 2.14.0(typescript@5.9.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.2 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + typescript: 5.9.3 + undici: 6.22.0 + dev: false + + /@remix-run/react@2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3): + resolution: {integrity: sha512-uQcy5gxazHtpislgonx2dwRuR/CbvYUeguQxDgawd+dAyoglK2rFx58+F6Kj0Vjw6v/iuvxibA/lEAiAaB4ZmQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.21.0 + '@remix-run/server-runtime': 2.14.0(typescript@5.9.3) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.28.0(react@18.3.1) + react-router-dom: 6.28.0(react-dom@18.3.1)(react@18.3.1) + turbo-stream: 2.4.0 + typescript: 5.9.3 + /@remix-run/react@2.17.2(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.3): resolution: {integrity: sha512-/s/PYqDjTsQ/2bpsmY3sytdJYXuFHwPX3IRHKcM+UZXFRVGPKF5dgGuvCfb+KW/TmhVKNgpQv0ybCoGpCuF6aA==} engines: {node: '>=18.0.0'} @@ -4344,18 +4390,28 @@ packages: react-router-dom: 6.30.0(react-dom@18.3.1)(react@18.3.1) turbo-stream: 2.4.1 typescript: 5.9.3 + dev: false + + /@remix-run/router@1.20.0: + resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} + engines: {node: '>=14.0.0'} + + /@remix-run/router@1.21.0: + resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} + engines: {node: '>=14.0.0'} /@remix-run/router@1.23.0: resolution: {integrity: sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==} engines: {node: '>=14.0.0'} + dev: false - /@remix-run/serve@2.17.2(typescript@5.9.3): - resolution: {integrity: sha512-awbabibbFnfRMkW6UryRB5BF1G23pZvL8kT5ibWyI9rXnHwcOsKsHGm7ctdTKRDza7PSIH47uqMBCaCWPWNUsg==} + /@remix-run/serve@2.13.1(typescript@5.9.3): + resolution: {integrity: sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.17.2(express@4.21.2)(typescript@5.9.3) - '@remix-run/node': 2.17.2(typescript@5.9.3) + '@remix-run/express': 2.13.1(express@4.21.2)(typescript@5.9.3) + '@remix-run/node': 2.13.1(typescript@5.9.3) chokidar: 3.6.0 compression: 1.8.1 express: 4.21.2 @@ -4366,6 +4422,42 @@ packages: - supports-color - typescript + /@remix-run/server-runtime@2.13.1(typescript@5.9.3): + resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.20.0 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.6.0 + set-cookie-parser: 2.7.2 + source-map: 0.7.6 + turbo-stream: 2.4.0 + typescript: 5.9.3 + + /@remix-run/server-runtime@2.14.0(typescript@5.9.3): + resolution: {integrity: sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.21.0 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.6.0 + set-cookie-parser: 2.7.2 + source-map: 0.7.6 + turbo-stream: 2.4.0 + typescript: 5.9.3 + /@remix-run/server-runtime@2.17.2(typescript@5.9.3): resolution: {integrity: sha512-dTrAG1SgOLgz1DFBDsLHN0V34YqLsHEReVHYOI4UV/p+ALbn/BRQMw1MaUuqGXmX21ZTuCzzPegtTLNEOc8ixA==} engines: {node: '>=18.0.0'} @@ -4383,6 +4475,7 @@ packages: source-map: 0.7.6 turbo-stream: 2.4.1 typescript: 5.9.3 + dev: false /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} @@ -4706,44 +4799,44 @@ packages: resolution: {integrity: sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==} dev: true - /@shikijs/core@3.15.0: - resolution: {integrity: sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg==} + /@shikijs/core@3.19.0: + resolution: {integrity: sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==} dependencies: - '@shikijs/types': 3.15.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 dev: false - /@shikijs/engine-javascript@3.15.0: - resolution: {integrity: sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg==} + /@shikijs/engine-javascript@3.19.0: + resolution: {integrity: sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==} dependencies: - '@shikijs/types': 3.15.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.3 + oniguruma-to-es: 4.3.4 dev: false - /@shikijs/engine-oniguruma@3.15.0: - resolution: {integrity: sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==} + /@shikijs/engine-oniguruma@3.19.0: + resolution: {integrity: sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==} dependencies: - '@shikijs/types': 3.15.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 dev: false - /@shikijs/langs@3.15.0: - resolution: {integrity: sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==} + /@shikijs/langs@3.19.0: + resolution: {integrity: sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==} dependencies: - '@shikijs/types': 3.15.0 + '@shikijs/types': 3.19.0 dev: false - /@shikijs/themes@3.15.0: - resolution: {integrity: sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==} + /@shikijs/themes@3.19.0: + resolution: {integrity: sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==} dependencies: - '@shikijs/types': 3.15.0 + '@shikijs/types': 3.19.0 dev: false - /@shikijs/types@3.15.0: - resolution: {integrity: sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==} + /@shikijs/types@3.19.0: + resolution: {integrity: sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==} dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -4793,14 +4886,14 @@ packages: dependencies: acorn: 8.15.0 - /@sveltejs/adapter-vercel@6.1.1(@sveltejs/kit@2.48.5): - resolution: {integrity: sha512-rnuREIO/dBYZn825aXTmdCU7sBr4nQqxNVkqYLUHoUnuv3vaas6O/SxAI1TiYBDEetgeQ5m51I5dTVJvhVzASA==} + /@sveltejs/adapter-vercel@6.2.0(@sveltejs/kit@2.49.1): + resolution: {integrity: sha512-JojC+3dcxNKxO6ixoHq7k1QRL2KCX7RzwfXp1vwbLZkKZrPc5KvhbutVYYiIe0C3aky7VJU6kWp1k9a4b1mgoA==} engines: {node: '>=20.0'} peerDependencies: '@sveltejs/kit': ^2.4.0 dependencies: - '@sveltejs/kit': 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6) - '@vercel/nft': 0.30.3(rollup@4.53.3) + '@sveltejs/kit': 2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.2.7) + '@vercel/nft': 1.1.1 esbuild: 0.25.12 transitivePeerDependencies: - encoding @@ -4808,7 +4901,7 @@ packages: - supports-color dev: true - /@sveltejs/kit@2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6): + /@sveltejs/kit@2.48.5(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.7): resolution: {integrity: sha512-/rnwfSWS3qwUSzvHynUTORF9xSJi7PCR9yXkxUOnRrNqyKmCmh3FPHH+E9BbgqxXfTevGXBqgnlh9kMb+9T5XA==} engines: {node: '>=18.13'} hasBin: true @@ -4823,7 +4916,7 @@ packages: dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.7(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.6) + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.7) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -4836,9 +4929,41 @@ packages: set-cookie-parser: 2.7.2 sirv: 3.0.2 svelte: 5.43.12 - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) + dev: false + + /@sveltejs/kit@2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.2.7): + resolution: {integrity: sha512-vByReCTTdlNM80vva8alAQC80HcOiHLkd8XAxIiKghKSHcqeNfyhp3VsYAV8VSiPKu4Jc8wWCfsZNAIvd1uCqA==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + dependencies: + '@standard-schema/spec': 1.0.0 + '@sveltejs/acorn-typescript': 1.0.7(acorn@8.15.0) + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.5)(vite@7.2.7) + '@types/cookie': 0.6.0 + acorn: 8.15.0 + cookie: 0.6.0 + devalue: 5.5.0 + esm-env: 1.2.2 + kleur: 4.1.5 + magic-string: 0.30.21 + mrmime: 2.0.1 + sade: 1.8.1 + set-cookie-parser: 2.7.2 + sirv: 3.0.2 + svelte: 5.45.5 + vite: 7.2.7(@types/node@22.9.0) + dev: true - /@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6): + /@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.7): resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: @@ -4846,29 +4971,65 @@ packages: svelte: ^5.0.0 vite: ^6.3.0 || ^7.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.6) + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.7) debug: 4.4.3 svelte: 5.43.12 - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) + transitivePeerDependencies: + - supports-color + dev: false + + /@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.2.7): + resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} + engines: {node: ^20.19 || ^22.12 || >=24} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0 + svelte: ^5.0.0 + vite: ^6.3.0 || ^7.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.5)(vite@7.2.7) + debug: 4.4.3 + svelte: 5.45.5 + vite: 7.2.7(@types/node@22.9.0) transitivePeerDependencies: - supports-color + dev: true - /@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.6): + /@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.7): resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==} engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: svelte: ^5.0.0 vite: ^6.3.0 || ^7.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.6) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.43.12)(vite@7.2.7) debug: 4.4.3 deepmerge: 4.3.1 magic-string: 0.30.21 svelte: 5.43.12 - vite: 7.2.6(@types/node@22.9.0) - vitefu: 1.1.1(vite@7.2.6) + vite: 7.2.7(@types/node@22.9.0) + vitefu: 1.1.1(vite@7.2.7) transitivePeerDependencies: - supports-color + dev: false + + /@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.5)(vite@7.2.7): + resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==} + engines: {node: ^20.19 || ^22.12 || >=24} + peerDependencies: + svelte: ^5.0.0 + vite: ^6.3.0 || ^7.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.2.7) + debug: 4.4.3 + deepmerge: 4.3.1 + magic-string: 0.30.21 + svelte: 5.45.5 + vite: 7.2.7(@types/node@22.9.0) + vitefu: 1.1.1(vite@7.2.7) + transitivePeerDependencies: + - supports-color + dev: true /@swc/core-darwin-arm64@1.9.2: resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==} @@ -4988,14 +5149,8 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - /@swc/helpers@0.5.13: - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - dependencies: - tslib: 2.8.1 - dev: false - - /@swc/helpers@0.5.17: - resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + /@swc/helpers@0.5.15: + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} dependencies: tslib: 2.8.1 dev: false @@ -6106,6 +6261,30 @@ packages: - encoding - rollup - supports-color + dev: false + + /@vercel/nft@1.1.1: + resolution: {integrity: sha512-mKMGa7CEUcXU75474kOeqHbtvK1kAcu4wiahhmlUenB5JbTQB8wVlDI8CyHR3rpGo0qlzoRWqcDzI41FUoBJCA==} + engines: {node: '>=20'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 2.0.0 + '@rollup/pluginutils': 5.3.0(rollup@4.53.3) + acorn: 8.15.0 + acorn-import-attributes: 1.9.5(acorn@8.15.0) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 13.0.0 + graceful-fs: 4.2.11 + node-gyp-build: 4.8.4 + picomatch: 4.0.3 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - rollup + - supports-color + dev: true /@vercel/style-guide@5.0.1(@next/eslint-plugin-next@13.4.7)(eslint@8.43.0)(prettier@2.8.8)(typescript@5.1.3): resolution: {integrity: sha512-3J/5xpwJ2Wk+cKB3EGY2KCdVQycaThLKhjBmgXPfIKb+E74lPpXVIDfaQE0D2JoAyIzGsqdH7Lbmr+DojwofxQ==} @@ -6202,7 +6381,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.6)(vue@3.5.25): + /@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.7)(vue@3.5.25): resolution: {integrity: sha512-3a2BOryRjG/Iih87x87YXz5c8nw27eSlHytvSKYfp8ZIsp5+FgFQoKeA7k2PnqWpjJrv6AoVTMnvmuKUXb771A==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -6214,13 +6393,13 @@ packages: '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.51 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5) - vite: 7.2.6(jiti@2.6.1) + vite: 7.2.7(jiti@2.6.1) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@6.0.2(vite@7.2.6)(vue@3.5.25): + /@vitejs/plugin-vue@6.0.2(vite@7.2.7)(vue@3.5.25): resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -6228,7 +6407,7 @@ packages: vue: ^3.2.25 dependencies: '@rolldown/pluginutils': 1.0.0-beta.50 - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) vue: 3.5.25(typescript@5.9.3) /@vitest/expect@2.1.5: @@ -6496,7 +6675,7 @@ packages: /@vue/devtools-api@6.6.4: resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - /@vue/devtools-core@8.0.5(vite@7.2.6)(vue@3.5.25): + /@vue/devtools-core@8.0.5(vite@7.2.7)(vue@3.5.25): resolution: {integrity: sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==} peerDependencies: vue: ^3.0.0 @@ -6506,7 +6685,7 @@ packages: mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@7.2.6) + vite-hot-client: 2.1.0(vite@7.2.7) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - vite @@ -6981,8 +7160,8 @@ packages: hasBin: true dev: true - /astro@5.15.9(typescript@5.9.3): - resolution: {integrity: sha512-XLDXxu0282cC/oYHswWZm3johGlRvk9rLRS7pWVWSne+HsZe9JgrpHI+vewAJSSNHBGd1aCyaQOElT5RNGe7IQ==} + /astro@5.16.4(typescript@5.9.3): + resolution: {integrity: sha512-rgXI/8/tnO3Y9tfAaUyg/8beKhlIMltbiC8Q6jCoAfEidOyaue4KYKzbe0gJIb6qEdEaG3Kf3BY3EOSLkbWOLg==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true dependencies: @@ -7000,7 +7179,7 @@ packages: ci-info: 4.3.1 clsx: 2.1.1 common-ancestor-path: 1.0.1 - cookie: 1.0.2 + cookie: 1.1.1 cssesc: 3.0.0 debug: 4.4.3 deterministic-object-hash: 2.0.2 @@ -7025,20 +7204,21 @@ packages: p-limit: 6.2.0 p-queue: 8.1.1 package-manager-detector: 1.5.0 - picocolors: 1.1.1 + piccolore: 0.1.3 picomatch: 4.0.3 prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.3 - shiki: 3.15.0 + shiki: 3.19.0 smol-toml: 1.5.2 + svgo: 4.0.0 tinyexec: 1.0.2 tinyglobby: 0.2.15 tsconfck: 3.1.6(typescript@5.9.3) ultrahtml: 1.6.0 unifont: 0.6.0 unist-util-visit: 5.0.0 - unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2) + unstorage: 1.17.3(db0@0.3.4)(ioredis@5.8.2) vfile: 6.0.3 vite: 6.4.1 vitefu: 1.1.1(vite@6.4.1) @@ -7893,9 +8073,10 @@ packages: /cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} + dev: false - /cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + /cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} dev: false @@ -9843,6 +10024,12 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + /esrap@2.2.1: + resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + dev: true + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -10217,7 +10404,7 @@ packages: /fontkit@2.0.4: resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} dependencies: - '@swc/helpers': 0.5.17 + '@swc/helpers': 0.5.15 brotli: 1.3.3 clone: 2.1.2 dfa: 1.2.0 @@ -10485,6 +10672,15 @@ packages: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + /glob@13.0.0: + resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==} + engines: {node: 20 || >=22} + dependencies: + minimatch: 10.1.1 + minipass: 7.1.2 + path-scurry: 2.0.1 + dev: true + /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} deprecated: Glob versions prior to v9 are no longer supported @@ -12315,6 +12511,11 @@ packages: /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + /lru-cache@11.2.4: + resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} + engines: {node: 20 || >=22} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -13276,6 +13477,13 @@ packages: engines: {node: '>=4'} dev: true + /minimatch@10.1.1: + resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} + engines: {node: 20 || >=22} + dependencies: + '@isaacs/brace-expansion': 5.0.0 + dev: true + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -13448,6 +13656,10 @@ packages: hasBin: true dev: true + /napi-wasm@1.1.3: + resolution: {integrity: sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg==} + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -13503,16 +13715,16 @@ packages: - babel-plugin-macros dev: false - /next@15.0.1(@babel/core@7.28.5)(react-dom@19.0.0-rc-69d4b800-20241021)(react@19.0.0-rc-69d4b800-20241021): - resolution: {integrity: sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==} - engines: {node: '>=18.18.0'} + /next@15.1.9(@babel/core@7.28.5)(react-dom@19.2.1)(react@19.2.1): + resolution: {integrity: sha512-OoQpDPV2i3o5Hnn46nz2x6fzdFxFO+JsU4ZES12z65/feMjPHKKHLDVQ2NuEvTaXTRisix/G5+6hyTkwK329kA==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 - react-dom: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -13524,24 +13736,24 @@ packages: sass: optional: true dependencies: - '@next/env': 15.0.1 + '@next/env': 15.1.9 '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 busboy: 1.6.0 caniuse-lite: 1.0.30001756 postcss: 8.4.31 - react: 19.0.0-rc-69d4b800-20241021 - react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - styled-jsx: 5.1.6(@babel/core@7.28.5)(react@19.0.0-rc-69d4b800-20241021) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + styled-jsx: 5.1.6(@babel/core@7.28.5)(react@19.2.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.1 - '@next/swc-darwin-x64': 15.0.1 - '@next/swc-linux-arm64-gnu': 15.0.1 - '@next/swc-linux-arm64-musl': 15.0.1 - '@next/swc-linux-x64-gnu': 15.0.1 - '@next/swc-linux-x64-musl': 15.0.1 - '@next/swc-win32-arm64-msvc': 15.0.1 - '@next/swc-win32-x64-msvc': 15.0.1 + '@next/swc-darwin-arm64': 15.1.9 + '@next/swc-darwin-x64': 15.1.9 + '@next/swc-linux-arm64-gnu': 15.1.9 + '@next/swc-linux-arm64-musl': 15.1.9 + '@next/swc-linux-x64-gnu': 15.1.9 + '@next/swc-linux-x64-musl': 15.1.9 + '@next/swc-win32-arm64-msvc': 15.1.9 + '@next/swc-win32-x64-msvc': 15.1.9 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -13623,7 +13835,7 @@ packages: unenv: 2.0.0-rc.24 unimport: 5.5.0 unplugin-utils: 0.3.1 - unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2) + unstorage: 1.17.3(db0@0.3.4)(ioredis@5.8.2) untyped: 2.0.0 unwasm: 0.3.11 youch: 4.1.0-beta.13 @@ -13798,7 +14010,7 @@ packages: boolbase: 1.0.0 dev: false - /nuxt@4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6): + /nuxt@4.2.1(@vue/compiler-sfc@3.5.25)(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7): resolution: {integrity: sha512-OE5ONizgwkKhjTGlUYB3ksE+2q2/I30QIYFl3N1yYz1r2rwhunGA3puUvqkzXwgLQ3AdsNcigPDmyQsqjbSdoQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -13813,7 +14025,7 @@ packages: dependencies: '@dxup/nuxt': 0.2.2 '@nuxt/cli': 3.30.0 - '@nuxt/devtools': 3.1.1(vite@7.2.6)(vue@3.5.25) + '@nuxt/devtools': 3.1.1(vite@7.2.7)(vue@3.5.25) '@nuxt/kit': 4.2.1(magicast@0.5.1) '@nuxt/nitro-server': 4.2.1(nuxt@4.2.1)(typescript@5.9.3) '@nuxt/schema': 4.2.1 @@ -14081,8 +14293,8 @@ packages: resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} dev: false - /oniguruma-to-es@4.3.3: - resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} + /oniguruma-to-es@4.3.4: + resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} dependencies: oniguruma-parser: 0.12.1 regex: 6.0.1 @@ -14385,6 +14597,14 @@ packages: lru-cache: 10.4.3 minipass: 7.1.2 + /path-scurry@2.0.1: + resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} + engines: {node: 20 || >=22} + dependencies: + lru-cache: 11.2.4 + minipass: 7.1.2 + dev: true + /path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -14429,6 +14649,10 @@ packages: is-reference: 3.0.3 dev: true + /piccolore@0.1.3: + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} + dev: false + /picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -15190,13 +15414,13 @@ packages: react: 18.3.1 scheduler: 0.23.2 - /react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021): - resolution: {integrity: sha512-ZXBsP/kTDLI9QopUaUgYJhmmAhO8aKz7DCv2Ui2rA9boCfJ/dRRh6BlVidsyb2dPzG01rItdRFQqwbP+x9s5Rg==} + /react-dom@19.2.1(react@19.2.1): + resolution: {integrity: sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg==} peerDependencies: - react: 19.0.0-rc-69d4b800-20241021 + react: ^19.2.1 dependencies: - react: 19.0.0-rc-69d4b800-20241021 - scheduler: 0.25.0-rc-69d4b800-20241021 + react: 19.2.1 + scheduler: 0.27.0 dev: false /react-is@16.13.1: @@ -15216,6 +15440,18 @@ packages: engines: {node: '>=0.10.0'} dev: true + /react-router-dom@6.28.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.21.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.28.0(react@18.3.1) + /react-router-dom@6.30.0(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==} engines: {node: '>=14.0.0'} @@ -15227,6 +15463,16 @@ packages: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.30.0(react@18.3.1) + dev: false + + /react-router@6.28.0(react@18.3.1): + resolution: {integrity: sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.21.0 + react: 18.3.1 /react-router@6.30.0(react@18.3.1): resolution: {integrity: sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==} @@ -15236,6 +15482,7 @@ packages: dependencies: '@remix-run/router': 1.23.0 react: 18.3.1 + dev: false /react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} @@ -15243,8 +15490,8 @@ packages: dependencies: loose-envify: 1.4.0 - /react@19.0.0-rc-69d4b800-20241021: - resolution: {integrity: sha512-dXki4tN+rP+4xhsm65q/QI/19VCZdu5vPcy4h6zaJt20XP8/1r/LCwrLFYuj8hElbNz5AmxW6JtRa7ej0BzZdg==} + /react@19.2.1: + resolution: {integrity: sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw==} engines: {node: '>=0.10.0'} dev: false @@ -15788,8 +16035,8 @@ packages: dependencies: loose-envify: 1.4.0 - /scheduler@0.25.0-rc-69d4b800-20241021: - resolution: {integrity: sha512-S5AYX/YhMAN6u9AXgKYbZP4U4ZklC6R9Q7HmFSBk7d4DLiHVNxvAvlSvuM4nxFkwOk50MnpfTKQ7UWHXDOc9Eg==} + /scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} dev: false /scule@1.3.0: @@ -16011,15 +16258,15 @@ packages: engines: {node: '>= 0.4'} dev: false - /shiki@3.15.0: - resolution: {integrity: sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw==} + /shiki@3.19.0: + resolution: {integrity: sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==} dependencies: - '@shikijs/core': 3.15.0 - '@shikijs/engine-javascript': 3.15.0 - '@shikijs/engine-oniguruma': 3.15.0 - '@shikijs/langs': 3.15.0 - '@shikijs/themes': 3.15.0 - '@shikijs/types': 3.15.0 + '@shikijs/core': 3.19.0 + '@shikijs/engine-javascript': 3.19.0 + '@shikijs/engine-oniguruma': 3.19.0 + '@shikijs/langs': 3.19.0 + '@shikijs/themes': 3.19.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 dev: false @@ -16506,7 +16753,7 @@ packages: react: 18.3.1 dev: false - /styled-jsx@5.1.6(@babel/core@7.28.5)(react@19.0.0-rc-69d4b800-20241021): + /styled-jsx@5.1.6(@babel/core@7.28.5)(react@19.2.1): resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -16521,7 +16768,7 @@ packages: dependencies: '@babel/core': 7.28.5 client-only: 0.0.1 - react: 19.0.0-rc-69d4b800-20241021 + react: 19.2.1 dev: false /stylehacks@7.0.7(postcss@8.5.6): @@ -16578,8 +16825,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@4.3.4(svelte@5.43.12)(typescript@5.9.3): - resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==} + /svelte-check@4.0.5(svelte@5.45.5)(typescript@5.9.3): + resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -16591,7 +16838,7 @@ packages: fdir: 6.5.0(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.43.12 + svelte: 5.45.5 typescript: 5.9.3 transitivePeerDependencies: - picomatch @@ -16616,6 +16863,27 @@ packages: magic-string: 0.30.21 zimmerframe: 1.1.4 + /svelte@5.45.5: + resolution: {integrity: sha512-2074U+vObO5Zs8/qhxtBwdi6ZXNIhEBTzNmUFjiZexLxTdt9vq96D/0pnQELl6YcpLMD7pZ2dhXKByfGS8SAdg==} + engines: {node: '>=18'} + dependencies: + '@jridgewell/remapping': 2.3.5 + '@jridgewell/sourcemap-codec': 1.5.5 + '@sveltejs/acorn-typescript': 1.0.7(acorn@8.15.0) + '@types/estree': 1.0.8 + acorn: 8.15.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + devalue: 5.5.0 + esm-env: 1.2.2 + esrap: 2.2.1 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.21 + zimmerframe: 1.1.4 + dev: true + /svgo@4.0.0: resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} engines: {node: '>=16'} @@ -17070,8 +17338,12 @@ packages: typescript: 5.9.3 dev: true + /turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + /turbo-stream@2.4.1: resolution: {integrity: sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw==} + dev: false /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -17547,8 +17819,80 @@ packages: '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 dev: true - /unstorage@1.17.2(db0@0.3.4)(ioredis@5.8.2): + /unstorage@1.17.2: resolution: {integrity: sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.4 + lru-cache: 10.4.3 + node-fetch-native: 1.6.7 + ofetch: 1.5.1 + ufo: 1.6.1 + dev: false + + /unstorage@1.17.3(db0@0.3.4)(ioredis@5.8.2): + resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 @@ -17718,17 +18062,6 @@ packages: convert-source-map: 2.0.0 dev: true - /valibot@0.41.0(typescript@5.9.3): - resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.9.3 - dev: true - /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -17782,22 +18115,22 @@ packages: vfile-message: 4.0.3 dev: false - /vite-dev-rpc@1.1.0(vite@7.2.6): + /vite-dev-rpc@1.1.0(vite@7.2.7): resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 dependencies: birpc: 2.8.0 - vite: 7.2.6(@types/node@22.9.0) - vite-hot-client: 2.1.0(vite@7.2.6) + vite: 7.2.7(@types/node@22.9.0) + vite-hot-client: 2.1.0(vite@7.2.7) dev: false - /vite-hot-client@2.1.0(vite@7.2.6): + /vite-hot-client@2.1.0(vite@7.2.7): resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==} peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 dependencies: - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) dev: false /vite-node@1.6.1: @@ -17844,31 +18177,6 @@ packages: - terser dev: true - /vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.2.6(@types/node@22.9.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - dev: true - /vite-node@5.2.0(jiti@2.6.1): resolution: {integrity: sha512-7UT39YxUukIA97zWPXUGb0SGSiLexEGlavMwU3HDE6+d/HJhKLjLqu4eX2qv6SQiocdhKLRcusroDwXHQ6CnRQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -17878,7 +18186,7 @@ packages: es-module-lexer: 1.7.0 obug: 2.1.1 pathe: 2.0.3 - vite: 7.2.6(jiti@2.6.1) + vite: 7.2.7(jiti@2.6.1) transitivePeerDependencies: - '@types/node' - jiti @@ -17893,7 +18201,7 @@ packages: - yaml dev: false - /vite-plugin-checker@0.11.0(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.6): + /vite-plugin-checker@0.11.0(eslint@8.57.1)(typescript@5.9.3)(vite@7.2.7): resolution: {integrity: sha512-iUdO9Pl9UIBRPAragwi3as/BXXTtRu4G12L3CMrjx+WVTd9g/MsqNakreib9M/2YRVkhZYiTEwdH2j4Dm0w7lw==} engines: {node: '>=16.11'} peerDependencies: @@ -17939,11 +18247,11 @@ packages: tiny-invariant: 1.3.3 tinyglobby: 0.2.15 typescript: 5.9.3 - vite: 7.2.6(jiti@2.6.1) + vite: 7.2.7(jiti@2.6.1) vscode-uri: 3.1.0 dev: false - /vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1)(vite@7.2.6): + /vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1)(vite@7.2.7): resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} engines: {node: '>=14'} peerDependencies: @@ -17962,13 +18270,13 @@ packages: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.2.6(@types/node@22.9.0) - vite-dev-rpc: 1.1.0(vite@7.2.6) + vite: 7.2.7(@types/node@22.9.0) + vite-dev-rpc: 1.1.0(vite@7.2.7) transitivePeerDependencies: - supports-color dev: false - /vite-plugin-vue-tracer@1.1.3(vite@7.2.6)(vue@3.5.25): + /vite-plugin-vue-tracer@1.1.3(vite@7.2.7)(vue@3.5.25): resolution: {integrity: sha512-fM7hfHELZvbPnSn8EKZwHfzxm5EfYFQIclz8rwcNXfodNbRkwNvh0AGMtaBfMxQ9HC5KVa3KitwHnmE4ezDemw==} peerDependencies: vite: ^6.0.0 || ^7.0.0 @@ -17979,7 +18287,7 @@ packages: magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) vue: 3.5.25(typescript@5.9.3) dev: false @@ -18124,8 +18432,8 @@ packages: fsevents: 2.3.3 dev: false - /vite@7.2.6(@types/node@22.9.0): - resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} + /vite@7.2.7(@types/node@22.9.0): + resolution: {integrity: sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -18174,8 +18482,8 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@7.2.6(jiti@2.6.1): - resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} + /vite@7.2.7(jiti@2.6.1): + resolution: {integrity: sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -18236,7 +18544,7 @@ packages: vite: 6.4.1 dev: false - /vitefu@1.1.1(vite@7.2.6): + /vitefu@1.1.1(vite@7.2.7): resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 @@ -18244,7 +18552,7 @@ packages: vite: optional: true dependencies: - vite: 7.2.6(@types/node@22.9.0) + vite: 7.2.7(@types/node@22.9.0) /vitest@2.1.5(@types/node@22.9.0): resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==}