diff --git a/packages/vue-i18n-routing/package.json b/packages/vue-i18n-routing/package.json index f76a1de..e5138ef 100644 --- a/packages/vue-i18n-routing/package.json +++ b/packages/vue-i18n-routing/package.json @@ -15,10 +15,10 @@ }, "dependencies": { "@intlify/shared": "next", - "@intlify/vue-i18n-bridge": "^0.6.0", - "@intlify/vue-router-bridge": "^0.6.0", + "@intlify/vue-i18n-bridge": "^0.7.0", + "@intlify/vue-router-bridge": "^0.7.0", "ufo": "^0.8.5", - "vue-demi": "0.13.5" + "vue-demi": "^0.13.5" }, "devDependencies": { "@vue/composition-api": "^1.7.0", @@ -38,16 +38,12 @@ "vue2": "npm:vue@2.6.14" }, "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", "vue": "^2.6.14 || ^2.7.0 || ^3.2.0", - "vue-i18n": "^8.26.1 || ^9.2.0 || ^9.3.0-beta.3", - "vue-i18n-bridge": "^9.2.0 || ^9.3.0-beta.3", + "vue-i18n": "^8.26.1 || ^9.2.0 || ^9.3.0-beta.6", + "vue-i18n-bridge": "^9.2.0 || ^9.3.0-beta.6", "vue-router": "^3.5.3 || ^3.6.0 || ^4.0.0" }, "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, "vue": { "optional": true }, @@ -61,6 +57,9 @@ "optional": true } }, + "optionalDependencies": { + "@vue/composition-api": "^1.0.0-rc.1" + }, "keywords": [ "i18n", "internationalization", diff --git a/playground/vue2-options/package.json b/playground/vue2-options/package.json index 7490e88..371367e 100644 --- a/playground/vue2-options/package.json +++ b/playground/vue2-options/package.json @@ -14,8 +14,8 @@ "vue": "2.6.14", "vue-router": "3.5.3", "vue-i18n": "^8", - "vue-i18n-bridge": "next", - "vue-i18n-routing": "0.1.3" + "vue-i18n-bridge": "^9.3.0-beta.6", + "vue-i18n-routing": "0.2.1" }, "devDependencies": { "@types/node": "^18.0.4", diff --git a/playground/vue2/package.json b/playground/vue2/package.json index abdeee1..cefc51f 100644 --- a/playground/vue2/package.json +++ b/playground/vue2/package.json @@ -14,8 +14,8 @@ "vue": "2.6.14", "vue-router": "3.5.3", "vue-i18n": "^8", - "vue-i18n-bridge": "next", - "vue-i18n-routing": "0.1.3" + "vue-i18n-bridge": "^9.3.0-beta.6", + "vue-i18n-routing": "0.2.1" }, "devDependencies": { "@types/node": "^18.0.4", diff --git a/playground/vue3-options/package.json b/playground/vue3-options/package.json index 98a8f0f..162b72f 100644 --- a/playground/vue3-options/package.json +++ b/playground/vue3-options/package.json @@ -12,9 +12,9 @@ "dependencies": { "vue": "3.2.31", "vue-router": "4.1.2", - "vue-i18n": "next", + "vue-i18n": "^9.3.0-beta.6", "@vueuse/head": "0.7.6", - "vue-i18n-routing": "0.1.3" + "vue-i18n-routing": "0.2.1" }, "devDependencies": { "@types/node": "^18.0.4", diff --git a/playground/vue3/package.json b/playground/vue3/package.json index 4f5cf81..c5fb11f 100644 --- a/playground/vue3/package.json +++ b/playground/vue3/package.json @@ -12,9 +12,9 @@ "dependencies": { "vue": "3.2.31", "vue-router": "4.1.2", - "vue-i18n": "9.3.0-beta.3", + "vue-i18n": "9.3.0-beta.6", "@vueuse/head": "0.7.6", - "vue-i18n-routing": "0.1.3" + "vue-i18n-routing": "0.2.1" }, "devDependencies": { "@types/node": "^18.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 411aa25..11d23a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,10 +63,10 @@ importers: packages/vue-i18n-routing: specifiers: '@intlify/shared': next - '@intlify/vue-i18n-bridge': ^0.6.0 - '@intlify/vue-router-bridge': ^0.6.0 + '@intlify/vue-i18n-bridge': ^0.7.0 + '@intlify/vue-router-bridge': ^0.7.0 '@microsoft/api-extractor': ^7.31.1 - '@vue/composition-api': ^1.7.0 + '@vue/composition-api': ^1.0.0-rc.1 api-docs-gen: ^0.4.0 typescript: ^4.8.3 ufo: ^0.8.5 @@ -74,7 +74,7 @@ importers: vite-plugin-dts: ^0.9.6 vitest: ^0.23.4 vue: ^3.2.27 - vue-demi: 0.13.5 + vue-demi: ^0.13.5 vue-i18n: npm:vue-i18n@next vue-i18n-bridge: next vue-i18n-legacy: npm:vue-i18n@8 @@ -83,22 +83,23 @@ importers: vue-template-compiler: ^2.6.14 vue2: npm:vue@2.6.14 dependencies: - '@intlify/shared': 9.3.0-beta.3 - '@intlify/vue-i18n-bridge': 0.6.0_f3koqunn4bgwxi4gdhgdezraga - '@intlify/vue-router-bridge': 0.6.0_aseclk7wlb6kuxlitctpwqir7y + '@intlify/shared': 9.3.0-beta.6 + '@intlify/vue-i18n-bridge': 0.7.0_ovggdolmlvio2f3ywz3l5k5sbm + '@intlify/vue-router-bridge': 0.7.0_ki7ee6snyztq7jlrojcmofwiy4 ufo: 0.8.5 vue-demi: 0.13.5_3nmzzoefrdru4lagmst3ha3a3q + optionalDependencies: + '@vue/composition-api': 1.7.0_vue@3.2.37 devDependencies: '@microsoft/api-extractor': 7.31.1 - '@vue/composition-api': 1.7.0_vue@3.2.37 api-docs-gen: 0.4.0 typescript: 4.8.3 vite: 3.1.2 vite-plugin-dts: 0.9.10_vite@3.1.2 vitest: 0.23.4 vue: 3.2.37 - vue-i18n: 9.3.0-beta.3_vue@3.2.37 - vue-i18n-bridge: 9.3.0-beta.3_3nmzzoefrdru4lagmst3ha3a3q + vue-i18n: 9.3.0-beta.6_vue@3.2.37 + vue-i18n-bridge: 9.3.0-beta.6_vue@3.2.37 vue-i18n-legacy: /vue-i18n/8.27.2_vue@3.2.37 vue-router: 4.1.5_vue@3.2.37 vue-router3: /vue-router/3.5.4_vue@3.2.37 @@ -227,14 +228,14 @@ packages: '@intlify/vue-devtools': 9.1.10 dev: true - /@intlify/core-base/9.3.0-beta.3: - resolution: {integrity: sha512-iDYm7XLpBWAeB0r5undUDIQ9WwpKHyIcTGmlLoOiSpHfI4xqumWqK2qlgm6CCKILKZI1AUTgTmZLHVQZgMc+2g==} + /@intlify/core-base/9.3.0-beta.6: + resolution: {integrity: sha512-Ze6HmDth1uH4YCRzcSkpFdZKEICqb6XVY7RbPnbtPRij7ACgJ1PVTMZgCMBoAJaf5exP8KJciY2WYX3ouhoREA==} engines: {node: '>= 14'} dependencies: - '@intlify/devtools-if': 9.3.0-beta.3 - '@intlify/message-compiler': 9.3.0-beta.3 - '@intlify/shared': 9.3.0-beta.3 - '@intlify/vue-devtools': 9.3.0-beta.3 + '@intlify/devtools-if': 9.3.0-beta.6 + '@intlify/message-compiler': 9.3.0-beta.6 + '@intlify/shared': 9.3.0-beta.6 + '@intlify/vue-devtools': 9.3.0-beta.6 /@intlify/devtools-if/9.1.10: resolution: {integrity: sha512-SHaKoYu6sog3+Q8js1y3oXLywuogbH1sKuc7NSYkN3GElvXSBaMoCzW+we0ZSFqj/6c7vTNLg9nQ6rxhKqYwnQ==} @@ -243,11 +244,11 @@ packages: '@intlify/shared': 9.1.10 dev: true - /@intlify/devtools-if/9.3.0-beta.3: - resolution: {integrity: sha512-EV2P4i8R+lDdhGhKBsvi1zh0ToTkoe146Za3x/zlnLOBE3QXozTVTcMRJAYv5h1u0Ojn/w7j0haIe7yXgsXoZA==} + /@intlify/devtools-if/9.3.0-beta.6: + resolution: {integrity: sha512-VASwYkB7b/8j95hzzhQyLBVxYQ50IZmCzDPAOyOBQXafuvJo0ypDopZkE8LITnJlMFG6iTm2Epua7yQpWnO7IA==} engines: {node: '>= 14'} dependencies: - '@intlify/shared': 9.3.0-beta.3 + '@intlify/shared': 9.3.0-beta.6 /@intlify/eslint-plugin-vue-i18n/1.4.1_eslint@8.23.1: resolution: {integrity: sha512-vnhwxcUTYCL/tCeBkXMDz959DVHNaDd3SRt3jdyX5ZwHaSSx93aD7kZV7ZmJpq4lZlq7Q1eVRGhpmpTNGdvU9w==} @@ -284,11 +285,11 @@ packages: source-map: 0.6.1 dev: true - /@intlify/message-compiler/9.3.0-beta.3: - resolution: {integrity: sha512-j8OwToBQgs01RBMX4GCDNQfcnmw3AiDG3moKIONTrfXcf+1yt/rWznLTYH/DXbKcFMAFijFpCzMYjUmH1jVFYA==} + /@intlify/message-compiler/9.3.0-beta.6: + resolution: {integrity: sha512-3PJqRJoqvFHExA9DCkf7fZYKbvYne1tYQ0fptJAhUOZsELarh8wr4aPLKWCkQSRuutdrtZ/n5CcPgJgUmVthDw==} engines: {node: '>= 14'} dependencies: - '@intlify/shared': 9.3.0-beta.3 + '@intlify/shared': 9.3.0-beta.6 source-map: 0.6.1 /@intlify/message-resolver/9.1.10: @@ -315,8 +316,8 @@ packages: engines: {node: '>= 14'} dev: true - /@intlify/shared/9.3.0-beta.3: - resolution: {integrity: sha512-Z/0TU4GhFKRxKh+0RbwJExik9zz57gXYgxSYaPn7YQdkQ/pabSioCY/SXnYxQHL6HzULF5tmqarFm6glbGqKhw==} + /@intlify/shared/9.3.0-beta.6: + resolution: {integrity: sha512-ITA1R4tvJYwZXT5x6QCSwxcwQ4dU52zrzVm/EUbgsp8oWzYS1xexBrxyNM80PSQudYvL2rvcZJKQ7yBh7b0LkQ==} engines: {node: '>= 14'} /@intlify/vue-devtools/9.1.10: @@ -328,52 +329,50 @@ packages: '@intlify/shared': 9.1.10 dev: true - /@intlify/vue-devtools/9.3.0-beta.3: - resolution: {integrity: sha512-coJ4NdCx1hJ6Iw0gzVUovInINgP0wa9yyTwgRStxbCQVCDAOJJEiBQOhfQTWN3tajKApfP7CtLl8DQBlavSy2w==} + /@intlify/vue-devtools/9.3.0-beta.6: + resolution: {integrity: sha512-78cMG20g04W7yaArBIORe5VPCxmYH671Cm5bdmy2jeHlqgHQ4CA1qLiVVUoibs81+BA5HbkqJz+xZZMgHfJwAg==} engines: {node: '>= 14'} dependencies: - '@intlify/core-base': 9.3.0-beta.3 - '@intlify/shared': 9.3.0-beta.3 + '@intlify/core-base': 9.3.0-beta.6 + '@intlify/shared': 9.3.0-beta.6 - /@intlify/vue-i18n-bridge/0.6.0_f3koqunn4bgwxi4gdhgdezraga: - resolution: {integrity: sha512-G/3uFJMHXpd3pcF0ldfQIWOncAQAsnINX9c3Z6dQBQGJ6WE//LfAASEIzAFggw1k8FKkvfE5or1IzEMOrwUNEQ==} + /@intlify/vue-i18n-bridge/0.7.0_ovggdolmlvio2f3ywz3l5k5sbm: + resolution: {integrity: sha512-JxMssMo1Y4kOUCVuor3A0RMDu2LKHvOLFMDj9LZtChk0XXx8fVCqg1tOfzLfJxk1YgTTO1EKcnmZMFqrWFehZg==} engines: {node: '>= 12'} hasBin: true requiresBuild: true peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue-i18n: ^8.26.1 || ^9.2.0-beta.25 || ^9.3.0-beta.3 - vue-i18n-bridge: ^9.2.0-beta.25 || ^9.3.0-beta.3 + vue-i18n: ^8.26.1 || ^9.2.0-beta.25 || ^9.3.0-beta.5 + vue-i18n-bridge: ^9.2.0-beta.25 || ^9.3.0-beta.5 peerDependenciesMeta: - '@vue/composition-api': - optional: true vue-i18n: optional: true vue-i18n-bridge: optional: true dependencies: + vue-i18n: 9.3.0-beta.6_vue@3.2.37 + vue-i18n-bridge: 9.3.0-beta.6_vue@3.2.37 + optionalDependencies: '@vue/composition-api': 1.7.0_vue@3.2.37 - vue-i18n: 9.3.0-beta.3_vue@3.2.37 - vue-i18n-bridge: 9.3.0-beta.3_3nmzzoefrdru4lagmst3ha3a3q + transitivePeerDependencies: + - vue dev: false - /@intlify/vue-router-bridge/0.6.0_aseclk7wlb6kuxlitctpwqir7y: - resolution: {integrity: sha512-7vN5mHMtg8l/RfyDo7Oqm3AhNgM+TRZ1TzKWAImHDbKBOfouWNwvEEwUFU0evqB7j7j0awVt0MxPRDrgo8mkVQ==} + /@intlify/vue-router-bridge/0.7.0_ki7ee6snyztq7jlrojcmofwiy4: + resolution: {integrity: sha512-PSiqxs+3dG7PpkF1wobr33loZl4MdggBGcf2mzd9ysWAPfrbT2271rmd9cWaaKu4Px2nuTKf3XOOxrWKESSOow==} engines: {node: '>= 12'} hasBin: true requiresBuild: true peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 vue-router: ^4.0.0-0 || ^3.0.0 peerDependenciesMeta: - '@vue/composition-api': - optional: true vue-router: optional: true dependencies: - '@vue/composition-api': 1.7.0_vue@3.2.37 vue-demi: 0.13.5_3nmzzoefrdru4lagmst3ha3a3q vue-router: 4.1.5_vue@3.2.37 + optionalDependencies: + '@vue/composition-api': 1.7.0_vue@3.2.37 transitivePeerDependencies: - vue dev: false @@ -4038,21 +4037,17 @@ packages: - supports-color dev: true - /vue-i18n-bridge/9.3.0-beta.3_3nmzzoefrdru4lagmst3ha3a3q: - resolution: {integrity: sha512-f6N2KVVLhZeYqHFXAuhJ/NDicm4s6UNShfLg5Af1Xs3wB+cYaYAwS6YVWBq0HfEeiQ8uEyjQbEm4/8H3vIsTsg==} + /vue-i18n-bridge/9.3.0-beta.6_vue@3.2.37: + resolution: {integrity: sha512-1c00dqt+h+88xg7sLMgeqAZXpOGcmE6qVyCbJPnbHwjfxyy0t6PUS6nmW8RL2uo15mr/YBE9qC9VUmkR6sRIbQ==} engines: {node: '>= 14'} - peerDependencies: - '@vue/composition-api': ^1.2.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true dependencies: - '@intlify/core-base': 9.3.0-beta.3 - '@intlify/shared': 9.3.0-beta.3 - '@intlify/vue-devtools': 9.3.0-beta.3 - '@vue/composition-api': 1.7.0_vue@3.2.37 + '@intlify/core-base': 9.3.0-beta.6 + '@intlify/shared': 9.3.0-beta.6 + '@intlify/vue-devtools': 9.3.0-beta.6 '@vue/devtools-api': 6.2.1 vue-demi: 0.13.5_3nmzzoefrdru4lagmst3ha3a3q + optionalDependencies: + '@vue/composition-api': 1.7.0_vue@3.2.37 transitivePeerDependencies: - vue @@ -4064,15 +4059,15 @@ packages: vue: 3.2.37 dev: true - /vue-i18n/9.3.0-beta.3_vue@3.2.37: - resolution: {integrity: sha512-nuKfamJP16oMu3NzWaUynXgyAUFRzyy3Fm1bfoWAX+PtcxAAi0AuyTzoUVTmeARF90XW+2SpYaUeb8lyHIx+RQ==} + /vue-i18n/9.3.0-beta.6_vue@3.2.37: + resolution: {integrity: sha512-NG43FbAqabXyJBHSFT3dkkLx1k9ZSWQGwbVJagKk3ZpV2Ra45yRabRpkBVAjUh/OXeL79cPwgKQ4pIrBUYwyQQ==} engines: {node: '>= 14'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.3.0-beta.3 - '@intlify/shared': 9.3.0-beta.3 - '@intlify/vue-devtools': 9.3.0-beta.3 + '@intlify/core-base': 9.3.0-beta.6 + '@intlify/shared': 9.3.0-beta.6 + '@intlify/vue-devtools': 9.3.0-beta.6 '@vue/devtools-api': 6.2.1 vue: 3.2.37