Welcome to JS Dependency Hell

Lockfiles, resolutions, and deduplication, oh my! 🔥

Sarah Federman
Sep 18, 2020 · 9 min read

This post has been a collaboration between Noviny, who has provided the deep lore around how this all works, and Sarah Federman, who has helped craft it into something understandable and readable.

So you have a project, and you’ve just realized you aren’t depending on the versions of dependencies that you thought were. Maybe you’ve realized you have 4 versions of one package installed, or your bundle size is 10x what you think it should be. It’s time to learn about…