Hey, I was just saying that that&#x27;s the common idea, not that I think that way.<p>Personally, I use NPM because NPM does local versioning, so I will never end up in dll hell.<p>Also, NO, NEVER WRITE A PACKAGE THAT HAS EXPLICIT KNOWLEDGE OF A DISTRO PACKAGE MANAGER. If you do, you are being an asshole. If you want to depend on a distro specific package manager, document your dependencies, and just expect them to be there. Because not everybody uses your package manager.