diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6a1f4e..1009f01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: 1.6.2 version: 1.6.2(rollup@4.28.0)(vite@5.4.11(@types/node@20.17.9)(terser@5.36.0))(vue@3.5.13(typescript@5.4.5)) '@nuxtjs/i18n': - specifier: 8.5.6 - version: 8.5.6(magicast@0.3.5)(rollup@4.28.0)(vue@3.5.13(typescript@5.4.5)) + specifier: 9.1.0 + version: 9.1.0(@vue/compiler-dom@3.5.13)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(rollup@4.28.0)(typescript@5.4.5)(vue@3.5.13(typescript@5.4.5)) '@types/node': specifier: 20.17.9 version: 20.17.9 @@ -805,10 +805,30 @@ packages: vue-i18n: optional: true + '@intlify/bundle-utils@9.0.0': + resolution: {integrity: sha512-19dunbgM4wuCvi2xSai2PKhXkcKGjlbJhNWm9BCQWkUYcPmXwzptNWOE0O7OSrhNlEDxwpkHsJzZ/vLbCkpElw==} + engines: {node: '>= 18'} + peerDependencies: + petite-vue-i18n: '*' + vue-i18n: '*' + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true + + '@intlify/core-base@10.0.5': + resolution: {integrity: sha512-F3snDTQs0MdvnnyzTDTVkOYVAZOE/MHwRvF7mn7Jw1yuih4NrFYLNYIymGlLmq4HU2iIdzYsZ7f47bOcwY73XQ==} + engines: {node: '>= 16'} + '@intlify/core-base@9.14.2': resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==} engines: {node: '>= 16'} + '@intlify/core@10.0.5': + resolution: {integrity: sha512-wvjsNSpjulznpPs24ZmwvmcomUP6qvBvRt5YAplx5zaCqM7n5KbiZk4mlPl2GjPVYUIOLlyZb0CUFQ5UJB/DMA==} + engines: {node: '>= 16'} + '@intlify/core@9.14.2': resolution: {integrity: sha512-/YsYOtRdKn2RbIz9FjYdb4ZntcB7hJmlfHjMRrRXOH2rJE9T5kdYCTS+LS75xQkRCeHFdAmjGMADuoy4HYpHfA==} engines: {node: '>= 16'} @@ -823,10 +843,30 @@ packages: resolution: {integrity: sha512-cgfrtD3qu3BPJ47gfZ35J2LJpI64Riic0K8NGgid5ilyPXRQTNY7mXlT/B+HZYQg1hmBxKa5G5HJXyAZ4R2H5A==} engines: {node: '>= 18'} + '@intlify/h3@0.6.1': + resolution: {integrity: sha512-hFMcqWXCoFNZkraa+JF7wzByGdE0vGi8rUs7CTFrE4hE3X2u9QcelH8VRO8mPgJDH+TgatzvrVp6iZsWVluk2A==} + engines: {node: '>= 18'} + + '@intlify/message-compiler@10.0.5': + resolution: {integrity: sha512-6GT1BJ852gZ0gItNZN2krX5QAmea+cmdjMvsWohArAZ3GmHdnNANEcF9JjPXAMRtQ6Ux5E269ymamg/+WU6tQA==} + engines: {node: '>= 16'} + + '@intlify/message-compiler@11.0.0-beta.2': + resolution: {integrity: sha512-/cJHP1n45Zlf9tbm/hudLrUwXzJZngR9OMTQk32H1S4lBjM2996wzKTHuLbaJJlJZNTTjnfWZUHPb+F6sE6p1Q==} + engines: {node: '>= 16'} + '@intlify/message-compiler@9.14.2': resolution: {integrity: sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==} engines: {node: '>= 16'} + '@intlify/shared@10.0.5': + resolution: {integrity: sha512-bmsP4L2HqBF6i6uaMqJMcFBONVjKt+siGluRq4Ca4C0q7W2eMaVZr8iCgF9dKbcVXutftkC7D6z2SaSMmLiDyA==} + engines: {node: '>= 16'} + + '@intlify/shared@11.0.0-beta.2': + resolution: {integrity: sha512-N6ngJfFaVA0l2iLtx/SymgHOBW4wiS5Pyue7YmY/G+mrGjesi+S+U+u/Xlv6pZa/YIBfeM4QB07lI7rz1YqKLg==} + engines: {node: '>= 16'} + '@intlify/shared@9.14.2': resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==} engines: {node: '>= 16'} @@ -846,10 +886,45 @@ packages: vue-i18n-bridge: optional: true + '@intlify/unplugin-vue-i18n@5.3.1': + resolution: {integrity: sha512-76huP8TpMOtBMLsYYIMLNbqMPXJ7+Q6xcjP6495h/pmbOQ7sw/DB8E0OFvDFeIZ2571a4ylzJnz+KMuYbAs1xA==} + engines: {node: '>= 18'} + peerDependencies: + petite-vue-i18n: '*' + vue: ^3.2.25 + vue-i18n: '*' + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true + '@intlify/utils@0.12.0': resolution: {integrity: sha512-yCBNcuZQ49iInqmWC2xfW0rgEQyNtCM8C8KcWKTXxyscgUE1+48gjLgZZqP75MjhlApxwph7ZMWLqyABkSgxQA==} engines: {node: '>= 18'} + '@intlify/utils@0.13.0': + resolution: {integrity: sha512-8i3uRdAxCGzuHwfmHcVjeLQBtysQB2aXl/ojoagDut5/gY5lvWCQ2+cnl2TiqE/fXj/D8EhWG/SLKA7qz4a3QA==} + engines: {node: '>= 18'} + + '@intlify/vue-i18n-extensions@7.0.0': + resolution: {integrity: sha512-MtvfJnb4aklpCU5Q/dkWkBT/vGsp3qERiPIwtTq5lX4PCLHtUprAJZp8wQj5ZcwDaFCU7+yVMjYbeXpIf927cA==} + engines: {node: '>= 18'} + peerDependencies: + '@intlify/shared': ^9.0.0 || ^10.0.0 + '@vue/compiler-dom': ^3.0.0 + vue: ^3.0.0 + vue-i18n: ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + '@intlify/shared': + optional: true + '@vue/compiler-dom': + optional: true + vue: + optional: true + vue-i18n: + optional: true + '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -1030,6 +1105,10 @@ packages: resolution: {integrity: sha512-L+g+LygKNoaS/AXExk7tzS9wSNn9QdP1T9VdTjjEGYftpeFgv2U8AQsY0dQAhgPIbXXhIAkNYxTk4YcINj9CfA==} engines: {node: ^14.16.0 || >=16.11.0} + '@nuxtjs/i18n@9.1.0': + resolution: {integrity: sha512-2wDdZsGgvr6SWMSUaTgQhk7ytVuca3RkTR1zijDaQ6u6wnk8MeVPujINVBO/U6ufYTggSf+TM66R7bzGYf/brg==} + engines: {node: ^14.16.0 || >=16.11.0} + '@nuxtjs/robots@5.0.0': resolution: {integrity: sha512-71iDrCk7zCporWogE7KNHRij2QNRNJdMtFIgQ1mCMK+aq6DwFR9N/ug0ahkccPMXMCvMX/q5Zt7QEyd/SVN6ww==} @@ -6295,6 +6374,12 @@ packages: peerDependencies: eslint: '>=6.0.0' + vue-i18n@10.0.5: + resolution: {integrity: sha512-9/gmDlCblz3i8ypu/afiIc/SUIfTTE1mr0mZhb9pk70xo2csHAM9mp2gdQ3KD2O0AM3Hz/5ypb+FycTj/lHlPQ==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + vue-i18n@9.14.2: resolution: {integrity: sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==} engines: {node: '>= 16'} @@ -7222,11 +7307,35 @@ snapshots: optionalDependencies: vue-i18n: 9.14.2(vue@3.5.13(typescript@5.4.5)) + '@intlify/bundle-utils@9.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)))': + dependencies: + '@intlify/message-compiler': 11.0.0-beta.2 + '@intlify/shared': 11.0.0-beta.2 + acorn: 8.14.0 + escodegen: 2.1.0 + estree-walker: 2.0.2 + jsonc-eslint-parser: 2.4.0 + mlly: 1.7.3 + source-map-js: 1.2.1 + yaml-eslint-parser: 1.2.3 + optionalDependencies: + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.4.5)) + + '@intlify/core-base@10.0.5': + dependencies: + '@intlify/message-compiler': 10.0.5 + '@intlify/shared': 10.0.5 + '@intlify/core-base@9.14.2': dependencies: '@intlify/message-compiler': 9.14.2 '@intlify/shared': 9.14.2 + '@intlify/core@10.0.5': + dependencies: + '@intlify/core-base': 10.0.5 + '@intlify/shared': 10.0.5 + '@intlify/core@9.14.2': dependencies: '@intlify/core-base': 9.14.2 @@ -7262,11 +7371,30 @@ snapshots: '@intlify/core': 9.14.2 '@intlify/utils': 0.12.0 + '@intlify/h3@0.6.1': + dependencies: + '@intlify/core': 10.0.5 + '@intlify/utils': 0.13.0 + + '@intlify/message-compiler@10.0.5': + dependencies: + '@intlify/shared': 10.0.5 + source-map-js: 1.2.1 + + '@intlify/message-compiler@11.0.0-beta.2': + dependencies: + '@intlify/shared': 11.0.0-beta.2 + source-map-js: 1.2.1 + '@intlify/message-compiler@9.14.2': dependencies: '@intlify/shared': 9.14.2 source-map-js: 1.2.1 + '@intlify/shared@10.0.5': {} + + '@intlify/shared@11.0.0-beta.2': {} + '@intlify/shared@9.14.2': {} '@intlify/unplugin-vue-i18n@3.0.1(rollup@4.28.0)(vue-i18n@9.14.2(vue@3.5.13(typescript@5.4.5)))': @@ -7289,8 +7417,46 @@ snapshots: - rollup - supports-color + '@intlify/unplugin-vue-i18n@5.3.1(@vue/compiler-dom@3.5.13)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.0)(typescript@5.4.5)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)))(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@intlify/bundle-utils': 9.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5))) + '@intlify/shared': 10.0.5 + '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.5)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)))(vue@3.5.13(typescript@5.4.5)) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.4.5) + 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.1 + source-map-js: 1.2.1 + unplugin: 1.16.0 + vue: 3.5.13(typescript@5.4.5) + optionalDependencies: + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/compiler-dom' + - eslint + - rollup + - supports-color + - typescript + '@intlify/utils@0.12.0': {} + '@intlify/utils@0.13.0': {} + + '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.5)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)))(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@babel/parser': 7.26.2 + optionalDependencies: + '@intlify/shared': 10.0.5 + '@vue/compiler-dom': 3.5.13 + vue: 3.5.13(typescript@5.4.5) + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.4.5)) + '@ioredis/commands@1.2.0': {} '@isaacs/cliui@8.0.2': @@ -7835,6 +8001,41 @@ snapshots: - vue - vue-i18n-bridge + '@nuxtjs/i18n@9.1.0(@vue/compiler-dom@3.5.13)(eslint@9.15.0(jiti@2.4.0))(magicast@0.3.5)(rollup@4.28.0)(typescript@5.4.5)(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@intlify/h3': 0.6.1 + '@intlify/shared': 10.0.5 + '@intlify/unplugin-vue-i18n': 5.3.1(@vue/compiler-dom@3.5.13)(eslint@9.15.0(jiti@2.4.0))(rollup@4.28.0)(typescript@5.4.5)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)))(vue@3.5.13(typescript@5.4.5)) + '@intlify/utils': 0.13.0 + '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.28.0) + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.28.0) + '@rollup/plugin-yaml': 4.1.2(rollup@4.28.0) + '@vue/compiler-sfc': 3.5.13 + 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.14 + mlly: 1.7.3 + pathe: 1.1.2 + scule: 1.3.0 + sucrase: 3.35.0 + ufo: 1.5.4 + unplugin: 1.16.0 + unplugin-vue-router: 0.10.8(rollup@4.28.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.4.5)))(vue@3.5.13(typescript@5.4.5)) + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.4.5)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/compiler-dom' + - eslint + - magicast + - petite-vue-i18n + - rollup + - supports-color + - typescript + - vue + '@nuxtjs/robots@5.0.0(magicast@0.3.5)(rollup@4.28.0)(vite@5.4.11(@types/node@20.17.9)(terser@5.36.0))(vue@3.5.13(typescript@5.4.5))': dependencies: '@nuxt/devtools-kit': 1.6.1(magicast@0.3.5)(rollup@4.28.0)(vite@5.4.11(@types/node@20.17.9)(terser@5.36.0)) @@ -13787,6 +13988,13 @@ snapshots: transitivePeerDependencies: - supports-color + vue-i18n@10.0.5(vue@3.5.13(typescript@5.4.5)): + dependencies: + '@intlify/core-base': 10.0.5 + '@intlify/shared': 10.0.5 + '@vue/devtools-api': 6.6.4 + vue: 3.5.13(typescript@5.4.5) + vue-i18n@9.14.2(vue@3.5.13(typescript@5.4.5)): dependencies: '@intlify/core-base': 9.14.2 diff --git a/src/package.json b/src/package.json index 8fdcb79..60807e3 100644 --- a/src/package.json +++ b/src/package.json @@ -8,7 +8,7 @@ "devDependencies": { "@dargmuesli/nuxt-vio": "14.1.2", "@nuxt/devtools": "1.6.2", - "@nuxtjs/i18n": "8.5.6", + "@nuxtjs/i18n": "9.1.0", "@types/node": "20.17.9", "@vuelidate/core": "2.0.3", "@vuelidate/validators": "2.0.4",