Comment on Why is the Node ecosystem so demanding?
Cqrd@lemmy.dbzer0.com 1 year agoC# is also exactly the same, you just don’t get yelled out when things are out of date and you only see that if you go to manually install packages
Comment on Why is the Node ecosystem so demanding?
Cqrd@lemmy.dbzer0.com 1 year agoC# is also exactly the same, you just don’t get yelled out when things are out of date and you only see that if you go to manually install packages
kogasa@programming.dev 1 year ago
In C# you can automatically generate (or manually write) binding redirects that let you say “anything using versions between x.y.0 and x.y.9 should use x.y.9”, which helps a lot with transitive dependencies. However, doing this manually is hard, and you can’t really rely on semver to be done “correctly.” This leads to subtle bugs. Occasionally not so subtle, but hard to diagnose.
Urik@lemmy.ca 1 year ago
I think NPM has the same feature, it’s called overrides