Skip to content

Conversation

@bojanrajh
Copy link
Contributor

@bojanrajh bojanrajh commented Dec 30, 2025

What?

Upgrades vue-i18n from v9 to v10 - both enter end of maintenance period in 1 day: https://vue-i18n.intlify.dev/guide/maintenance.html .

Why?

Meteor component library introduced multiple breaking changes in v4.24.0 (#979). This seems to solve one issue. There's still an issue with mt-text-editor emitting tailwind css reset and other CSS.

Seems related to import "@git-diff-view/vue/styles/diff-view.css"; in #932, but we don't use mt-text-editor nor mt-text-editor-diff-modal.

Seems related to new bundling: some global CSS is auto-imported simply by calling import { AnyFoo } from '@shopware-ag/meteor-component-library', without ever using the AnyFoo. The situation gets worse when the component is actually registered with app.component('AnyFoo', AnyFoo).

How?

Testing?

Local pnpm link + pnpm build.

Screenshots (optional)

Anything Else?

Alternatively, we can keep bundling vue-i18n as in this branch: main...dx/fix-bundle

See discussion #979 (comment)

@vercel
Copy link

vercel bot commented Dec 30, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
meteor-component-library Ready Ready Preview, Comment Dec 30, 2025 2:28pm

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants