Limit @remixicon/react to versions below 4.9.0

The license changed in 4.9.0, so we need to cap the allowed version
range across all packages that depend on it.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
This commit is contained in:
Patrik Oldsberg
2026-04-23 16:42:38 +02:00
parent 1a8de99d1d
commit f635139ebc
18 changed files with 55 additions and 36 deletions
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/ui': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-app': patch
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-auth': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-notifications': patch
'@backstage/plugin-org': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-signals': patch
'@backstage/plugin-techdocs': patch
---
Limited `@remixicon/react` dependency to versions below 4.9.0 due to a license change in that release.
+2 -1
View File
@@ -11,6 +11,7 @@
"sync:changelog:force": "node scripts/sync-changelog.mjs --force"
},
"resolutions": {
"@remixicon/react": ">=4.6.0 <4.9.0",
"@types/react": "19.2.10",
"@types/react-dom": "19.2.3"
},
@@ -22,7 +23,7 @@
"@mdx-js/loader": "^3.1.0",
"@mdx-js/react": "^3.1.0",
"@next/mdx": "16.2.1",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"@uiw/codemirror-themes": "^4.23.7",
"@uiw/react-codemirror": "^4.23.7",
"clsx": "^2.1.1",
+5 -5
View File
@@ -1175,12 +1175,12 @@ __metadata:
languageName: node
linkType: hard
"@remixicon/react@npm:^4.6.0":
version: 4.9.0
resolution: "@remixicon/react@npm:4.9.0"
"@remixicon/react@npm:>=4.6.0 <4.9.0":
version: 4.8.0
resolution: "@remixicon/react@npm:4.8.0"
peerDependencies:
react: ">=18.2.0"
checksum: 10/3d8f1d86b2bb20ab5e44d15f18811e928b0886f7710eb7a1516afb9913ba72e46facec5dfee382825139d800bcbb6704c15d0c760d0f977c12257d4af8db3295
checksum: 10/10241f2e07826ce7d595cf9687a35c96cc9cf9eb68a9431d7dfa1b9df479dbef302874d28c0502cee2a536cf34722de7c49ed12d10a2b071e4e42ba4a278c516
languageName: node
linkType: hard
@@ -2338,7 +2338,7 @@ __metadata:
"@mdx-js/react": "npm:^3.1.0"
"@next/mdx": "npm:16.2.1"
"@octokit/rest": "npm:^22.0.1"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@shikijs/transformers": "npm:^3.13.0"
"@types/mdx": "npm:^2.0.13"
"@types/node": "npm:^22.13.14"
+1
View File
@@ -99,6 +99,7 @@
"rejectFrontendNetworkRequests": true
},
"resolutions": {
"@remixicon/react": ">=4.6.0 <4.9.0",
"@changesets/assemble-release-plan@^6.0.0": "patch:@changesets/assemble-release-plan@npm%3A6.0.0#./.yarn/patches/@changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch",
"@material-ui/pickers@^3.2.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch",
"@material-ui/pickers@^3.3.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch",
+1 -1
View File
@@ -48,7 +48,7 @@
"dependencies": {
"@backstage/version-bridge": "workspace:^",
"@internationalized/date": "^3.12.0",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"@tanstack/react-table": "^8.21.3",
"clsx": "^2.1.1",
"react-aria": "~3.48.0",
+1 -1
View File
@@ -67,7 +67,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"graphiql": "^3.9.0",
"graphql": "^16.0.0",
"graphql-ws": "^5.4.1",
+1 -1
View File
@@ -38,7 +38,7 @@
"@backstage/core-plugin-api": "workspace:^",
"@backstage/frontend-plugin-api": "workspace:^",
"@backstage/ui": "workspace:^",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"react-aria-components": "~1.17.0"
},
"devDependencies": {
+1 -1
View File
@@ -66,7 +66,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.61",
"@react-hookz/web": "^24.0.0",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"motion": "^12.0.0",
"react-aria": "~3.48.0",
"react-stately": "~3.46.0",
+1 -1
View File
@@ -51,7 +51,7 @@
"@backstage/frontend-plugin-api": "workspace:^",
"@backstage/theme": "workspace:^",
"@backstage/ui": "workspace:^",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"react-use": "^17.2.4"
},
"devDependencies": {
+1 -1
View File
@@ -60,7 +60,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"classnames": "^2.3.1",
"lodash": "^4.17.15",
"qs": "^6.9.4",
+1 -1
View File
@@ -70,7 +70,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@octokit/rest": "^19.0.3",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"git-url-parse": "^15.0.0",
"js-base64": "^3.6.0",
"lodash": "^4.17.21",
+1 -1
View File
@@ -79,7 +79,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@react-hookz/web": "^24.0.0",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"classnames": "^2.2.6",
"lodash": "^4.17.21",
"material-ui-popup-state": "^5.3.6",
+1 -1
View File
@@ -59,7 +59,7 @@
"@backstage/plugin-signals-react": "workspace:^",
"@backstage/theme": "workspace:^",
"@backstage/ui": "workspace:^",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"lodash": "^4.17.21",
"notistack": "^3.0.1",
"react-aria-components": "~1.17.0",
+1 -1
View File
@@ -61,7 +61,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"lodash": "^4.17.21",
"p-limit": "^3.1.0",
"pluralize": "^8.0.0",
+1 -1
View File
@@ -82,7 +82,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@react-hookz/web": "^24.0.0",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"@rjsf/core": "5.24.13",
"@rjsf/material-ui": "5.24.13",
"@rjsf/utils": "5.24.13",
+1 -1
View File
@@ -58,7 +58,7 @@
"@backstage/theme": "workspace:^",
"@backstage/types": "workspace:^",
"@material-ui/core": "^4.12.4",
"@remixicon/react": "^4.6.0"
"@remixicon/react": ">=4.6.0 <4.9.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
+1 -1
View File
@@ -81,7 +81,7 @@
"@material-ui/lab": "4.0.0-alpha.61",
"@material-ui/styles": "^4.10.0",
"@microsoft/fetch-event-source": "^2.0.1",
"@remixicon/react": "^4.6.0",
"@remixicon/react": ">=4.6.0 <4.9.0",
"dompurify": "^3.3.2",
"git-url-parse": "^15.0.0",
"lodash": "^4.17.21",
+17 -17
View File
@@ -4028,7 +4028,7 @@ __metadata:
"@material-ui/core": "npm:^4.12.2"
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -4134,7 +4134,7 @@ __metadata:
"@backstage/frontend-dev-utils": "workspace:^"
"@backstage/frontend-plugin-api": "workspace:^"
"@backstage/ui": "workspace:^"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@types/react": "npm:^18.0.0"
react: "npm:^18.0.2"
react-aria-components: "npm:~1.17.0"
@@ -4175,7 +4175,7 @@ __metadata:
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:^4.0.0-alpha.61"
"@react-hookz/web": "npm:^24.0.0"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@testing-library/user-event": "npm:^14.0.0"
@@ -4725,7 +4725,7 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@backstage/theme": "workspace:^"
"@backstage/ui": "workspace:^"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@testing-library/user-event": "npm:^14.0.0"
@@ -5234,7 +5234,7 @@ __metadata:
"@material-ui/core": "npm:^4.12.2"
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -5284,7 +5284,7 @@ __metadata:
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@octokit/rest": "npm:^19.0.3"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -5365,7 +5365,7 @@ __metadata:
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@react-hookz/web": "npm:^24.0.0"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -6302,7 +6302,7 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@backstage/theme": "workspace:^"
"@backstage/ui": "workspace:^"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/react": "npm:^18.0.0"
@@ -6385,7 +6385,7 @@ __metadata:
"@material-ui/core": "npm:^4.12.2"
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -7058,7 +7058,7 @@ __metadata:
"@material-ui/icons": "npm:^4.9.1"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@react-hookz/web": "npm:^24.0.0"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@rjsf/core": "npm:5.24.13"
"@rjsf/material-ui": "npm:5.24.13"
"@rjsf/utils": "npm:5.24.13"
@@ -7433,7 +7433,7 @@ __metadata:
"@backstage/theme": "workspace:^"
"@backstage/types": "workspace:^"
"@material-ui/core": "npm:^4.12.4"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/react": "npm:^18.0.0"
@@ -7673,7 +7673,7 @@ __metadata:
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@material-ui/styles": "npm:^4.10.0"
"@microsoft/fetch-event-source": "npm:^2.0.1"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
@@ -7946,7 +7946,7 @@ __metadata:
"@backstage/cli": "workspace:^"
"@backstage/version-bridge": "workspace:^"
"@internationalized/date": "npm:^3.12.0"
"@remixicon/react": "npm:^4.6.0"
"@remixicon/react": "npm:>=4.6.0 <4.9.0"
"@storybook/react-vite": "npm:^10.3.3"
"@tanstack/react-table": "npm:^8.21.3"
"@testing-library/jest-dom": "npm:^6.0.0"
@@ -15383,12 +15383,12 @@ __metadata:
languageName: node
linkType: hard
"@remixicon/react@npm:^4.6.0":
version: 4.9.0
resolution: "@remixicon/react@npm:4.9.0"
"@remixicon/react@npm:>=4.6.0 <4.9.0":
version: 4.8.0
resolution: "@remixicon/react@npm:4.8.0"
peerDependencies:
react: ">=18.2.0"
checksum: 10/3d8f1d86b2bb20ab5e44d15f18811e928b0886f7710eb7a1516afb9913ba72e46facec5dfee382825139d800bcbb6704c15d0c760d0f977c12257d4af8db3295
checksum: 10/10241f2e07826ce7d595cf9687a35c96cc9cf9eb68a9431d7dfa1b9df479dbef302874d28c0502cee2a536cf34722de7c49ed12d10a2b071e4e42ba4a278c516
languageName: node
linkType: hard