You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a sensible default, syncpack defines a monorepo-wide exact version policy as a starting point which can be tuned from there. If your project uses exact versions everywhere, and you always want them to be identical, you will not need to define any configuration.
However, in this case, I expect "^1.0.1" to be identical to "1.0.1". In other words, Synpack should respect the carot (or tilde).
The text was updated successfully, but these errors were encountered:
Zamiell
changed the title
Monorepo packages that depend on other monorepo packages are not checked
Monorepo packages that depend on other monorepo packages are not compatible with the carot operator
Sep 6, 2024
Consider a monorepo like this:
If
bar
depends onfoo
, andfoo
is at "1.0.1", andbar
specifics foo as "^1.0.1", syncpack will throw a spurious error:The documentation says this:
However, in this case, I expect "^1.0.1" to be identical to "1.0.1". In other words, Synpack should respect the carot (or tilde).
The text was updated successfully, but these errors were encountered: