3 ms·
Keeping dependencies loosely coupled and reusable has been best practice since forever, but it is only really with NPM that it has become the default.
by tomjen3 5y ago
Keeping dependencies loosely coupled and reusable has been best practice since forever, but it is only really with NPM that it has become the default.
- chrisandchris 5y agoBut actually it's more like dependency hell because you pull in the same dependency in N versions and you can't update transitive dependencies in a senseful matter? And you get a lot of libraries that are like 4 lines and computing basic operations (like there was a lib "isOdd"... i mean x% 2 === 0?). So you won't gain anything from this type of dependency management, because it is way to complicate to understand and to manage for a developer.