diff --git a/package.json b/package.json index 128d781..1463381 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "vue": "^3.5.24", "vue-i18n": "^11.2.1", "vue-memoize-dict": "^1.1.3", - "vue-router": "^4.6.3" + "vue-router": "^5.0.0" }, "devDependencies": { "@cloudflare/vite-plugin": "^1.15.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f9e221..aee3d83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,7 +64,7 @@ importers: version: 4.1.0 utils4u: specifier: ^5 - version: 5.0.1(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.9.3)))(nprogress@0.2.0)(primevue@4.5.4(vue@3.5.28(typescript@5.9.3)))(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) + version: 5.0.1(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.9.3)))(nprogress@0.2.0)(primevue@4.5.4(vue@3.5.28(typescript@5.9.3)))(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) vue: specifier: ^3.5.24 version: 3.5.28(typescript@5.9.3) @@ -75,8 +75,8 @@ importers: specifier: ^1.1.3 version: 1.1.3(vue@3.5.28(typescript@5.9.3)) vue-router: - specifier: ^4.6.3 - version: 4.6.3(vue@3.5.28(typescript@5.9.3)) + specifier: ^5.0.0 + version: 5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) devDependencies: '@cloudflare/vite-plugin': specifier: ^1.15.2 @@ -284,7 +284,7 @@ importers: version: 29.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2)) unplugin-vue-router: specifier: ^0.19.0 - version: 0.19.2(@vue/compiler-sfc@3.5.28)(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) + version: 0.19.2(@vue/compiler-sfc@3.5.28)(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) vite: specifier: ^7.2.4 version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2) @@ -302,7 +302,7 @@ importers: version: 8.0.6(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) vite-plugin-vue-meta-layouts: specifier: ^0.6.1 - version: 0.6.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3))) + version: 0.6.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))) vite-plugin-webfont-dl: specifier: ^3.11.1 version: 3.12.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2)) @@ -2885,6 +2885,9 @@ packages: '@vue/devtools-api@7.7.9': resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} + '@vue/devtools-api@8.0.6': + resolution: {integrity: sha512-+lGBI+WTvJmnU2FZqHhEB8J1DXcvNlDeEalz77iYgOdY1jTj1ipSBaKj3sRhYcy+kqA8v/BSuvOz1XJucfQmUA==} + '@vue/devtools-core@8.0.6': resolution: {integrity: sha512-fN7iVtpSQQdtMORWwVZ1JiIAKriinhD+lCHqPw9Rr252ae2TczILEmW0zcAZifPW8HfYcbFkn+h7Wv6kQQCayw==} peerDependencies: @@ -6064,6 +6067,10 @@ packages: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} + unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} + engines: {node: ^20.19.0 || >=22.12.0} + update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -6349,10 +6356,20 @@ packages: peerDependencies: vue: ^3.0.0-0 || ^2.7.0 - vue-router@4.6.3: - resolution: {integrity: sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==} + vue-router@5.0.2: + resolution: {integrity: sha512-YFhwaE5c5JcJpNB1arpkl4/GnO32wiUWRB+OEj1T0DlDxEZoOfbltl2xEwktNU/9o1sGcGburIXSpbLpPFe/6w==} peerDependencies: + '@pinia/colada': '>=0.21.2' + '@vue/compiler-sfc': ^3.5.17 + pinia: ^3.0.4 vue: ^3.5.0 + peerDependenciesMeta: + '@pinia/colada': + optional: true + '@vue/compiler-sfc': + optional: true + pinia: + optional: true vue-tsc@3.1.8: resolution: {integrity: sha512-deKgwx6exIHeZwF601P1ktZKNF0bepaSN4jBU3AsbldPx9gylUc1JDxYppl82yxgkAgaz0Y0LCLOi+cXe9HMYA==} @@ -8927,6 +8944,10 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.9 + '@vue/devtools-api@8.0.6': + dependencies: + '@vue/devtools-kit': 8.0.6 + '@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.6 @@ -12376,7 +12397,7 @@ snapshots: unplugin-utils: 0.3.1 vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2) - unplugin-vue-router@0.19.2(@vue/compiler-sfc@3.5.28)(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)): + unplugin-vue-router@0.19.2(@vue/compiler-sfc@3.5.28)(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)): dependencies: '@babel/generator': 7.29.1 '@vue-macros/common': 3.1.1(vue@3.5.28(typescript@5.9.3)) @@ -12397,7 +12418,7 @@ snapshots: unplugin-utils: 0.3.1 yaml: 2.8.2 optionalDependencies: - vue-router: 4.6.3(vue@3.5.28(typescript@5.9.3)) + vue-router: 5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) transitivePeerDependencies: - vue @@ -12408,6 +12429,12 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 + unplugin@3.0.0: + dependencies: + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -12420,13 +12447,13 @@ snapshots: util-deprecate@1.0.2: {} - utils4u@5.0.1(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.9.3)))(nprogress@0.2.0)(primevue@4.5.4(vue@3.5.28(typescript@5.9.3)))(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)): + utils4u@5.0.1(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.9.3)))(nprogress@0.2.0)(primevue@4.5.4(vue@3.5.28(typescript@5.9.3)))(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)): optionalDependencies: '@vueuse/core': 14.1.0(vue@3.5.28(typescript@5.9.3)) nprogress: 0.2.0 primevue: 4.5.4(vue@3.5.28(typescript@5.9.3)) vue: 3.5.28(typescript@5.9.3) - vue-router: 4.6.3(vue@3.5.28(typescript@5.9.3)) + vue-router: 5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) varint@6.0.0: {} @@ -12526,11 +12553,11 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-meta-layouts@0.6.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue-router@4.6.3(vue@3.5.28(typescript@5.9.3))): + vite-plugin-vue-meta-layouts@0.6.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2))(vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))): dependencies: local-pkg: 0.5.1 vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2) - vue-router: 4.6.3(vue@3.5.28(typescript@5.9.3)) + vue-router: 5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) vite-plugin-webfont-dl@3.12.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.1)(yaml@2.8.2)): dependencies: @@ -12700,10 +12727,30 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - vue-router@4.6.3(vue@3.5.28(typescript@5.9.3)): + vue-router@5.0.2(@pinia/colada@0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)))(@vue/compiler-sfc@3.5.28)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)): dependencies: - '@vue/devtools-api': 6.6.4 + '@babel/generator': 7.29.1 + '@vue-macros/common': 3.1.1(vue@3.5.28(typescript@5.9.3)) + '@vue/devtools-api': 8.0.6 + ast-walker-scope: 0.8.3 + chokidar: 5.0.0 + json5: 2.2.3 + local-pkg: 1.1.2 + magic-string: 0.30.21 + mlly: 1.8.0 + muggle-string: 0.4.1 + pathe: 2.0.3 + picomatch: 4.0.3 + scule: 1.3.0 + tinyglobby: 0.2.15 + unplugin: 3.0.0 + unplugin-utils: 0.3.1 vue: 3.5.28(typescript@5.9.3) + yaml: 2.8.2 + optionalDependencies: + '@pinia/colada': 0.21.2(pinia@3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) + '@vue/compiler-sfc': 3.5.28 + pinia: 3.0.4(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) vue-tsc@3.1.8(typescript@5.9.3): dependencies: