diff --git a/frontend/package.json b/frontend/package.json index b8d073ed..9fc767db 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "@nuxt/image": "1.8.1", "@nuxt/ui": "2.19.2", "@nuxtjs/eslint-config-typescript": "12.1.0", - "@nuxtjs/i18n": "8.5.5", + "@nuxtjs/i18n": "8.5.6", "@types/node": "20.17.6", "@typescript-eslint/parser": "7.18.0", "@vite-pwa/nuxt": "0.10.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1e758f4..3dea9f07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -163,8 +163,8 @@ importers: specifier: 12.1.0 version: 12.1.0(eslint@8.57.1)(typescript@5.6.3) '@nuxtjs/i18n': - specifier: 8.5.5 - version: 8.5.5(magicast@0.3.5)(rollup@4.24.4)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + specifier: 8.5.6 + version: 8.5.6(magicast@0.3.5)(rollup@4.24.4)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@types/node': specifier: 20.17.6 version: 20.17.6 @@ -1636,12 +1636,12 @@ packages: vue-i18n: optional: true - '@intlify/core-base@9.8.0': - resolution: {integrity: sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g==} + '@intlify/core-base@9.14.1': + resolution: {integrity: sha512-rG5/hlNW6Qfve41go37szEf0mVLcfhYuOu83JcY0jZKasnwsrcZYYWDzebCcuO5I/6Sy1JFWo9p+nvkQS1Dy+w==} engines: {node: '>= 16'} - '@intlify/core-base@9.9.1': - resolution: {integrity: sha512-qsV15dg7jNX2faBRyKMgZS8UcFJViWEUPLdzZ9UR0kQZpFVeIpc0AG7ZOfeP7pX2T9SQ5jSiorq/tii9nkkafA==} + '@intlify/core-base@9.8.0': + resolution: {integrity: sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g==} engines: {node: '>= 16'} '@intlify/core@9.8.0': @@ -1652,6 +1652,10 @@ packages: resolution: {integrity: sha512-cgfrtD3qu3BPJ47gfZ35J2LJpI64Riic0K8NGgid5ilyPXRQTNY7mXlT/B+HZYQg1hmBxKa5G5HJXyAZ4R2H5A==} engines: {node: '>= 18'} + '@intlify/message-compiler@9.14.1': + resolution: {integrity: sha512-MY8hwukJBnXvGAncVKlHsqKDQ5ZcQx4peqEmI8wBUTXn4pezrtTGYXNoz81cLyEEHB+L/zlKWVBSh5TiX4gYoQ==} + engines: {node: '>= 16'} + '@intlify/message-compiler@9.8.0': resolution: {integrity: sha512-McnYWhcoYmDJvssVu6QGR0shqlkJuL1HHdi5lK7fNqvQqRYaQ4lSLjYmZxwc8tRNMdIe9/KUKfyPxU9M6yCtNQ==} engines: {node: '>= 16'} @@ -1660,6 +1664,10 @@ packages: resolution: {integrity: sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==} engines: {node: '>= 16'} + '@intlify/shared@9.14.1': + resolution: {integrity: sha512-XjHu6PEQup9MnP1x0W9y0nXXfq9jFftAYSfV11hryjtH4XqXP8HrzMvXI+ZVifF+jZLszaTzIhvukllplxTQTg==} + engines: {node: '>= 16'} + '@intlify/shared@9.8.0': resolution: {integrity: sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==} engines: {node: '>= 16'} @@ -2058,8 +2066,8 @@ packages: peerDependencies: eslint: ^8.23.0 - '@nuxtjs/i18n@8.5.5': - resolution: {integrity: sha512-HVXRy61VBACIwmap1WxuhT9nNf6liU9L9LQSB6D7LDJ+8w57Cc6qWHRJ7dNI9sI/IQ2FQWk7PkTWriybAd3MlQ==} + '@nuxtjs/i18n@8.5.6': + resolution: {integrity: sha512-L+g+LygKNoaS/AXExk7tzS9wSNn9QdP1T9VdTjjEGYftpeFgv2U8AQsY0dQAhgPIbXXhIAkNYxTk4YcINj9CfA==} engines: {node: ^14.16.0 || >=16.11.0} '@nuxtjs/opencollective@0.3.2': @@ -2482,9 +2490,6 @@ packages: '@types/estree@0.0.39': resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -2790,15 +2795,9 @@ packages: '@vue/compiler-sfc@3.5.12': resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-sfc@3.5.5': - resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} - '@vue/compiler-ssr@3.5.12': resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} - '@vue/compiler-ssr@3.5.5': - resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} - '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -7928,8 +7927,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-i18n@9.9.1: - resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} + vue-i18n@9.14.1: + resolution: {integrity: sha512-xjxV0LYc1xQ8TbAVfIyZiOSS8qoU1R0YwV7V5I8I6Fd64+zvsTsdPgtylPsie3Vdt9wekeYhr+smKDeaK6RBuA==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 @@ -9188,7 +9187,7 @@ snapshots: '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@babel/types': 7.26.0 '@babel/template@7.25.9': @@ -9205,7 +9204,7 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@babel/types': 7.26.0 debug: 4.3.7(supports-color@9.4.0) globals: 11.12.0 @@ -9674,10 +9673,10 @@ snapshots: '@iconify/types': 2.0.0 vue: 3.5.12(typescript@5.6.3) - '@intlify/bundle-utils@7.4.0(vue-i18n@9.9.1(vue@3.5.12(typescript@5.6.3)))': + '@intlify/bundle-utils@7.4.0(vue-i18n@9.14.1(vue@3.5.12(typescript@5.6.3)))': dependencies: '@intlify/message-compiler': 9.9.1 - '@intlify/shared': 9.9.1 + '@intlify/shared': 9.14.1 acorn: 8.14.0 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -9687,18 +9686,18 @@ snapshots: source-map-js: 1.2.1 yaml-eslint-parser: 1.2.2 optionalDependencies: - vue-i18n: 9.9.1(vue@3.5.12(typescript@5.6.3)) + vue-i18n: 9.14.1(vue@3.5.12(typescript@5.6.3)) + + '@intlify/core-base@9.14.1': + dependencies: + '@intlify/message-compiler': 9.14.1 + '@intlify/shared': 9.14.1 '@intlify/core-base@9.8.0': dependencies: '@intlify/message-compiler': 9.8.0 '@intlify/shared': 9.8.0 - '@intlify/core-base@9.9.1': - dependencies: - '@intlify/message-compiler': 9.9.1 - '@intlify/shared': 9.9.1 - '@intlify/core@9.8.0': dependencies: '@intlify/core-base': 9.8.0 @@ -9709,6 +9708,11 @@ snapshots: '@intlify/core': 9.8.0 '@intlify/utils': 0.12.0 + '@intlify/message-compiler@9.14.1': + dependencies: + '@intlify/shared': 9.14.1 + source-map-js: 1.2.1 + '@intlify/message-compiler@9.8.0': dependencies: '@intlify/shared': 9.8.0 @@ -9719,26 +9723,28 @@ snapshots: '@intlify/shared': 9.9.1 source-map-js: 1.2.1 + '@intlify/shared@9.14.1': {} + '@intlify/shared@9.8.0': {} '@intlify/shared@9.9.1': {} - '@intlify/unplugin-vue-i18n@3.0.1(rollup@4.24.4)(vue-i18n@9.9.1(vue@3.5.12(typescript@5.6.3)))(webpack-sources@3.2.3)': + '@intlify/unplugin-vue-i18n@3.0.1(rollup@4.24.4)(vue-i18n@9.14.1(vue@3.5.12(typescript@5.6.3)))(webpack-sources@3.2.3)': dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.9.1(vue@3.5.12(typescript@5.6.3))) - '@intlify/shared': 9.9.1 - '@rollup/pluginutils': 5.1.0(rollup@4.24.4) - '@vue/compiler-sfc': 3.5.5 - debug: 4.3.6 + '@intlify/bundle-utils': 7.4.0(vue-i18n@9.14.1(vue@3.5.12(typescript@5.6.3))) + '@intlify/shared': 9.14.1 + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@vue/compiler-sfc': 3.5.12 + debug: 4.3.7(supports-color@9.4.0) fast-glob: 3.3.2 js-yaml: 4.1.0 json5: 2.2.3 pathe: 1.1.2 picocolors: 1.1.0 source-map-js: 1.2.1 - unplugin: 1.14.1(webpack-sources@3.2.3) + unplugin: 1.15.0(webpack-sources@3.2.3) optionalDependencies: - vue-i18n: 9.9.1(vue@3.5.12(typescript@5.6.3)) + vue-i18n: 9.14.1(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - rollup - supports-color @@ -10014,7 +10020,7 @@ snapshots: '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.24.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) json5: 2.2.3 rollup: 4.24.4 @@ -10246,7 +10252,7 @@ snapshots: '@iconify/utils': 2.1.33 '@iconify/vue': 4.1.3-beta.1(vue@3.5.12(typescript@5.6.3)) '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@20.17.6)(terser@5.27.0))(webpack-sources@3.2.3) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) consola: 3.2.3 local-pkg: 0.5.0 mlly: 1.7.2 @@ -10574,7 +10580,7 @@ snapshots: '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) pathe: 1.1.2 pkg-types: 1.2.1 semver: 7.6.3 @@ -10616,29 +10622,29 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@nuxtjs/i18n@8.5.5(magicast@0.3.5)(rollup@4.24.4)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@nuxtjs/i18n@8.5.6(magicast@0.3.5)(rollup@4.24.4)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@intlify/h3': 0.5.0 - '@intlify/shared': 9.9.1 - '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.24.4)(vue-i18n@9.9.1(vue@3.5.12(typescript@5.6.3)))(webpack-sources@3.2.3) + '@intlify/shared': 9.14.1 + '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.24.4)(vue-i18n@9.14.1(vue@3.5.12(typescript@5.6.3)))(webpack-sources@3.2.3) '@intlify/utils': 0.12.0 '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.24.4) - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) '@rollup/plugin-yaml': 4.1.2(rollup@4.24.4) - '@vue/compiler-sfc': 3.5.5 - debug: 4.3.6 + '@vue/compiler-sfc': 3.5.12 + debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 estree-walker: 3.0.3 is-https: 4.0.0 knitwork: 1.1.0 - magic-string: 0.30.11 - mlly: 1.7.1 + magic-string: 0.30.12 + mlly: 1.7.2 pathe: 1.1.2 scule: 1.3.0 sucrase: 3.35.0 ufo: 1.5.4 - unplugin: 1.14.1(webpack-sources@3.2.3) - vue-i18n: 9.9.1(vue@3.5.12(typescript@5.6.3)) + unplugin: 1.15.0(webpack-sources@3.2.3) + vue-i18n: 9.14.1(vue@3.5.12(typescript@5.6.3)) vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - magicast @@ -10659,7 +10665,7 @@ snapshots: '@nuxtjs/tailwindcss@6.12.2(magicast@0.3.5)(rollup@4.24.4)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4)(webpack-sources@3.2.3) autoprefixer: 10.4.20(postcss@8.4.47) consola: 3.2.3 defu: 6.1.4 @@ -10862,7 +10868,7 @@ snapshots: '@rollup/plugin-yaml@4.1.2(rollup@4.24.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.24.4) + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) js-yaml: 4.1.0 tosource: 2.0.0-alpha.3 optionalDependencies: @@ -11051,8 +11057,6 @@ snapshots: '@types/estree@0.0.39': {} - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/express-serve-static-core@5.0.0': @@ -11468,7 +11472,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@vue/compiler-sfc': 3.5.12 '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.26.0)': @@ -11477,7 +11481,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@vue/compiler-sfc': 3.5.12 '@vue/compiler-core@3.5.12': @@ -11490,7 +11494,7 @@ snapshots: '@vue/compiler-core@3.5.5': dependencies: - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@vue/shared': 3.5.5 entities: 4.5.0 estree-walker: 2.0.2 @@ -11518,28 +11522,11 @@ snapshots: postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.5': - dependencies: - '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.5 - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.12': dependencies: '@vue/compiler-dom': 3.5.12 '@vue/shared': 3.5.12 - '@vue/compiler-ssr@3.5.5': - dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/shared': 3.5.5 - '@vue/devtools-api@6.6.4': {} '@vue/devtools-core@7.4.4(vite@5.4.10(@types/node@20.17.6)(terser@5.27.0))(vue@3.5.12(typescript@5.6.3))': @@ -13345,7 +13332,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -14307,7 +14294,7 @@ snapshots: istanbul-lib-instrument@6.0.0: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.6.3 @@ -17507,10 +17494,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.9.1(vue@3.5.12(typescript@5.6.3)): + vue-i18n@9.14.1(vue@3.5.12(typescript@5.6.3)): dependencies: - '@intlify/core-base': 9.9.1 - '@intlify/shared': 9.9.1 + '@intlify/core-base': 9.14.1 + '@intlify/shared': 9.14.1 '@vue/devtools-api': 6.6.4 vue: 3.5.12(typescript@5.6.3)