diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index ca44175c9..e9c49bfe9 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -13,7 +13,6 @@ export default defineNuxtConfig({ "@pinia/nuxt", "@vueuse/nuxt", "@vite-pwa/nuxt", - // "./nuxt.proxyoverride.ts", "unplugin-icons/nuxt", ], diff --git a/frontend/nuxt.proxyoverride.ts b/frontend/nuxt.proxyoverride.ts deleted file mode 100644 index 8650dd68e..000000000 --- a/frontend/nuxt.proxyoverride.ts +++ /dev/null @@ -1,52 +0,0 @@ -// https://gist.github.com/ucw/67f7291c64777fb24341e8eae72bcd24 -import type { IncomingMessage } from "http"; -import type internal from "stream"; -import { defineNuxtModule, logger } from "@nuxt/kit"; -// Related To -// - https://github.com/nuxt/nuxt/issues/15417 -// - https://github.com/nuxt/cli/issues/107 -// -// fix from -// - https://gist.github.com/ucw/67f7291c64777fb24341e8eae72bcd24 -// eslint-disable-next-line -import { createProxyServer } from "http-proxy"; - -export default defineNuxtModule({ - defaults: { - target: "ws://localhost:7745", - path: "/api/v1/ws", - }, - meta: { - configKey: "websocketProxy", - name: "Websocket proxy", - }, - setup(resolvedOptions, nuxt) { - if (!nuxt.options.dev || !resolvedOptions.target) { - return; - } - - nuxt.hook("listen", server => { - const proxy = createProxyServer({ - ws: true, - secure: false, - changeOrigin: true, - target: resolvedOptions.target, - }); - - const proxyFn = (req: IncomingMessage, socket: internal.Duplex, head: Buffer) => { - if (req.url && req.url.startsWith(resolvedOptions.path)) { - proxy.ws(req, socket, head); - } - }; - - server.on("upgrade", proxyFn); - - nuxt.hook("close", () => { - server.off("upgrade", proxyFn); - proxy.close(); - }); - - logger.info(`Websocket dev proxy started on ${resolvedOptions.path}`); - }); - }, -}); diff --git a/frontend/package.json b/frontend/package.json index 7d21c0dde..e88066b4e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -8,7 +8,7 @@ "lint": "eslint --ext \".ts,.js,.vue\" --ignore-path ../.gitignore .", "lint:fix": "eslint --ext \".ts,.js,.vue\" --ignore-path ../.gitignore . --fix", "lint:ci": "eslint --ext \".ts,.js,.vue\" --ignore-path ../.gitignore . --max-warnings 1", - "typecheck": "pnpm dlx vue-tsc@2.1.6 --noEmit", + "typecheck": "pnpm vue-tsc --noEmit", "test:ci": "TEST_SHUTDOWN_API_SERVER=true vitest --run --config ./test/vitest.config.ts", "test:local": "TEST_SHUTDOWN_API_SERVER=false && vitest --run --config ./test/vitest.config.ts", "test:watch": " TEST_SHUTDOWN_API_SERVER=false vitest --config ./test/vitest.config.ts" @@ -33,11 +33,12 @@ "isomorphic-fetch": "^3.0.0", "nuxt": "3.12.4", "prettier": "^3.4.1", - "typescript": "^5.7.2", + "typescript": "5.6.2", "unplugin-icons": "^0.18.5", "vite-plugin-eslint": "^1.8.1", "vitest": "^1.6.0", - "vue-i18n": "^9.14.2" + "vue-i18n": "^9.14.2", + "vue-tsc": "2.1.6" }, "dependencies": { "@headlessui/vue": "^1.7.23", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 3f25e792a..f1307872f 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: dependencies: '@headlessui/vue': specifier: ^1.7.23 - version: 1.7.23(vue@3.4.8(typescript@5.7.2)) + version: 1.7.23(vue@3.4.8(typescript@5.6.2)) '@nuxtjs/tailwindcss': specifier: ^6.12.2 version: 6.12.2(magicast@0.3.5)(rollup@4.27.4) '@pinia/nuxt': specifier: ^0.5.5 - version: 0.5.5(magicast@0.3.5)(rollup@4.27.4)(typescript@5.7.2)(vue@3.4.8(typescript@5.7.2)) + version: 0.5.5(magicast@0.3.5)(rollup@4.27.4)(typescript@5.6.2)(vue@3.4.8(typescript@5.6.2)) '@tailwindcss/aspect-ratio': specifier: ^0.4.2 version: 0.4.2(tailwindcss@3.4.15) @@ -31,13 +31,13 @@ importers: version: 2.3.7 '@vuepic/vue-datepicker': specifier: ^8.8.1 - version: 8.8.1(vue@3.4.8(typescript@5.7.2)) + version: 8.8.1(vue@3.4.8(typescript@5.6.2)) '@vueuse/nuxt': specifier: ^10.11.1 - version: 10.11.1(magicast@0.3.5)(nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)))(rollup@4.27.4)(vue@3.4.8(typescript@5.7.2)) + version: 10.11.1(magicast@0.3.5)(nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)))(rollup@4.27.4)(vue@3.4.8(typescript@5.6.2)) '@vueuse/router': specifier: ^10.11.1 - version: 10.11.1(vue-router@4.5.0(vue@3.4.8(typescript@5.7.2)))(vue@3.4.8(typescript@5.7.2)) + version: 10.11.1(vue-router@4.5.0(vue@3.4.8(typescript@5.6.2)))(vue@3.4.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -64,7 +64,7 @@ importers: version: 14.1.0 pinia: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.2)(vue@3.4.8(typescript@5.7.2)) + version: 2.2.8(typescript@5.6.2)(vue@3.4.8(typescript@5.6.2)) postcss: specifier: ^8.4.49 version: 8.4.49 @@ -73,10 +73,10 @@ importers: version: 3.4.15 vue: specifier: 3.4.8 - version: 3.4.8(typescript@5.7.2) + version: 3.4.8(typescript@5.6.2) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.4.8(typescript@5.7.2)) + version: 4.5.0(vue@3.4.8(typescript@5.6.2)) devDependencies: '@faker-js/faker': specifier: ^8.4.1 @@ -86,19 +86,19 @@ importers: version: 1.2.1 '@intlify/unplugin-vue-i18n': specifier: ^4.0.0 - version: 4.0.0(rollup@4.27.4)(vue-i18n@9.14.2(vue@3.4.8(typescript@5.7.2))) + version: 4.0.0(rollup@4.27.4)(vue-i18n@9.14.2(vue@3.4.8(typescript@5.6.2))) '@nuxtjs/eslint-config-typescript': specifier: ^12.1.0 - version: 12.1.0(eslint@8.57.1)(typescript@5.7.2) + version: 12.1.0(eslint@8.57.1)(typescript@5.6.2) '@types/markdown-it': specifier: ^13.0.9 version: 13.0.9 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.7.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.6.2) '@vite-pwa/nuxt': specifier: ^0.5.0 version: 0.5.0(magicast@0.3.5)(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(workbox-build@7.1.1)(workbox-window@7.1.0) @@ -128,13 +128,13 @@ importers: version: 3.0.0 nuxt: specifier: 3.12.4 - version: 3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)) + version: 3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)) prettier: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: 5.6.2 + version: 5.6.2 unplugin-icons: specifier: ^0.18.5 version: 0.18.5(@vue/compiler-sfc@3.5.13) @@ -146,7 +146,10 @@ importers: version: 1.6.0(@types/node@22.10.1)(terser@5.36.0) vue-i18n: specifier: ^9.14.2 - version: 9.14.2(vue@3.4.8(typescript@5.7.2)) + version: 9.14.2(vue@3.4.8(typescript@5.6.2)) + vue-tsc: + specifier: 2.1.6 + version: 2.1.6(typescript@5.6.2) packages: @@ -1898,6 +1901,15 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@volar/language-core@2.4.10': + resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} + + '@volar/source-map@2.4.10': + resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==} + + '@volar/typescript@2.4.10': + resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} + '@vue-macros/common@1.15.0': resolution: {integrity: sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==} engines: {node: '>=16.14.0'} @@ -1947,6 +1959,9 @@ packages: '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + '@vue/compiler-vue2@2.7.16': + resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -1961,6 +1976,14 @@ packages: '@vue/devtools-shared@7.6.7': resolution: {integrity: sha512-QggO6SviAsolrePAXZ/sA1dSicSPt4TueZibCvydfhNDieL1lAuyMTgQDGst7TEvMGb4vgYv2I+1sDkO4jWNnw==} + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@vue/reactivity@3.4.8': resolution: {integrity: sha512-UJYMQ3S2rqIGw9IvKomD4Xw2uS5VlcKEEmwcfboGOdrI79oqebxnCgTvXWLMClvg3M5SF0Cyn+9eDQoyGMLu9Q==} @@ -2426,6 +2449,9 @@ packages: resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} engines: {node: '>= 14'} + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -2593,6 +2619,9 @@ packages: mysql2: optional: true + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -3340,6 +3369,10 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -4010,6 +4043,9 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -4250,6 +4286,9 @@ packages: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -5227,8 +5266,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -5605,6 +5644,12 @@ packages: peerDependencies: vue: ^3.2.0 + vue-tsc@2.1.6: + resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} + hasBin: true + peerDependencies: + typescript: '>=5.0.0' + vue@3.4.8: resolution: {integrity: sha512-vJffFOe6DqWsAI10v3tDhb1nJrj7CF3CbdQwOznywAsFNoyvrQ1AWQdcIWJpmRpRnw7NFzstzh6fh4w7n1PNdg==} peerDependencies: @@ -6802,10 +6847,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@headlessui/vue@1.7.23(vue@3.4.8(typescript@5.7.2))': + '@headlessui/vue@1.7.23(vue@3.4.8(typescript@5.6.2))': dependencies: - '@tanstack/vue-virtual': 3.10.9(vue@3.4.8(typescript@5.7.2)) - vue: 3.4.8(typescript@5.7.2) + '@tanstack/vue-virtual': 3.10.9(vue@3.4.8(typescript@5.6.2)) + vue: 3.4.8(typescript@5.6.2) '@humanwhocodes/config-array@0.13.0': dependencies: @@ -6837,7 +6882,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@intlify/bundle-utils@8.0.0(vue-i18n@9.14.2(vue@3.4.8(typescript@5.7.2)))': + '@intlify/bundle-utils@8.0.0(vue-i18n@9.14.2(vue@3.4.8(typescript@5.6.2)))': dependencies: '@intlify/message-compiler': 9.14.2 '@intlify/shared': 9.14.2 @@ -6849,7 +6894,7 @@ snapshots: source-map-js: 1.2.1 yaml-eslint-parser: 1.2.3 optionalDependencies: - vue-i18n: 9.14.2(vue@3.4.8(typescript@5.7.2)) + vue-i18n: 9.14.2(vue@3.4.8(typescript@5.6.2)) '@intlify/core-base@9.14.2': dependencies: @@ -6863,9 +6908,9 @@ snapshots: '@intlify/shared@9.14.2': {} - '@intlify/unplugin-vue-i18n@4.0.0(rollup@4.27.4)(vue-i18n@9.14.2(vue@3.4.8(typescript@5.7.2)))': + '@intlify/unplugin-vue-i18n@4.0.0(rollup@4.27.4)(vue-i18n@9.14.2(vue@3.4.8(typescript@5.6.2)))': dependencies: - '@intlify/bundle-utils': 8.0.0(vue-i18n@9.14.2(vue@3.4.8(typescript@5.7.2))) + '@intlify/bundle-utils': 8.0.0(vue-i18n@9.14.2(vue@3.4.8(typescript@5.6.2))) '@intlify/shared': 9.14.2 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) '@vue/compiler-sfc': 3.5.13 @@ -6878,7 +6923,7 @@ snapshots: source-map-js: 1.2.1 unplugin: 1.16.0 optionalDependencies: - vue-i18n: 9.14.2(vue@3.4.8(typescript@5.7.2)) + vue-i18n: 9.14.2(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - rollup - supports-color @@ -7011,13 +7056,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.1(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2))': + '@nuxt/devtools@1.6.1(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2))': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.6.1(magicast@0.3.5)(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)) '@nuxt/devtools-wizard': 1.6.1 '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.27.4) - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2)) + '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2)) '@vue/devtools-kit': 7.6.4 birpc: 0.2.19 consola: 3.2.3 @@ -7175,12 +7220,12 @@ snapshots: - rollup - supports-color - '@nuxt/vite-builder@3.12.4(@types/node@22.10.1)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))': + '@nuxt/vite-builder@3.12.4(@types/node@22.10.1)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.13(typescript@5.6.2))': dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.27.4) '@rollup/plugin-replace': 5.0.7(rollup@4.27.4) - '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2)) autoprefixer: 10.4.20(postcss@8.4.49) clear: 0.1.0 consola: 3.2.3 @@ -7208,8 +7253,8 @@ snapshots: unplugin: 1.16.0 vite: 5.4.11(@types/node@22.10.1)(terser@5.36.0) vite-node: 2.1.6(@types/node@22.10.1)(terser@5.36.0) - vite-plugin-checker: 0.7.2(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)) - vue: 3.5.13(typescript@5.7.2) + vite-plugin-checker: 0.7.2(eslint@8.57.1)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)) + vue: 3.5.13(typescript@5.6.2) vue-bundle-renderer: 2.1.1 transitivePeerDependencies: - '@biomejs/biome' @@ -7233,14 +7278,14 @@ snapshots: - vti - vue-tsc - '@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.1)(typescript@5.7.2)': + '@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-plugin-vue: 9.31.0(eslint@8.57.1) transitivePeerDependencies: - eslint-import-resolver-node @@ -7249,11 +7294,11 @@ snapshots: - supports-color - typescript - '@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1)': + '@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1)': dependencies: eslint: 8.57.1 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-plugin-n: 15.7.0(eslint@8.57.1) eslint-plugin-node: 11.1.0(eslint@8.57.1) eslint-plugin-promise: 6.6.0(eslint@8.57.1) @@ -7352,10 +7397,10 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@pinia/nuxt@0.5.5(magicast@0.3.5)(rollup@4.27.4)(typescript@5.7.2)(vue@3.4.8(typescript@5.7.2))': + '@pinia/nuxt@0.5.5(magicast@0.3.5)(rollup@4.27.4)(typescript@5.6.2)(vue@3.4.8(typescript@5.6.2))': dependencies: '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.27.4) - pinia: 2.2.8(typescript@5.7.2)(vue@3.4.8(typescript@5.7.2)) + pinia: 2.2.8(typescript@5.6.2)(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -7606,10 +7651,10 @@ snapshots: '@tanstack/virtual-core@3.10.9': {} - '@tanstack/vue-virtual@3.10.9(vue@3.4.8(typescript@5.7.2))': + '@tanstack/vue-virtual@3.10.9(vue@3.4.8(typescript@5.6.2))': dependencies: '@tanstack/virtual-core': 3.10.9 - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) '@trysound/sax@0.2.0': {} @@ -7655,13 +7700,13 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.1 @@ -7669,22 +7714,22 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.6.2) optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.1 optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -7693,21 +7738,21 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.6.2) optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -7716,20 +7761,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.6.2) optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -7762,14 +7807,14 @@ snapshots: '@unhead/schema': 1.11.13 '@unhead/shared': 1.11.13 - '@unhead/vue@1.11.13(vue@3.5.13(typescript@5.7.2))': + '@unhead/vue@1.11.13(vue@3.5.13(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.13 '@unhead/shared': 1.11.13 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.13 - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) '@vercel/nft@0.27.7(rollup@4.27.4)': dependencies: @@ -7805,20 +7850,20 @@ snapshots: - workbox-build - workbox-window - '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) vite: 5.4.11(@types/node@22.10.1)(terser@5.36.0) - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2))': dependencies: vite: 5.4.11(@types/node@22.10.1)(terser@5.36.0) - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) '@vitest/expect@1.6.0': dependencies: @@ -7849,7 +7894,19 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue-macros/common@1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.7.2))': + '@volar/language-core@2.4.10': + dependencies: + '@volar/source-map': 2.4.10 + + '@volar/source-map@2.4.10': {} + + '@volar/typescript@2.4.10': + dependencies: + '@volar/language-core': 2.4.10 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + + '@vue-macros/common@1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.6.2))': dependencies: '@babel/types': 7.26.0 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -7858,7 +7915,7 @@ snapshots: local-pkg: 0.5.1 magic-string-ast: 0.6.3 optionalDependencies: - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -7952,9 +8009,14 @@ snapshots: '@vue/compiler-dom': 3.5.13 '@vue/shared': 3.5.13 + '@vue/compiler-vue2@2.7.16': + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2))': + '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.7 @@ -7962,7 +8024,7 @@ snapshots: nanoid: 3.3.8 pathe: 1.1.2 vite-hot-client: 0.2.4(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)) - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) transitivePeerDependencies: - vite @@ -7980,6 +8042,19 @@ snapshots: dependencies: rfdc: 1.4.1 + '@vue/language-core@2.1.6(typescript@5.6.2)': + dependencies: + '@volar/language-core': 2.4.10 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.13 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.6.2 + '@vue/reactivity@3.4.8': dependencies: '@vue/shared': 3.4.8 @@ -8011,47 +8086,47 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.8(vue@3.4.8(typescript@5.7.2))': + '@vue/server-renderer@3.4.8(vue@3.4.8(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.4.8 '@vue/shared': 3.4.8 - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.2))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) '@vue/shared@3.4.8': {} '@vue/shared@3.5.13': {} - '@vuepic/vue-datepicker@8.8.1(vue@3.4.8(typescript@5.7.2))': + '@vuepic/vue-datepicker@8.8.1(vue@3.4.8(typescript@5.6.2))': dependencies: date-fns: 3.6.0 - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) - '@vueuse/core@10.11.1(vue@3.4.8(typescript@5.7.2))': + '@vueuse/core@10.11.1(vue@3.4.8(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.4.8(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.8(typescript@5.7.2)) + '@vueuse/shared': 10.11.1(vue@3.4.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.1': {} - '@vueuse/nuxt@10.11.1(magicast@0.3.5)(nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)))(rollup@4.27.4)(vue@3.4.8(typescript@5.7.2))': + '@vueuse/nuxt@10.11.1(magicast@0.3.5)(nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)))(rollup@4.27.4)(vue@3.4.8(typescript@5.6.2))': dependencies: '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.27.4) - '@vueuse/core': 10.11.1(vue@3.4.8(typescript@5.7.2)) + '@vueuse/core': 10.11.1(vue@3.4.8(typescript@5.6.2)) '@vueuse/metadata': 10.11.1 local-pkg: 0.5.1 - nuxt: 3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)) - vue-demi: 0.14.10(vue@3.4.8(typescript@5.7.2)) + nuxt: 3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -8059,18 +8134,18 @@ snapshots: - supports-color - vue - '@vueuse/router@10.11.1(vue-router@4.5.0(vue@3.4.8(typescript@5.7.2)))(vue@3.4.8(typescript@5.7.2))': + '@vueuse/router@10.11.1(vue-router@4.5.0(vue@3.4.8(typescript@5.6.2)))(vue@3.4.8(typescript@5.6.2))': dependencies: - '@vueuse/shared': 10.11.1(vue@3.4.8(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.8(typescript@5.7.2)) - vue-router: 4.5.0(vue@3.4.8(typescript@5.7.2)) + '@vueuse/shared': 10.11.1(vue@3.4.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.4.8(typescript@5.6.2)) + vue-router: 4.5.0(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@10.11.1(vue@3.4.8(typescript@5.7.2))': + '@vueuse/shared@10.11.1(vue@3.4.8(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.4.8(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.4.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -8531,6 +8606,8 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.5.2 + computeds@0.0.1: {} + concat-map@0.0.1: {} confbox@0.1.8: {} @@ -8703,6 +8780,8 @@ snapshots: db0@0.2.1: {} + de-indent@1.0.2: {} + debug@2.6.9: dependencies: ms: 2.0.0 @@ -9032,10 +9111,10 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1): + eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-plugin-n: 15.7.0(eslint@8.57.1) eslint-plugin-promise: 6.6.0(eslint@8.57.1) @@ -9047,33 +9126,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7(supports-color@9.4.0) enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -9089,7 +9168,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -9100,7 +9179,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9112,7 +9191,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9608,6 +9687,8 @@ snapshots: dependencies: function-bind: 1.1.2 + he@1.2.0: {} + hookable@5.5.3: {} hosted-git-info@2.8.9: {} @@ -10251,6 +10332,8 @@ snapshots: ms@2.1.3: {} + muggle-string@0.4.1: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -10265,7 +10348,7 @@ snapshots: negotiator@0.6.3: {} - nitropack@2.10.4(typescript@5.7.2): + nitropack@2.10.4(typescript@5.6.2): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 @@ -10314,7 +10397,7 @@ snapshots: node-fetch-native: 1.6.4 ofetch: 1.4.1 ohash: 1.1.4 - openapi-typescript: 7.4.3(typescript@5.7.2) + openapi-typescript: 7.4.3(typescript@5.6.2) pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.1 @@ -10407,17 +10490,17 @@ snapshots: nuxi@3.16.0: {} - nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)): + nuxt@3.12.4(@parcel/watcher@2.5.0)(@types/node@22.10.1)(eslint@8.57.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.6.1(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2)) + '@nuxt/devtools': 1.6.1(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.2)) '@nuxt/kit': 3.12.4(magicast@0.3.5)(rollup@4.27.4) '@nuxt/schema': 3.12.4(rollup@4.27.4) '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.27.4) - '@nuxt/vite-builder': 3.12.4(@types/node@22.10.1)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) + '@nuxt/vite-builder': 3.12.4(@types/node@22.10.1)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.27.4)(terser@5.36.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.13(typescript@5.6.2)) '@unhead/dom': 1.11.13 '@unhead/ssr': 1.11.13 - '@unhead/vue': 1.11.13(vue@3.5.13(typescript@5.7.2)) + '@unhead/vue': 1.11.13(vue@3.5.13(typescript@5.6.2)) '@vue/shared': 3.5.13 acorn: 8.12.1 c12: 1.11.2(magicast@0.3.5) @@ -10441,7 +10524,7 @@ snapshots: knitwork: 1.1.0 magic-string: 0.30.14 mlly: 1.7.3 - nitropack: 2.10.4(typescript@5.7.2) + nitropack: 2.10.4(typescript@5.6.2) nuxi: 3.16.0 nypm: 0.3.12 ofetch: 1.4.1 @@ -10461,13 +10544,13 @@ snapshots: unenv: 1.10.0 unimport: 3.14.2(rollup@4.27.4) unplugin: 1.16.0 - unplugin-vue-router: 0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) + unplugin-vue-router: 0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2)) unstorage: 1.13.1(ioredis@5.4.1) untyped: 1.5.1 - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) vue-bundle-renderer: 2.1.1 vue-devtools-stub: 0.1.0 - vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.6.2)) optionalDependencies: '@parcel/watcher': 2.5.0 '@types/node': 22.10.1 @@ -10598,14 +10681,14 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openapi-typescript@7.4.3(typescript@5.7.2): + openapi-typescript@7.4.3(typescript@5.6.2): dependencies: '@redocly/openapi-core': 1.25.15(supports-color@9.4.0) ansi-colors: 4.1.3 change-case: 5.4.4 parse-json: 8.1.0 supports-color: 9.4.0 - typescript: 5.7.2 + typescript: 5.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: - encoding @@ -10677,6 +10760,8 @@ snapshots: parseurl@1.3.3: {} + path-browserify@1.0.1: {} + path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -10712,13 +10797,13 @@ snapshots: pify@2.3.0: {} - pinia@2.2.8(typescript@5.7.2)(vue@3.4.8(typescript@5.7.2)): + pinia@2.2.8(typescript@5.6.2)(vue@3.4.8(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.4.8(typescript@5.7.2) - vue-demi: 0.14.10(vue@3.4.8(typescript@5.7.2)) + vue: 3.4.8(typescript@5.6.2) + vue-demi: 0.14.10(vue@3.4.8(typescript@5.6.2)) optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 pirates@4.0.6: {} @@ -11618,9 +11703,9 @@ snapshots: dependencies: punycode: 2.3.1 - ts-api-utils@1.4.3(typescript@5.7.2): + ts-api-utils@1.4.3(typescript@5.6.2): dependencies: - typescript: 5.7.2 + typescript: 5.6.2 ts-interface-checker@0.1.13: {} @@ -11691,7 +11776,7 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.7 - typescript@5.7.2: {} + typescript@5.6.2: {} uc.micro@2.1.0: {} @@ -11784,11 +11869,11 @@ snapshots: transitivePeerDependencies: - supports-color - unplugin-vue-router@0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)): + unplugin-vue-router@0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2)): dependencies: '@babel/types': 7.26.0 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - '@vue-macros/common': 1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -11801,7 +11886,7 @@ snapshots: unplugin: 1.16.0 yaml: 2.6.1 optionalDependencies: - vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -11920,7 +12005,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@8.57.1)(optionator@0.9.4)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)): + vite-plugin-checker@0.7.2(eslint@8.57.1)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 @@ -11940,7 +12025,8 @@ snapshots: optionalDependencies: eslint: 8.57.1 optionator: 0.9.4 - typescript: 5.7.2 + typescript: 5.6.2 + vue-tsc: 2.1.6(typescript@5.6.2) vite-plugin-eslint@1.8.1(eslint@8.57.1)(vite@5.4.11(@types/node@22.10.1)(terser@5.36.0)): dependencies: @@ -12065,9 +12151,9 @@ snapshots: dependencies: ufo: 1.5.4 - vue-demi@0.14.10(vue@3.4.8(typescript@5.7.2)): + vue-demi@0.14.10(vue@3.4.8(typescript@5.6.2)): dependencies: - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -12084,42 +12170,49 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.14.2(vue@3.4.8(typescript@5.7.2)): + vue-i18n@9.14.2(vue@3.4.8(typescript@5.6.2)): dependencies: '@intlify/core-base': 9.14.2 '@intlify/shared': 9.14.2 '@vue/devtools-api': 6.6.4 - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) - vue-router@4.5.0(vue@3.4.8(typescript@5.7.2)): + vue-router@4.5.0(vue@3.4.8(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.4.8(typescript@5.7.2) + vue: 3.4.8(typescript@5.6.2) - vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)): + vue-router@4.5.0(vue@3.5.13(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.7.2) + vue: 3.5.13(typescript@5.6.2) + + vue-tsc@2.1.6(typescript@5.6.2): + dependencies: + '@volar/typescript': 2.4.10 + '@vue/language-core': 2.1.6(typescript@5.6.2) + semver: 7.6.3 + typescript: 5.6.2 - vue@3.4.8(typescript@5.7.2): + vue@3.4.8(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.4.8 '@vue/compiler-sfc': 3.4.8 '@vue/runtime-dom': 3.4.8 - '@vue/server-renderer': 3.4.8(vue@3.4.8(typescript@5.7.2)) + '@vue/server-renderer': 3.4.8(vue@3.4.8(typescript@5.6.2)) '@vue/shared': 3.4.8 optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 - vue@3.5.13(typescript@5.7.2): + vue@3.5.13(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.2)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.2)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.7.2 + typescript: 5.6.2 webidl-conversions@3.0.1: {}