All terms
App Building & Devbeginner

npm

Node Package Manager

Definition

The standard package manager for JavaScript. Used to install, update, and manage the third-party libraries (packages) your app depends on. Comes with Node.js.

Why it matters

npm gives you access to millions of pre-built tools, authentication, payment processing, email sending, so you're not coding everything from scratch.

Example

A founder runs npm install stripe to add Stripe's payment library to her app, then npm run build to prepare it for production.

Related terms

Learn the language of business - and build the systems behind it.

Rich Girl Systems turns 1168+ founder concepts into a step-by-step programme with daily challenges, XP and your own assistant.

Take the free founder quiz