diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 0fd1edde71..dda76e6445 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -21,15 +21,15 @@ "pinia-plugin-persistedstate": "^4.5.0", "qrcode.vue": "^3.6.0", "vee-validate": "^4.15.0", - "vue": "latest", + "vue": "*", "vue-echarts": "^7.0.3", - "vue-router": "latest" + "vue-router": "*" }, "devDependencies": { "@nuxt/eslint": "^1.3.0", "@nuxt/test-utils": "^3.17.2", "@nuxtjs/color-mode": "^3.5.2", - "@nuxtjs/i18n": "^10.0.6", + "@nuxtjs/i18n": "^10.1.0", "@playwright/test": "^1.51.1", "@primevue/nuxt-module": "^4.3.7", "@rollup/plugin-babel": "^6.0.4", @@ -1387,24 +1387,24 @@ } }, "node_modules/@intlify/bundle-utils": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-10.0.1.tgz", - "integrity": "sha512-WkaXfSevtpgtUR4t8K2M6lbR7g03mtOxFeh+vXp5KExvPqS12ppaRj1QxzwRuRI5VUto54A22BjKoBMLyHILWQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@intlify/bundle-utils/-/bundle-utils-11.0.0.tgz", + "integrity": "sha512-7dEsbDXf/96btSWTrx5DxlbnsQmzFNm1eJ1hDRs9zu8bdDyUNE2/z1kmGdGcZKVlJWyJXKWjgVbHl1ylJWP3ow==", "dev": true, "license": "MIT", "dependencies": { - "@intlify/message-compiler": "^11.1.2", - "@intlify/shared": "^11.1.2", + "@intlify/message-compiler": "^11.1.10", + "@intlify/shared": "^11.1.10", "acorn": "^8.8.2", + "esbuild": "^0.25.4", "escodegen": "^2.1.0", "estree-walker": "^2.0.2", "jsonc-eslint-parser": "^2.3.0", - "mlly": "^1.2.0", - "source-map-js": "^1.0.1", + "source-map-js": "^1.0.2", "yaml-eslint-parser": "^1.2.2" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "peerDependenciesMeta": { "petite-vue-i18n": { @@ -1504,31 +1504,28 @@ } }, "node_modules/@intlify/unplugin-vue-i18n": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-6.0.8.tgz", - "integrity": "sha512-Vvm3KhjE6TIBVUQAk37rBiaYy2M5OcWH0ZcI1XKEsOTeN1o0bErk+zeuXmcrcMc/73YggfI8RoxOUz9EB/69JQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-11.0.0.tgz", + "integrity": "sha512-GfEvcqAV5DG6pVQkd9YpnRVedpsxCh7u/zTpNVSw9BlueHxmrxPvKBZm2DNA+8jWda+O9Usqauyq8ZBRSp0ETQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@intlify/bundle-utils": "^10.0.1", - "@intlify/shared": "^11.1.2", + "@intlify/bundle-utils": "11.0.0", + "@intlify/shared": "^11.1.10", "@intlify/vue-i18n-extensions": "^8.0.0", "@rollup/pluginutils": "^5.1.0", "@typescript-eslint/scope-manager": "^8.13.0", "@typescript-eslint/typescript-estree": "^8.13.0", "debug": "^4.3.3", "fast-glob": "^3.2.12", - "js-yaml": "^4.1.0", - "json5": "^2.2.3", - "pathe": "^1.0.0", + "pathe": "^2.0.3", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2", - "unplugin": "^1.1.0", - "vue": "^3.4" + "unplugin": "^2.3.4", + "vue": "^3.5.14" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "peerDependencies": { "petite-vue-i18n": "*", @@ -1544,27 +1541,6 @@ } } }, - "node_modules/@intlify/unplugin-vue-i18n/node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@intlify/unplugin-vue-i18n/node_modules/unplugin": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@intlify/utils": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@intlify/utils/-/utils-0.13.0.tgz", @@ -2720,29 +2696,30 @@ } }, "node_modules/@nuxtjs/i18n": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.0.6.tgz", - "integrity": "sha512-SQqJP6NDlmaoLzs7A74cx0Q3W4Vc+JSBlu3AN0q9+Q07Nvba5osab99GJEQ+PGnjaRwBFh35braUA2hRz9bdSA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.1.0.tgz", + "integrity": "sha512-2h/6Y4ke+mYq3RrV71erTBn1HzKKKPGEJrzYW6GA8SAc91zb7jqyfRkElG95Cei+2+6XJrt73Djys5qTc0tCUw==", "dev": true, "license": "MIT", "dependencies": { "@intlify/core": "^11.1.11", "@intlify/h3": "^0.7.1", "@intlify/shared": "^11.1.11", - "@intlify/unplugin-vue-i18n": "^6.0.8", + "@intlify/unplugin-vue-i18n": "^11.0.0", "@intlify/utils": "^0.13.0", "@miyaneee/rollup-plugin-json5": "^1.2.0", - "@nuxt/kit": "^4.0.3", + "@nuxt/kit": "^4.0.0", "@rollup/plugin-yaml": "^4.1.2", - "@vue/compiler-sfc": "^3.5.18", + "@vue/compiler-sfc": "^3.5.21", "cookie-es": "^2.0.0", "defu": "^6.1.4", "devalue": "^5.1.1", - "h3": "^1.15.3", + "h3": "^1.15.4", "knitwork": "^1.2.0", "magic-string": "^0.30.17", "mlly": "^1.7.4", "nuxt-define": "^1.0.0", + "ohash": "^2.0.11", "oxc-parser": "^0.81.0", "oxc-transform": "^0.81.0", "oxc-walker": "^0.4.0", diff --git a/frontend/package.json b/frontend/package.json index 21fd84bff0..383b07640e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,7 +19,7 @@ "@nuxt/eslint": "^1.3.0", "@nuxt/test-utils": "^3.17.2", "@nuxtjs/color-mode": "^3.5.2", - "@nuxtjs/i18n": "^10.0.6", + "@nuxtjs/i18n": "^10.1.0", "@playwright/test": "^1.51.1", "@primevue/nuxt-module": "^4.3.7", "@rollup/plugin-babel": "^6.0.4",