Learn npm
The package manager and registry client that ships with Node.js
npm is the package manager bundled with Node.js and the client for the npm registry, the largest package registry in the world. It installs and locks dependency trees, runs project scripts, manages monorepo workspaces and publishes packages, so mastering it means reproducible builds, safer dependencies and smooth releases.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know