To answer my own question and kick things off, I'll say what I think makes npm good:
100% extensible:npm has an incredible amount of defaults that you can change and tweak to make it work for you, down to the registry that you're pulling modules from.
Low barrier to entry: To get going, you really only need two commands – npm init and npm install. Once you've got those down, you're able to move on and learn more complex commands as the need arises.
Powerful for experienced users: I've been using npm for ~5 years now and get a lot of value out of commands like npm ls, npm audit, and npx but still end up learning new features of the CLI on a weekly basis.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
To answer my own question and kick things off, I'll say what I think makes
npm
good:npm
has an incredible amount of defaults that you can change and tweak to make it work for you, down to the registry that you're pulling modules from.npm init
andnpm install
. Once you've got those down, you're able to move on and learn more complex commands as the need arises.npm
for ~5 years now and get a lot of value out of commands likenpm ls
,npm audit
, andnpx
but still end up learning new features of the CLI on a weekly basis.