From efceb3225c58108251456b0247b1c631c3522ec8 Mon Sep 17 00:00:00 2001 From: Bobbie Goede Date: Sat, 21 Dec 2024 13:29:34 +0100 Subject: [PATCH 1/2] fix: update `intlify` dependencies --- package.json | 6 +-- pnpm-lock.yaml | 99 +++++++++++++++++++++++--------------------------- 2 files changed, 49 insertions(+), 56 deletions(-) diff --git a/package.json b/package.json index c1bbb4caa..34bb2e5ab 100644 --- a/package.json +++ b/package.json @@ -86,8 +86,8 @@ }, "dependencies": { "@intlify/h3": "^0.6.0", - "@intlify/shared": "^10.0.3", - "@intlify/unplugin-vue-i18n": "^6.0.1", + "@intlify/shared": "^10.0.5", + "@intlify/unplugin-vue-i18n": "^6.0.2", "@intlify/utils": "^0.13.0", "@miyaneee/rollup-plugin-json5": "^1.2.0", "@nuxt/kit": "^3.14.1592", @@ -106,7 +106,7 @@ "ufo": "^1.3.1", "unplugin": "^1.10.1", "unplugin-vue-router": "^0.10.8", - "vue-i18n": "^10.0.3", + "vue-i18n": "^10.0.5", "vue-router": "^4.5.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd802c1c0..6ffb0053f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,11 +17,11 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@intlify/shared': - specifier: ^10.0.3 - version: 10.0.3 + specifier: ^10.0.5 + version: 10.0.5 '@intlify/unplugin-vue-i18n': - specifier: ^6.0.1 - version: 6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.5.0)(rollup@3.29.4)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^6.0.2 + version: 6.0.2(@vue/compiler-dom@3.5.13)(eslint@9.5.0)(rollup@3.29.4)(typescript@5.6.2)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2)) '@intlify/utils': specifier: ^0.13.0 version: 0.13.0 @@ -77,8 +77,8 @@ importers: specifier: ^0.10.8 version: 0.10.8(rollup@3.29.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2))(webpack-sources@3.2.3) vue-i18n: - specifier: ^10.0.3 - version: 10.0.3(vue@3.5.13(typescript@5.6.2)) + specifier: ^10.0.5 + version: 10.0.5(vue@3.5.13(typescript@5.6.2)) vue-router: specifier: ^4.5.0 version: 4.5.0(vue@3.5.13(typescript@5.6.2)) @@ -1524,14 +1524,14 @@ packages: vue-i18n: optional: true - '@intlify/core-base@10.0.3': - resolution: {integrity: sha512-ysJnTGDtuXPa6R2Ii4JIvfMVvDahUUny3aY8+P4r6/0TYHkblgzIMjV6cAn60em67AB0M7OWNAdcAVfWWeN8Qg==} - engines: {node: '>= 16'} - '@intlify/core-base@10.0.4': resolution: {integrity: sha512-GG428DkrrWCMhxRMRQZjuS7zmSUzarYcaHJqG9VB8dXAxw4iQDoKVQ7ChJRB6ZtsCsX3Jse1PEUlHrJiyQrOTg==} engines: {node: '>= 16'} + '@intlify/core-base@10.0.5': + resolution: {integrity: sha512-F3snDTQs0MdvnnyzTDTVkOYVAZOE/MHwRvF7mn7Jw1yuih4NrFYLNYIymGlLmq4HU2iIdzYsZ7f47bOcwY73XQ==} + engines: {node: '>= 16'} + '@intlify/core@10.0.4': resolution: {integrity: sha512-YVb0Hk0vgulAhC/uq5CMUXLMcmDL+24FWcjRk2RMn2EF8ZrM3ZV9+8dGOKextntN1/RtjK3RvoHicF48vMyYkA==} engines: {node: '>= 16'} @@ -1540,20 +1540,16 @@ packages: resolution: {integrity: sha512-tWBm92pYLT+T2H5I2Uwz0dnylX1uRKuS6/n9CV4eTW43r/iAN2q07b0sY2cvgT61KYDetomY1pVRkzA2Rftv5g==} engines: {node: '>= 18'} - '@intlify/message-compiler@10.0.3': - resolution: {integrity: sha512-KC2fG8nCzSYmXjHptEt6i/xM3k6S2szsPaHDCRgWKEYAbeHe6JFm6X4KRw3Csy112A8CxpavMi1dh3h7khwV5w==} - engines: {node: '>= 16'} - '@intlify/message-compiler@10.0.4': resolution: {integrity: sha512-AFbhEo10DP095/45EauinQJ5hJ3rJUmuuqltGguvc3WsvezZN+g8qNHLGWKu60FHQVizMrQY7VJ+zVlBXlQQkQ==} engines: {node: '>= 16'} - '@intlify/message-compiler@11.0.0-beta.2': - resolution: {integrity: sha512-/cJHP1n45Zlf9tbm/hudLrUwXzJZngR9OMTQk32H1S4lBjM2996wzKTHuLbaJJlJZNTTjnfWZUHPb+F6sE6p1Q==} + '@intlify/message-compiler@10.0.5': + resolution: {integrity: sha512-6GT1BJ852gZ0gItNZN2krX5QAmea+cmdjMvsWohArAZ3GmHdnNANEcF9JjPXAMRtQ6Ux5E269ymamg/+WU6tQA==} engines: {node: '>= 16'} - '@intlify/shared@10.0.3': - resolution: {integrity: sha512-PWxrCb6fDlnoGLnXLlWu6d7o/HdWACB9TjRnpLro+9uyfqgWA9hvqg5vekcPRyraTieV5srCbTk/ldYw9V3LHw==} + '@intlify/message-compiler@11.0.0-rc.1': + resolution: {integrity: sha512-TGw2uBfuTFTegZf/BHtUQBEKxl7Q/dVGLoqRIdw8lFsp9g/53sYn5iD+0HxIzdYjbWL6BTJMXCPUHp9PxDTRPw==} engines: {node: '>= 16'} '@intlify/shared@10.0.4': @@ -1564,12 +1560,12 @@ packages: 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==} + '@intlify/shared@11.0.0-rc.1': + resolution: {integrity: sha512-8tR1xe7ZEbkabTuE/tNhzpolygUn9OaYp9yuYAF4MgDNZg06C3Qny80bes2/e9/Wm3aVkPUlCw6WgU7mQd0yEg==} engines: {node: '>= 16'} - '@intlify/unplugin-vue-i18n@6.0.1': - resolution: {integrity: sha512-zDcGLNoaIP15JM4TGwgTHF01Y1Drwcv7pm9C2mHrGAZ3CugqyP2QEG0Vf82QVSNqgEwgB6prcAyDmjIDK1HlRQ==} + '@intlify/unplugin-vue-i18n@6.0.2': + resolution: {integrity: sha512-5AuwBfdFtA4OSh31tfGpjhvmh7BVCzClHCgFlVdNM3ojyai3UZY4ViYh35TlE1xeWFyduOtUsG12r70xy24nzg==} engines: {node: '>= 18'} peerDependencies: petite-vue-i18n: '*' @@ -7812,8 +7808,8 @@ packages: vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - vue-i18n@10.0.3: - resolution: {integrity: sha512-8ul2S4Hy9orKs7eOlkw/zqnVu98GttUdyIMRyjoMpv6hFPxnybgBLdep/UCmdan5kUHyxqMnr2cGHTBuPBYJaw==} + vue-i18n@10.0.5: + resolution: {integrity: sha512-9/gmDlCblz3i8ypu/afiIc/SUIfTTE1mr0mZhb9pk70xo2csHAM9mp2gdQ3KD2O0AM3Hz/5ypb+FycTj/lHlPQ==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 @@ -9062,10 +9058,10 @@ snapshots: '@iconify/types': 2.0.0 vue: 3.5.13(typescript@5.6.2) - '@intlify/bundle-utils@10.0.0(vue-i18n@10.0.3(vue@3.5.13(typescript@5.6.2)))': + '@intlify/bundle-utils@10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.2)))': dependencies: - '@intlify/message-compiler': 11.0.0-beta.2 - '@intlify/shared': 11.0.0-beta.2 + '@intlify/message-compiler': 11.0.0-rc.1 + '@intlify/shared': 11.0.0-rc.1 acorn: 8.14.0 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -9074,18 +9070,18 @@ snapshots: source-map-js: 1.2.1 yaml-eslint-parser: 1.2.3 optionalDependencies: - vue-i18n: 10.0.3(vue@3.5.13(typescript@5.6.2)) - - '@intlify/core-base@10.0.3': - dependencies: - '@intlify/message-compiler': 10.0.3 - '@intlify/shared': 10.0.3 + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.2)) '@intlify/core-base@10.0.4': dependencies: '@intlify/message-compiler': 10.0.4 '@intlify/shared': 10.0.4 + '@intlify/core-base@10.0.5': + dependencies: + '@intlify/message-compiler': 10.0.5 + '@intlify/shared': 10.0.5 + '@intlify/core@10.0.4': dependencies: '@intlify/core-base': 10.0.4 @@ -9096,35 +9092,33 @@ snapshots: '@intlify/core': 10.0.4 '@intlify/utils': 0.13.0 - '@intlify/message-compiler@10.0.3': - dependencies: - '@intlify/shared': 10.0.3 - source-map-js: 1.2.1 - '@intlify/message-compiler@10.0.4': dependencies: '@intlify/shared': 10.0.4 source-map-js: 1.2.1 - '@intlify/message-compiler@11.0.0-beta.2': + '@intlify/message-compiler@10.0.5': dependencies: - '@intlify/shared': 11.0.0-beta.2 + '@intlify/shared': 10.0.5 source-map-js: 1.2.1 - '@intlify/shared@10.0.3': {} + '@intlify/message-compiler@11.0.0-rc.1': + dependencies: + '@intlify/shared': 11.0.0-rc.1 + source-map-js: 1.2.1 '@intlify/shared@10.0.4': {} '@intlify/shared@10.0.5': {} - '@intlify/shared@11.0.0-beta.2': {} + '@intlify/shared@11.0.0-rc.1': {} - '@intlify/unplugin-vue-i18n@6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.5.0)(rollup@3.29.4)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2))(webpack-sources@3.2.3)': + '@intlify/unplugin-vue-i18n@6.0.2(@vue/compiler-dom@3.5.13)(eslint@9.5.0)(rollup@3.29.4)(typescript@5.6.2)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2))': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.3(vue@3.5.13(typescript@5.6.2))) + '@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.2))) '@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.3(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2)) + '@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.6.2)))(vue@3.5.13(typescript@5.6.2)) '@rollup/pluginutils': 5.1.3(rollup@3.29.4) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.2) @@ -9135,28 +9129,27 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.1 source-map-js: 1.2.1 - unplugin: 1.15.0(webpack-sources@3.2.3) + unplugin: 1.16.0 vue: 3.5.13(typescript@5.6.2) optionalDependencies: - vue-i18n: 10.0.3(vue@3.5.13(typescript@5.6.2)) + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.2)) transitivePeerDependencies: - '@vue/compiler-dom' - eslint - rollup - supports-color - typescript - - webpack-sources '@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.3(vue@3.5.13(typescript@5.6.2)))(vue@3.5.13(typescript@5.6.2))': + '@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.6.2)))(vue@3.5.13(typescript@5.6.2))': dependencies: '@babel/parser': 7.26.2 optionalDependencies: '@intlify/shared': 10.0.5 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.6.2) - vue-i18n: 10.0.3(vue@3.5.13(typescript@5.6.2)) + vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.2)) '@ioredis/commands@1.2.0': {} @@ -18691,10 +18684,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-i18n@10.0.3(vue@3.5.13(typescript@5.6.2)): + vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.2)): dependencies: - '@intlify/core-base': 10.0.3 - '@intlify/shared': 10.0.3 + '@intlify/core-base': 10.0.5 + '@intlify/shared': 10.0.5 '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.6.2) From 63657bedd9816761bc7cc6c6e9eb1e02e97c85b6 Mon Sep 17 00:00:00 2001 From: Bobbie Goede Date: Sat, 21 Dec 2024 13:32:59 +0100 Subject: [PATCH 2/2] fix: override `@intlify/core` version resolution --- package.json | 3 ++- pnpm-lock.yaml | 43 ++++++++++--------------------------------- 2 files changed, 12 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 34bb2e5ab..6d4721f82 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,8 @@ "overrides": { "@nuxtjs/i18n": "link:.", "consola": "^3", - "unimport": "3.13.4" + "unimport": "3.13.4", + "@intlify/core": "^10.0.5" } }, "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ffb0053f..2f60d27f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,7 @@ overrides: '@nuxtjs/i18n': link:. consola: ^3 unimport: 3.13.4 + '@intlify/core': ^10.0.5 importers: @@ -88,7 +89,7 @@ importers: version: 7.24.7 '@babel/plugin-syntax-import-assertions': specifier: ^7.24.7 - version: 7.24.7(@babel/core@7.24.7) + version: 7.24.7(@babel/core@7.26.0) '@babel/types': specifier: ^7.24.7 version: 7.24.7 @@ -1524,26 +1525,18 @@ packages: vue-i18n: optional: true - '@intlify/core-base@10.0.4': - resolution: {integrity: sha512-GG428DkrrWCMhxRMRQZjuS7zmSUzarYcaHJqG9VB8dXAxw4iQDoKVQ7ChJRB6ZtsCsX3Jse1PEUlHrJiyQrOTg==} - engines: {node: '>= 16'} - '@intlify/core-base@10.0.5': resolution: {integrity: sha512-F3snDTQs0MdvnnyzTDTVkOYVAZOE/MHwRvF7mn7Jw1yuih4NrFYLNYIymGlLmq4HU2iIdzYsZ7f47bOcwY73XQ==} engines: {node: '>= 16'} - '@intlify/core@10.0.4': - resolution: {integrity: sha512-YVb0Hk0vgulAhC/uq5CMUXLMcmDL+24FWcjRk2RMn2EF8ZrM3ZV9+8dGOKextntN1/RtjK3RvoHicF48vMyYkA==} + '@intlify/core@10.0.5': + resolution: {integrity: sha512-wvjsNSpjulznpPs24ZmwvmcomUP6qvBvRt5YAplx5zaCqM7n5KbiZk4mlPl2GjPVYUIOLlyZb0CUFQ5UJB/DMA==} engines: {node: '>= 16'} '@intlify/h3@0.6.0': resolution: {integrity: sha512-tWBm92pYLT+T2H5I2Uwz0dnylX1uRKuS6/n9CV4eTW43r/iAN2q07b0sY2cvgT61KYDetomY1pVRkzA2Rftv5g==} engines: {node: '>= 18'} - '@intlify/message-compiler@10.0.4': - resolution: {integrity: sha512-AFbhEo10DP095/45EauinQJ5hJ3rJUmuuqltGguvc3WsvezZN+g8qNHLGWKu60FHQVizMrQY7VJ+zVlBXlQQkQ==} - engines: {node: '>= 16'} - '@intlify/message-compiler@10.0.5': resolution: {integrity: sha512-6GT1BJ852gZ0gItNZN2krX5QAmea+cmdjMvsWohArAZ3GmHdnNANEcF9JjPXAMRtQ6Ux5E269ymamg/+WU6tQA==} engines: {node: '>= 16'} @@ -1552,10 +1545,6 @@ packages: resolution: {integrity: sha512-TGw2uBfuTFTegZf/BHtUQBEKxl7Q/dVGLoqRIdw8lFsp9g/53sYn5iD+0HxIzdYjbWL6BTJMXCPUHp9PxDTRPw==} engines: {node: '>= 16'} - '@intlify/shared@10.0.4': - resolution: {integrity: sha512-ukFn0I01HsSgr3VYhYcvkTCLS7rGa0gw4A4AMpcy/A9xx/zRJy7PS2BElMXLwUazVFMAr5zuiTk3MQeoeGXaJg==} - engines: {node: '>= 16'} - '@intlify/shared@10.0.5': resolution: {integrity: sha512-bmsP4L2HqBF6i6uaMqJMcFBONVjKt+siGluRq4Ca4C0q7W2eMaVZr8iCgF9dKbcVXutftkC7D6z2SaSMmLiDyA==} engines: {node: '>= 16'} @@ -8413,9 +8402,9 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': @@ -9072,31 +9061,21 @@ snapshots: optionalDependencies: vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.2)) - '@intlify/core-base@10.0.4': - dependencies: - '@intlify/message-compiler': 10.0.4 - '@intlify/shared': 10.0.4 - '@intlify/core-base@10.0.5': dependencies: '@intlify/message-compiler': 10.0.5 '@intlify/shared': 10.0.5 - '@intlify/core@10.0.4': + '@intlify/core@10.0.5': dependencies: - '@intlify/core-base': 10.0.4 - '@intlify/shared': 10.0.4 + '@intlify/core-base': 10.0.5 + '@intlify/shared': 10.0.5 '@intlify/h3@0.6.0': dependencies: - '@intlify/core': 10.0.4 + '@intlify/core': 10.0.5 '@intlify/utils': 0.13.0 - '@intlify/message-compiler@10.0.4': - dependencies: - '@intlify/shared': 10.0.4 - source-map-js: 1.2.1 - '@intlify/message-compiler@10.0.5': dependencies: '@intlify/shared': 10.0.5 @@ -9107,8 +9086,6 @@ snapshots: '@intlify/shared': 11.0.0-rc.1 source-map-js: 1.2.1 - '@intlify/shared@10.0.4': {} - '@intlify/shared@10.0.5': {} '@intlify/shared@11.0.0-rc.1': {}