diff --git a/package.json b/package.json index 698ff06..e2bd254 100644 --- a/package.json +++ b/package.json @@ -24,14 +24,14 @@ "dependencies": { "@astrojs/check": "^0.9.8", "@astrojs/netlify": "^7.0.8", - "astro": "^6.1.9", - "typescript": "^5.9.3" + "astro": "^6.1.9" }, "devDependencies": { "@axe-core/playwright": "^4.11.2", "@biomejs/biome": "^2.4.13", "@playwright/test": "^1.59.1", "@vitest/coverage-v8": "^4.1.5", + "typescript": "^6.0.2", "vite-tsconfig-paths": "^6.1.1", "vitest": "^4.1.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 459a2e0..f6a98e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,16 +10,13 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.8 - version: 0.9.9(prettier@3.9.6)(typescript@5.9.3) + version: 0.9.9(prettier@3.9.6)(typescript@6.0.2) '@astrojs/netlify': specifier: ^7.0.8 - version: 7.0.13(@types/node@26.1.1)(astro@6.4.8(@netlify/blobs@10.7.9)(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0))(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0) + version: 7.0.13(@types/node@26.1.1)(astro@6.4.8(@netlify/blobs@10.7.9(supports-color@7.2.0))(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0))(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0) astro: specifier: ^6.1.9 - version: 6.4.8(@netlify/blobs@10.7.9)(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0) - typescript: - specifier: ^5.9.3 - version: 5.9.3 + version: 6.4.8(@netlify/blobs@10.7.9(supports-color@7.2.0))(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0) devDependencies: '@axe-core/playwright': specifier: ^4.11.2 @@ -33,9 +30,12 @@ importers: '@vitest/coverage-v8': specifier: ^4.1.5 version: 4.1.10(vitest@4.1.10) + typescript: + specifier: ^6.0.2 + version: 6.0.2 vite-tsconfig-paths: specifier: ^6.1.1 - version: 6.1.1(typescript@5.9.3)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + version: 6.1.1(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) vitest: specifier: ^4.1.5 version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(jsdom@29.1.1)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) @@ -1314,15 +1314,30 @@ packages: '@volar/language-server@2.4.28': resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@volar/language-service@2.4.28': resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@volar/source-map@2.4.28': resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} '@volar/typescript@2.4.28': resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@vscode/emmet-helper@2.11.0': resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} @@ -1760,6 +1775,7 @@ packages: cron-parser@4.9.0: resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} engines: {node: '>=12.0.0'} + deprecated: v4 is no longer maintained, upgrade to v5 cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -3781,6 +3797,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.6.4: resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} @@ -4073,17 +4094,23 @@ packages: resolution: {integrity: sha512-9K2k72s4n7rV9s4bX0MyjbX9iBribvKZbBJKuEmTCZfeWJXs6Yh7bGpY4eoc7UufAjvpheBqwyZCOIPBvxCv0A==} peerDependencies: '@volar/language-service': ~2.4.0 + typescript: '*' peerDependenciesMeta: '@volar/language-service': optional: true + typescript: + optional: true volar-service-typescript@0.0.71: resolution: {integrity: sha512-yTtM/BVT6hoyEYnDtaCyAtNhdNeS/mhTTABlBOdw3NNiRBUin3IznFJpgfjer4c6RYopiPjjQjc9VFhxVl1mLw==} peerDependencies: '@volar/language-service': ~2.4.0 + typescript: '*' peerDependenciesMeta: '@volar/language-service': optional: true + typescript: + optional: true volar-service-yaml@0.0.71: resolution: {integrity: sha512-qYGWGuVpUTnZGu5P/CR4KLK4aIR8RrcVnmfZ2eRcj9q/I8VZCoC5yy9FtEvfNvnDp4MU17yhdJcvpQPIqhJS2Q==} @@ -4312,12 +4339,12 @@ snapshots: '@asamuzakjp/nwsapi@2.3.9': optional: true - '@astrojs/check@0.9.9(prettier@3.9.6)(typescript@5.9.3)': + '@astrojs/check@0.9.9(prettier@3.9.6)(typescript@6.0.2)': dependencies: - '@astrojs/language-server': 2.16.13(prettier@3.9.6)(typescript@5.9.3) + '@astrojs/language-server': 2.16.13(prettier@3.9.6)(typescript@6.0.2) chokidar: 4.0.3 kleur: 4.1.5 - typescript: 5.9.3 + typescript: 6.0.2 yargs: 17.7.3 transitivePeerDependencies: - prettier @@ -4338,24 +4365,24 @@ snapshots: smol-toml: 1.7.0 unified: 11.0.5 - '@astrojs/language-server@2.16.13(prettier@3.9.6)(typescript@5.9.3)': + '@astrojs/language-server@2.16.13(prettier@3.9.6)(typescript@6.0.2)': dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/yaml2ts': 0.2.4 '@jridgewell/sourcemap-codec': 1.5.5 - '@volar/kit': 2.4.28(typescript@5.9.3) + '@volar/kit': 2.4.28(typescript@6.0.2) '@volar/language-core': 2.4.28 - '@volar/language-server': 2.4.28 - '@volar/language-service': 2.4.28 + '@volar/language-server': 2.4.28(typescript@6.0.2) + '@volar/language-service': 2.4.28(typescript@6.0.2) muggle-string: 0.4.1 tinyglobby: 0.2.17 - volar-service-css: 0.0.71(@volar/language-service@2.4.28) - volar-service-emmet: 0.0.71(@volar/language-service@2.4.28) - volar-service-html: 0.0.71(@volar/language-service@2.4.28) - volar-service-prettier: 0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6) - volar-service-typescript: 0.0.71(@volar/language-service@2.4.28) - volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28) - volar-service-yaml: 0.0.71(@volar/language-service@2.4.28) + volar-service-css: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)) + volar-service-emmet: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)) + volar-service-html: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)) + volar-service-prettier: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(prettier@3.9.6) + volar-service-typescript: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(typescript@6.0.2) + volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(typescript@6.0.2) + volar-service-yaml: 0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)) vscode-html-languageservice: 5.6.2 vscode-uri: 3.1.0 optionalDependencies: @@ -4363,7 +4390,7 @@ snapshots: transitivePeerDependencies: - typescript - '@astrojs/markdown-remark@7.2.0': + '@astrojs/markdown-remark@7.2.0(supports-color@7.2.0)': dependencies: '@astrojs/internal-helpers': 0.10.0 '@astrojs/prism': 4.0.2 @@ -4373,8 +4400,8 @@ snapshots: mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 + remark-gfm: 4.0.1(supports-color@7.2.0) + remark-parse: 11.0.0(supports-color@7.2.0) remark-rehype: 11.1.2 remark-smartypants: 3.0.2 unified: 11.0.5 @@ -4385,15 +4412,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/netlify@7.0.13(@types/node@26.1.1)(astro@6.4.8(@netlify/blobs@10.7.9)(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0))(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0)': + '@astrojs/netlify@7.0.13(@types/node@26.1.1)(astro@6.4.8(@netlify/blobs@10.7.9(supports-color@7.2.0))(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0))(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0)': dependencies: '@astrojs/internal-helpers': 0.10.0 '@astrojs/underscore-redirects': 1.0.3 - '@netlify/blobs': 10.7.9 + '@netlify/blobs': 10.7.9(supports-color@7.2.0) '@netlify/functions': 5.3.0 - '@netlify/vite-plugin': 2.12.9(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) - '@vercel/nft': 1.10.2(rollup@4.62.2) - astro: 6.4.8(@netlify/blobs@10.7.9)(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0) + '@netlify/vite-plugin': 2.12.9(rollup@4.62.2)(supports-color@7.2.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + '@vercel/nft': 1.10.2(rollup@4.62.2)(supports-color@7.2.0) + astro: 6.4.8(@netlify/blobs@10.7.9(supports-color@7.2.0))(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0) esbuild: 0.27.7 tinyglobby: 0.2.17 vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) @@ -4902,11 +4929,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@mapbox/node-pre-gyp@2.0.3': + '@mapbox/node-pre-gyp@2.0.3(supports-color@7.2.0)': dependencies: consola: 3.4.2 detect-libc: 2.1.2 - https-proxy-agent: 7.0.6 + https-proxy-agent: 7.0.6(supports-color@7.2.0) node-fetch: 2.7.0 nopt: 8.1.0 semver: 7.8.5 @@ -4928,10 +4955,10 @@ snapshots: '@netlify/binary-info@1.0.0': {} - '@netlify/blobs@10.7.9': + '@netlify/blobs@10.7.9(supports-color@7.2.0)': dependencies: '@netlify/dev-utils': 4.4.6 - '@netlify/otel': 6.0.3 + '@netlify/otel': 6.0.3(supports-color@7.2.0) '@netlify/runtime-utils': 2.3.0 transitivePeerDependencies: - supports-color @@ -4990,19 +5017,19 @@ snapshots: semver: 7.8.5 tmp-promise: 3.0.3 - '@netlify/dev@4.18.9(rollup@4.62.2)': + '@netlify/dev@4.18.9(rollup@4.62.2)(supports-color@7.2.0)': dependencies: '@netlify/ai': 0.4.2 - '@netlify/blobs': 10.7.9 + '@netlify/blobs': 10.7.9(supports-color@7.2.0) '@netlify/config': 24.6.0 '@netlify/database-dev': 0.10.1 '@netlify/dev-utils': 4.4.6 '@netlify/edge-functions-dev': 1.0.22 - '@netlify/functions-dev': 1.3.1(rollup@4.62.2) + '@netlify/functions-dev': 1.3.1(rollup@4.62.2)(supports-color@7.2.0) '@netlify/headers': 2.1.11 - '@netlify/images': 1.3.10(@netlify/blobs@10.7.9) + '@netlify/images': 1.3.10(@netlify/blobs@10.7.9(supports-color@7.2.0)) '@netlify/redirects': 3.1.13 - '@netlify/runtime': 4.1.25 + '@netlify/runtime': 4.1.25(supports-color@7.2.0) '@netlify/static': 3.1.10 ulid: 3.0.2 transitivePeerDependencies: @@ -5072,15 +5099,15 @@ snapshots: dependencies: '@netlify/types': 2.8.0 - '@netlify/functions-dev@1.3.1(rollup@4.62.2)': + '@netlify/functions-dev@1.3.1(rollup@4.62.2)(supports-color@7.2.0)': dependencies: - '@netlify/blobs': 10.7.9 + '@netlify/blobs': 10.7.9(supports-color@7.2.0) '@netlify/dev-utils': 4.4.6 '@netlify/functions': 5.3.0 - '@netlify/zip-it-and-ship-it': 14.7.1(rollup@4.62.2) + '@netlify/zip-it-and-ship-it': 14.7.1(rollup@4.62.2)(supports-color@7.2.0) cron-parser: 4.9.0 decache: 4.6.2 - extract-zip: 2.0.1 + extract-zip: 2.0.1(supports-color@7.2.0) is-stream: 4.0.1 jwt-decode: 4.0.0 lambda-local: 2.2.0 @@ -5112,9 +5139,9 @@ snapshots: dependencies: '@netlify/headers-parser': 9.0.3 - '@netlify/images@1.3.10(@netlify/blobs@10.7.9)': + '@netlify/images@1.3.10(@netlify/blobs@10.7.9(supports-color@7.2.0))': dependencies: - ipx: 3.1.1(@netlify/blobs@10.7.9) + ipx: 3.1.1(@netlify/blobs@10.7.9(supports-color@7.2.0)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -5140,11 +5167,11 @@ snapshots: '@netlify/open-api@2.57.0': {} - '@netlify/otel@6.0.3': + '@netlify/otel@6.0.3(supports-color@7.2.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.217.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.217.0(@opentelemetry/api@1.9.0)(supports-color@7.2.0) '@opentelemetry/resources': 2.7.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 2.7.1(@opentelemetry/api@1.9.0) transitivePeerDependencies: @@ -5167,9 +5194,9 @@ snapshots: '@netlify/runtime-utils@2.3.0': {} - '@netlify/runtime@4.1.25': + '@netlify/runtime@4.1.25(supports-color@7.2.0)': dependencies: - '@netlify/blobs': 10.7.9 + '@netlify/blobs': 10.7.9(supports-color@7.2.0) '@netlify/cache': 3.4.8 '@netlify/runtime-utils': 2.3.0 '@netlify/types': 2.8.0 @@ -5186,9 +5213,9 @@ snapshots: '@netlify/types@2.8.0': {} - '@netlify/vite-plugin@2.12.9(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': + '@netlify/vite-plugin@2.12.9(rollup@4.62.2)(supports-color@7.2.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@netlify/dev': 4.18.9(rollup@4.62.2) + '@netlify/dev': 4.18.9(rollup@4.62.2)(supports-color@7.2.0) '@netlify/dev-utils': 4.4.6 dedent: 1.7.2 vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) @@ -5221,13 +5248,13 @@ snapshots: - supports-color - uploadthing - '@netlify/zip-it-and-ship-it@14.7.1(rollup@4.62.2)': + '@netlify/zip-it-and-ship-it@14.7.1(rollup@4.62.2)(supports-color@7.2.0)': dependencies: '@babel/parser': 7.29.7 '@babel/types': 7.29.7 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 2.16.0 - '@vercel/nft': 0.29.4(rollup@4.62.2) + '@vercel/nft': 0.29.4(rollup@4.62.2)(supports-color@7.2.0) archiver: 7.0.1 common-path-prefix: 3.0.0 copy-file: 11.1.0 @@ -5245,7 +5272,7 @@ snapshots: normalize-path: 3.0.0 p-map: 7.0.6 path-exists: 5.0.0 - precinct: 12.3.2 + precinct: 12.3.2(supports-color@7.2.0) require-package-name: 2.0.1 resolve: 2.0.0-next.7 semver: 7.8.5 @@ -5290,12 +5317,12 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/instrumentation@0.217.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation@0.217.0(@opentelemetry/api@1.9.0)(supports-color@7.2.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.217.0 import-in-the-middle: 3.3.2 - require-in-the-middle: 8.0.1 + require-in-the-middle: 8.0.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -5514,11 +5541,11 @@ snapshots: '@types/node': 26.1.1 optional: true - '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.65.0(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) '@typescript-eslint/types': 8.65.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -5529,13 +5556,13 @@ snapshots: '@typescript-eslint/types@8.65.0': {} - '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.65.0(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) + '@typescript-eslint/project-service': 8.65.0(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) '@typescript-eslint/types': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 10.2.5 semver: 7.8.5 tinyglobby: 0.2.17 @@ -5551,9 +5578,9 @@ snapshots: '@ungap/structured-clone@1.3.3': {} - '@vercel/nft@0.29.4(rollup@4.62.2)': + '@vercel/nft@0.29.4(rollup@4.62.2)(supports-color@7.2.0)': dependencies: - '@mapbox/node-pre-gyp': 2.0.3 + '@mapbox/node-pre-gyp': 2.0.3(supports-color@7.2.0) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) acorn: 8.17.0 acorn-import-attributes: 1.9.5(acorn@8.17.0) @@ -5570,9 +5597,9 @@ snapshots: - rollup - supports-color - '@vercel/nft@1.10.2(rollup@4.62.2)': + '@vercel/nft@1.10.2(rollup@4.62.2)(supports-color@7.2.0)': dependencies: - '@mapbox/node-pre-gyp': 2.0.3 + '@mapbox/node-pre-gyp': 2.0.3(supports-color@7.2.0) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) acorn: 8.17.0 acorn-import-attributes: 1.9.5(acorn@8.17.0) @@ -5644,12 +5671,12 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@volar/kit@2.4.28(typescript@5.9.3)': + '@volar/kit@2.4.28(typescript@6.0.2)': dependencies: - '@volar/language-service': 2.4.28 - '@volar/typescript': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) + '@volar/typescript': 2.4.28(typescript@6.0.2) typesafe-path: 0.2.2 - typescript: 5.9.3 + typescript: 6.0.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -5657,32 +5684,38 @@ snapshots: dependencies: '@volar/source-map': 2.4.28 - '@volar/language-server@2.4.28': + '@volar/language-server@2.4.28(typescript@6.0.2)': dependencies: '@volar/language-core': 2.4.28 - '@volar/language-service': 2.4.28 - '@volar/typescript': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) + '@volar/typescript': 2.4.28(typescript@6.0.2) path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 vscode-languageserver-protocol: 3.18.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 + optionalDependencies: + typescript: 6.0.2 - '@volar/language-service@2.4.28': + '@volar/language-service@2.4.28(typescript@6.0.2)': dependencies: '@volar/language-core': 2.4.28 vscode-languageserver-protocol: 3.18.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 + optionalDependencies: + typescript: 6.0.2 '@volar/source-map@2.4.28': {} - '@volar/typescript@2.4.28': + '@volar/typescript@2.4.28(typescript@6.0.2)': dependencies: '@volar/language-core': 2.4.28 path-browserify: 1.0.1 vscode-uri: 3.1.0 + optionalDependencies: + typescript: 6.0.2 '@vscode/emmet-helper@2.11.0': dependencies: @@ -5867,11 +5900,11 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0 - astro@6.4.8(@netlify/blobs@10.7.9)(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(yaml@2.9.0): + astro@6.4.8(@netlify/blobs@10.7.9(supports-color@7.2.0))(@types/node@26.1.1)(jiti@2.7.0)(rollup@4.62.2)(supports-color@7.2.0)(yaml@2.9.0): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.10.0 - '@astrojs/markdown-remark': 7.2.0 + '@astrojs/markdown-remark': 7.2.0(supports-color@7.2.0) '@astrojs/telemetry': 3.3.2 '@capsizecss/unpack': 4.0.1 '@clack/prompts': 1.7.0 @@ -5917,7 +5950,7 @@ snapshots: ultrahtml: 1.7.0 unifont: 0.7.4 unist-util-visit: 5.1.0 - unstorage: 1.17.5(@netlify/blobs@10.7.9) + unstorage: 1.17.5(@netlify/blobs@10.7.9(supports-color@7.2.0)) vfile: 6.0.3 vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) @@ -6262,9 +6295,11 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 decache@4.6.2: dependencies: @@ -6335,16 +6370,16 @@ snapshots: detective-stylus@5.0.1: {} - detective-typescript@14.1.2(typescript@5.9.3): + detective-typescript@14.1.2(supports-color@7.2.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@5.9.3) ast-module-types: 6.0.2 node-source-walk: 7.0.2 typescript: 5.9.3 transitivePeerDependencies: - supports-color - detective-vue2@2.3.0(typescript@5.9.3): + detective-vue2@2.3.0(supports-color@7.2.0)(typescript@5.9.3): dependencies: '@dependents/detective-less': 5.0.3 '@vue/compiler-sfc': 3.5.40 @@ -6352,7 +6387,7 @@ snapshots: detective-sass: 6.0.2 detective-scss: 5.0.2 detective-stylus: 5.0.1 - detective-typescript: 14.1.2(typescript@5.9.3) + detective-typescript: 14.1.2(supports-color@7.2.0)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6643,9 +6678,9 @@ snapshots: extend@3.0.2: {} - extract-zip@2.0.1: + extract-zip@2.0.1(supports-color@7.2.0): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -6990,10 +7025,10 @@ snapshots: http-shutdown@1.2.2: {} - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@7.2.0): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -7023,7 +7058,7 @@ snapshots: hasown: 2.0.4 side-channel: 1.1.1 - ipx@3.1.1(@netlify/blobs@10.7.9): + ipx@3.1.1(@netlify/blobs@10.7.9(supports-color@7.2.0)): dependencies: '@fastify/accept-negotiator': 2.0.1 citty: 0.1.6 @@ -7039,7 +7074,7 @@ snapshots: sharp: 0.34.5 svgo: 4.0.2 ufo: 1.6.4 - unstorage: 1.17.5(@netlify/blobs@10.7.9) + unstorage: 1.17.5(@netlify/blobs@10.7.9(supports-color@7.2.0)) xss: 1.0.15 transitivePeerDependencies: - '@azure/app-configuration' @@ -7424,14 +7459,14 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@2.0.3: + mdast-util-from-markdown@2.0.3(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.2 + micromark: 4.0.2(supports-color@7.2.0) micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 @@ -7449,51 +7484,51 @@ snapshots: mdast-util-find-and-replace: 3.0.2 micromark-util-character: 2.1.1 - mdast-util-gfm-footnote@2.1.0: + mdast-util-gfm-footnote@2.1.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color - mdast-util-gfm-strikethrough@2.0.0: + mdast-util-gfm-strikethrough@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-table@2.0.0: + mdast-util-gfm-table@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-task-list-item@2.0.0: + mdast-util-gfm-task-list-item@2.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.1.0: + mdast-util-gfm@3.1.0(supports-color@7.2.0): dependencies: - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-gfm-footnote: 2.1.0(supports-color@7.2.0) + mdast-util-gfm-strikethrough: 2.0.0(supports-color@7.2.0) + mdast-util-gfm-table: 2.0.0(supports-color@7.2.0) + mdast-util-gfm-task-list-item: 2.0.0(supports-color@7.2.0) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -7712,10 +7747,10 @@ snapshots: micromark-util-types@2.0.2: {} - micromark@4.0.2: + micromark@4.0.2(supports-color@7.2.0): dependencies: '@types/debug': 4.1.13 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -8038,7 +8073,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - precinct@12.3.2: + precinct@12.3.2(supports-color@7.2.0): dependencies: '@dependents/detective-less': 5.0.3 commander: 12.1.0 @@ -8049,8 +8084,8 @@ snapshots: detective-sass: 6.0.2 detective-scss: 5.0.2 detective-stylus: 5.0.1 - detective-typescript: 14.1.2(typescript@5.9.3) - detective-vue2: 2.3.0(typescript@5.9.3) + detective-typescript: 14.1.2(supports-color@7.2.0)(typescript@5.9.3) + detective-vue2: 2.3.0(supports-color@7.2.0)(typescript@5.9.3) module-definition: 6.0.2 node-source-walk: 7.0.2 postcss: 8.5.21 @@ -8183,21 +8218,21 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 - remark-gfm@4.0.1: + remark-gfm@4.0.1(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 + mdast-util-gfm: 3.1.0(supports-color@7.2.0) micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 + remark-parse: 11.0.0(supports-color@7.2.0) remark-stringify: 11.0.0 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-parse@11.0.0: + remark-parse@11.0.0(supports-color@7.2.0): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@7.2.0) micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -8234,9 +8269,9 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@8.0.1: + require-in-the-middle@8.0.1(supports-color@7.2.0): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) module-details-from-path: 1.0.4 transitivePeerDependencies: - supports-color @@ -8686,9 +8721,9 @@ snapshots: dependencies: typescript: 5.9.3 - tsconfck@3.1.6(typescript@5.9.3): + tsconfck@3.1.6(typescript@6.0.2): optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 tslib@2.8.1: {} @@ -8735,6 +8770,8 @@ snapshots: typescript@5.9.3: {} + typescript@6.0.2: {} + ufo@1.6.4: {} ulid@3.0.2: {} @@ -8820,7 +8857,7 @@ snapshots: dependencies: normalize-path: 2.1.1 - unstorage@1.17.5(@netlify/blobs@10.7.9): + unstorage@1.17.5(@netlify/blobs@10.7.9(supports-color@7.2.0)): dependencies: anymatch: 3.1.3 chokidar: 5.0.0 @@ -8831,7 +8868,7 @@ snapshots: ofetch: 1.5.1 ufo: 1.6.4 optionalDependencies: - '@netlify/blobs': 10.7.9 + '@netlify/blobs': 10.7.9(supports-color@7.2.0) untun@0.2.2: {} @@ -8865,11 +8902,11 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)): + vite-tsconfig-paths@6.1.1(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) globrex: 0.1.2 - tsconfck: 3.1.6(typescript@5.9.3) + tsconfck: 3.1.6(typescript@6.0.2) vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -8877,7 +8914,7 @@ snapshots: vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0): dependencies: - esbuild: 0.27.7 + esbuild: 0.28.0 fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 postcss: 8.5.21 @@ -8923,45 +8960,46 @@ snapshots: transitivePeerDependencies: - msw - volar-service-css@0.0.71(@volar/language-service@2.4.28): + volar-service-css@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)): dependencies: vscode-css-languageservice: 6.3.10 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) - volar-service-emmet@0.0.71(@volar/language-service@2.4.28): + volar-service-emmet@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)): dependencies: '@emmetio/css-parser': 0.4.1 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.11.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) - volar-service-html@0.0.71(@volar/language-service@2.4.28): + volar-service-html@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)): dependencies: vscode-html-languageservice: 5.6.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) - volar-service-prettier@0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6): + volar-service-prettier@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(prettier@3.9.6): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) prettier: 3.9.6 - volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28): + volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(typescript@6.0.2): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) + typescript: 6.0.2 - volar-service-typescript@0.0.71(@volar/language-service@2.4.28): + volar-service-typescript@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2))(typescript@6.0.2): dependencies: path-browserify: 1.0.1 semver: 7.8.5 @@ -8970,14 +9008,15 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) + typescript: 6.0.2 - volar-service-yaml@0.0.71(@volar/language-service@2.4.28): + volar-service-yaml@0.0.71(@volar/language-service@2.4.28(typescript@6.0.2)): dependencies: vscode-uri: 3.1.0 yaml-language-server: 1.23.0 optionalDependencies: - '@volar/language-service': 2.4.28 + '@volar/language-service': 2.4.28(typescript@6.0.2) vscode-css-languageservice@6.3.10: dependencies: