Inconsistency as a Feature
The image below depicts the logos of the 2 most deadly package managers massively used by almost every JS developer.
Interacting with them is straightforward and easy through a few CLI commands. What they do is pretty simple, download packages for you according to specific version. The left logo belongs to bower and the right one to npm of course.
Experiences Bower & npm I’ve been using bower for quite some time now (more than 1 year), since I work with front-end and my experience with it is not entirely pleasant.