Skip to content

unplugin-vue-i18n: bump @intlify/vue-i18n-extensions to ^9 to drop the deprecated vue-i18n@10 #674

Closed

Description

@filippolmt

@intlify/unplugin-vue-i18n 11.2.7 (latest) depends on @intlify/vue-i18n-extensions ^8.0.0, and vue-i18n-extensions 8.0.0 has a hard dependency on vue-i18n ^10.0.0. Every project on vue-i18n 11 (for example through @nuxtjs/i18n 10.x) therefore installs a second, unsupported copy of vue-i18n and gets this on every install:

npm warn deprecated vue-i18n@10.0.8: v9 and v10 no longer supported. please migrate to v11.

@intlify/vue-i18n-extensions 9.0.0 fixes it: it moves vue-i18n and @intlify/shared to optional peer dependencies (^9 || ^10 || ^11), and its published dist is byte-identical to 8.0.0 apart from package.json (engines node >= 22). We checked this by diffing the two tarballs, and by installing 9.0.0 through an npm overrides: the build and our tests pass and the duplicate vue-i18n is gone.

The update is already pending in the Dependency Dashboard (#304, renovate/v11-intlify-vue-i18n-extensions-9.x). Could it be approved and released in a patch of @intlify/unplugin-vue-i18n 11?

Activity

  1. added
    ❗ p4-importantPriority 4: bugs that violate documented behavior, or significantly impact perf
    on Oct 27, 2026
  2. kazupon commented on Oct 27, 2026

    @kazupon
    Member

    I've just fixed at v11.2.8
    Please check it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ❗ p4-importantPriority 4: bugs that violate documented behavior, or significantly impact perf

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions