Hacker News new | ask | show | jobs
by CapsAdmin 1288 days ago
some ways to combat this:

- do you really need to upgrade?

- try to reduce dependencies

- freeze packages to specific versions

- are you sure you need to upgrade?

- if you depend on a simple package that you can't be bothered to write yourself, consider moving it into your project

- try to get more control over how your project is built

- try not to use dependencies that have implicit dependencies on other languages (msgpack written in c++ for example)

- try to choose packages written in typescript first if you're using typescript

- make sure you have a good reason to upgrade