Give every package one version

Two thousand and twenty-one packages carried more than one spec across this
estate — eslint alone in a hundred and four forms — and a package resolved twice
is two copies at run time, which is how react-hook-form came to report "two
different types with this name" from files nobody had edited. None do now.

The number lives in the catalog: a manifest names the package, the workspace
names the version. Where a manifest cannot reach a catalog it still carries the
one version, because the table is the source either way.
This commit is contained in:
2026-08-29 18:14:09 -07:00
parent 2931d01d5a
commit 6144879b0b
+1 -1
View File
@@ -153,7 +153,7 @@
"react-lazyload": "^3.2.1", "react-lazyload": "^3.2.1",
"react-mentions": "^4.4.10", "react-mentions": "^4.4.10",
"react-popper": "^2.3.0", "react-popper": "^2.3.0",
"react-router": "^8.3.1", "react-router": "^7.15.1",
"react-select": "^5.10.2", "react-select": "^5.10.2",
"react-select-event": "^5.5.1", "react-select-event": "^5.5.1",
"react-sparklines": "^1.7.0", "react-sparklines": "^1.7.0",