diff --git a/frontend/package.json b/frontend/package.json index d2ea376..f5bc162 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ }, "devDependencies": { "@tsconfig/node24": "^24.0.4", - "@types/node": "^25.7.0", + "@types/node": "^25.9.1", "@vitejs/plugin-vue": "^6.0.6", "@vitest/coverage-v8": "^4.1.5", "@vue/eslint-config-typescript": "^14.7.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 2e48fdc..61e22ae 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: specifier: ^24.0.4 version: 24.0.4 '@types/node': - specifier: ^25.7.0 - version: 25.7.0 + specifier: ^25.9.1 + version: 25.9.1 '@vitejs/plugin-vue': specifier: ^6.0.6 - version: 6.0.6(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)) + version: 6.0.6(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)) '@vitest/coverage-v8': specifier: ^4.1.5 version: 4.1.5(vitest@4.1.5) @@ -86,19 +86,19 @@ importers: version: 5.9.3 unplugin-fonts: specifier: ^2.0.0 - version: 2.0.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + version: 2.0.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) vite: specifier: ^7.3.2 - version: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + version: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) vite-plugin-vue-devtools: specifier: ^8.1.2 - version: 8.1.2(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)) + version: 8.1.2(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)) vite-plugin-vuetify: specifier: ^2.1.3 - version: 2.1.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7) + version: 2.1.3(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7) vitest: specifier: ^4.1.5 - version: 4.1.5(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + version: 4.1.5(@types/node@25.9.1)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) vue-tsc: specifier: ^3.2.8 version: 3.2.8(typescript@5.9.3) @@ -839,8 +839,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@25.7.0': - resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} + '@types/node@25.9.1': + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} '@typescript-eslint/eslint-plugin@8.56.1': resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} @@ -2149,8 +2149,8 @@ packages: ufo@1.6.3: resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} - undici-types@7.21.0: - resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} undici@7.25.0: resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} @@ -3021,9 +3021,9 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@25.7.0': + '@types/node@25.9.1': dependencies: - undici-types: 7.21.0 + undici-types: 7.24.6 '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: @@ -3116,10 +3116,10 @@ snapshots: '@typescript-eslint/types': 8.56.1 eslint-visitor-keys: 5.0.1 - '@vitejs/plugin-vue@6.0.6(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.6(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.13 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) vue: 3.5.34(typescript@5.9.3) '@vitest/coverage-v8@4.1.5(vitest@4.1.5)': @@ -3134,7 +3134,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + vitest: 4.1.5(@types/node@25.9.1)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) '@vitest/expect@4.1.5': dependencies: @@ -3145,13 +3145,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))': + '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))': dependencies: '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) '@vitest/pretty-format@4.1.5': dependencies: @@ -4413,11 +4413,11 @@ snapshots: ufo@1.6.3: {} - undici-types@7.21.0: {} + undici-types@7.24.6: {} undici@7.25.0: {} - unplugin-fonts@2.0.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + unplugin-fonts@2.0.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: css-tree: 3.2.1 fast-glob: 3.3.3 @@ -4425,7 +4425,7 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 unplugin: 3.0.0 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) unplugin-utils@0.3.1: dependencies: @@ -4459,17 +4459,17 @@ snapshots: util-deprecate@1.0.2: {} - vite-dev-rpc@1.1.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + vite-dev-rpc@1.1.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: birpc: 2.9.0 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) - vite-hot-client: 2.2.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) + vite-hot-client: 2.2.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) - vite-hot-client@2.2.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + vite-hot-client@2.2.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) - vite-plugin-inspect@11.3.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + vite-plugin-inspect@11.3.3(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: ansis: 4.3.0 debug: 4.4.3 @@ -4479,26 +4479,26 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) - vite-dev-rpc: 1.1.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) + vite-dev-rpc: 1.1.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.1.2(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)): + vite-plugin-vue-devtools@8.1.2(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3)): dependencies: '@vue/devtools-core': 8.1.2(vue@3.5.34(typescript@5.9.3)) '@vue/devtools-kit': 8.1.2 '@vue/devtools-shared': 8.1.2 sirv: 3.0.2 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) - vite-plugin-inspect: 11.3.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) - vite-plugin-vue-inspector: 6.0.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) + vite-plugin-inspect: 11.3.3(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) + vite-plugin-vue-inspector: 6.0.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@6.0.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + vite-plugin-vue-inspector@6.0.0(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: '@babel/core': 7.29.0 '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) @@ -4509,22 +4509,22 @@ snapshots: '@vue/compiler-dom': 3.5.34 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - vite-plugin-vuetify@2.1.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7): + vite-plugin-vuetify@2.1.3(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7): dependencies: '@vuetify/loader-shared': 2.1.2(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7) debug: 4.4.3 upath: 2.0.1 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) vue: 3.5.34(typescript@5.9.3) vuetify: 4.0.7(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.34(typescript@5.9.3)) transitivePeerDependencies: - supports-color - vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3): + vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -4533,15 +4533,15 @@ snapshots: rollup: 4.60.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.1 fsevents: 2.3.3 jiti: 2.7.0 yaml: 2.8.3 - vitest@4.1.5(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)): + vitest@4.1.5(@types/node@25.9.1)(@vitest/coverage-v8@4.1.5)(jsdom@29.1.1)(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)): dependencies: '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3)) + '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3)) '@vitest/pretty-format': 4.1.5 '@vitest/runner': 4.1.5 '@vitest/snapshot': 4.1.5 @@ -4558,10 +4558,10 @@ snapshots: tinyexec: 1.1.1 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.1 '@vitest/coverage-v8': 4.1.5(vitest@4.1.5) jsdom: 29.1.1 transitivePeerDependencies: @@ -4628,7 +4628,7 @@ snapshots: vue: 3.5.34(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - vite-plugin-vuetify: 2.1.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7) + vite-plugin-vuetify: 2.1.3(vite@7.3.2(@types/node@25.9.1)(jiti@2.7.0)(yaml@2.8.3))(vue@3.5.34(typescript@5.9.3))(vuetify@4.0.7) w3c-xmlserializer@5.0.0: dependencies: