npm

Node Package Manager — package manager for JavaScript and TypeScript projects.

Usage:

  • npm install to manage dependencies in package.json
  • Running scripts: npm run dev, npm run build, npm test
  • Publishing packages to the npm registry
  • Monorepo workspaces with npm workspaces
  • Lock files (package-lock.json) for reproducible installs

Standard tool for all web projects using Node.js, React, Next.js, and the broader JavaScript ecosystem.

Related: JavaScript, Node.js, React, TypeScript, Web Dev