chore(ui): remove Base UI Components dependency

All components have been migrated to React Aria Components, making
the @base-ui-components/react dependency obsolete.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
This commit is contained in:
Johan Persson
2025-11-06 09:59:22 +01:00
parent 816af0fa39
commit 6d35a6bfe1
3 changed files with 9 additions and 48 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Removed `@base-ui-components/react` dependency as all components now use React Aria Components.
-1
View File
@@ -40,7 +40,6 @@
"test": "backstage-cli package test"
},
"dependencies": {
"@base-ui-components/react": "1.0.0-alpha.7",
"@remixicon/react": "^4.6.0",
"@tanstack/react-table": "^8.21.3",
"clsx": "^2.1.1",
+4 -47
View File
@@ -2842,7 +2842,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
version: 7.28.4
resolution: "@babel/runtime@npm:7.28.4"
checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163
@@ -7904,7 +7904,6 @@ __metadata:
resolution: "@backstage/ui@workspace:packages/ui"
dependencies:
"@backstage/cli": "workspace:^"
"@base-ui-components/react": "npm:1.0.0-alpha.7"
"@remixicon/react": "npm:^4.6.0"
"@tanstack/react-table": "npm:^8.21.3"
"@types/react": "npm:^18.0.0"
@@ -7961,27 +7960,6 @@ __metadata:
languageName: node
linkType: hard
"@base-ui-components/react@npm:1.0.0-alpha.7":
version: 1.0.0-alpha.7
resolution: "@base-ui-components/react@npm:1.0.0-alpha.7"
dependencies:
"@babel/runtime": "npm:^7.26.10"
"@floating-ui/react": "npm:^0.27.5"
"@floating-ui/utils": "npm:^0.2.9"
"@react-aria/overlays": "npm:^3.26.1"
prop-types: "npm:^15.8.1"
use-sync-external-store: "npm:^1.4.0"
peerDependencies:
"@types/react": ^17 || ^18 || ^19
react: ^17 || ^18 || ^19
react-dom: ^17 || ^18 || ^19
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 10/2a1393f5e2bd0af7f32e10259fe86a1482411d57011aa8cf4f9780f4f06eee61c2dc2216ee0526dd3648d609b951cb3b1e5fcb5aba643c82ac7fab6d8af054e7
languageName: node
linkType: hard
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -9104,7 +9082,7 @@ __metadata:
languageName: node
linkType: hard
"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.2":
"@floating-ui/react-dom@npm:^2.0.0":
version: 2.1.2
resolution: "@floating-ui/react-dom@npm:2.1.2"
dependencies:
@@ -9116,21 +9094,7 @@ __metadata:
languageName: node
linkType: hard
"@floating-ui/react@npm:^0.27.5":
version: 0.27.5
resolution: "@floating-ui/react@npm:0.27.5"
dependencies:
"@floating-ui/react-dom": "npm:^2.1.2"
"@floating-ui/utils": "npm:^0.2.9"
tabbable: "npm:^6.0.0"
peerDependencies:
react: ">=17.0.0"
react-dom: ">=17.0.0"
checksum: 10/7728dc43b85e40dc01e5aae19da3e3f88ccfcbecb331a1c978a95e0b5c4e95f9ca6927bd216ae556e0a0e2839524fbf317fd0df93946b3cd0510ddb266746c9a
languageName: node
linkType: hard
"@floating-ui/utils@npm:^0.2.8, @floating-ui/utils@npm:^0.2.9":
"@floating-ui/utils@npm:^0.2.8":
version: 0.2.9
resolution: "@floating-ui/utils@npm:0.2.9"
checksum: 10/0ca786347db3dd8d9034b86d1449fabb96642788e5900cc5f2aee433cd7b243efbcd7a165bead50b004ee3f20a90ddebb6a35296fc41d43cfd361b6f01b69ffb
@@ -15439,7 +15403,7 @@ __metadata:
languageName: node
linkType: hard
"@react-aria/overlays@npm:^3.26.1, @react-aria/overlays@npm:^3.30.0":
"@react-aria/overlays@npm:^3.30.0":
version: 3.30.0
resolution: "@react-aria/overlays@npm:3.30.0"
dependencies:
@@ -47235,13 +47199,6 @@ __metadata:
languageName: node
linkType: hard
"tabbable@npm:^6.0.0":
version: 6.2.0
resolution: "tabbable@npm:6.2.0"
checksum: 10/980fa73476026e99dcacfc0d6e000d41d42c8e670faf4682496d30c625495e412c4369694f2a15cf1e5252d22de3c396f2b62edbe8d60b5dadc40d09e3f2dde3
languageName: node
linkType: hard
"tapable@npm:^1.0.0":
version: 1.1.3
resolution: "tapable@npm:1.1.3"