Skip to content

fix: component library icon-kit peer major bump#1259

Merged
Alastair Fraser (alastair-simon) merged 2 commits into
mainfrom
fix/component-library-icon-kit-peer-major-bump
Jul 7, 2026
Merged

fix: component library icon-kit peer major bump#1259
Alastair Fraser (alastair-simon) merged 2 commits into
mainfrom
fix/component-library-icon-kit-peer-major-bump

Conversation

@alastair-simon

@alastair-simon Alastair Fraser (alastair-simon) commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

What?

Removed @shopware-ag/meteor-icon-kit from the component library's peerDependencies.

Why?

Changesets treats any non-patch bump of a peer dependency as breaking, so an icon-kit minor release wrongly forced a major release of the component library.

How?

Dropping the peer entry lets updateInternalDependencies: "patch" apply instead, so icon-kit minor bumps passed through as patch in component-library. Risks are minimal because the icon kit is still a normal dependency, so it's installed and works exactly as before — nothing about how the icons load actually changes.

@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
meteor-component-library Ready Ready Preview, Comment Jul 7, 2026 1:32pm
meteor-docs Ready Ready Preview, Comment Jul 7, 2026 1:32pm

Request Review

@alastair-simon Alastair Fraser (alastair-simon) changed the title Fix/component library icon kit peer major bump fix: component library icon kit peer major bump Jul 7, 2026
@alastair-simon Alastair Fraser (alastair-simon) changed the title fix: component library icon kit peer major bump fix: component library icon-kit peer major bump Jul 7, 2026
@pkg-pr-new

pkg-pr-new Bot commented Jul 7, 2026

Copy link
Copy Markdown

Open in StackBlitz

@shopware-ag/meteor-admin-sdk

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/meteor-admin-sdk@1259

@shopware-ag/meteor-component-library

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/meteor-component-library@1259

@shopware-ag/create-meteor-extension

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/create-meteor-extension@1259

@shopware-ag/meteor-icon-kit

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/meteor-icon-kit@1259

@shopware-ag/meteor-prettier-config

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/meteor-prettier-config@1259

@shopware-ag/stylelint-plugin-meteor

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/stylelint-plugin-meteor@1259

@shopware-ag/meteor-tokens

npm i https://pkg.pr.new/shopware/meteor/@shopware-ag/meteor-tokens@1259

commit: b730a78

@alastair-simon
Alastair Fraser (alastair-simon) merged commit 0b11681 into main Jul 7, 2026
15 checks passed
@alastair-simon
Alastair Fraser (alastair-simon) deleted the fix/component-library-icon-kit-peer-major-bump branch July 7, 2026 13:51
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.

3 participants