- tooling and dependencies are hell in js
- bootstrapping is half the battle in python (see https://bitecode.substack.com/p/relieving-your-python-packag...)
It’s an excellent package manager in a mainstream language that just does its job.
It helps that the PHP community mostly just saw PSR4 and went, yeah, that’ll do.
Meanwhile over in JS land issues are still caused because different modules use different module formats and it’s all just…fragile somehow.
Ironic give the reputation of PHP that it nailed its package manager.
Mix does more than just dependencies, however I am referring the table stakes as being the more narrow scope of dependency management.
You aren’t grabbing ESMs from CDNs for a Node server app. And even if you are, that’s just not a situation that’s happening outside of an ecosystem that straddles client development.