What is npm?
The default package manager for JavaScript, with millions of free packages available
Why It Matters
npm gives you access to a massive ecosystem of tools and libraries that speed up development
Real-World Example
npm install next installs the Next.js framework and all its dependencies
Related Terms
Package Manager
A tool that installs, updates, and manages the external code libraries your project uses
pnpm
A fast, space-efficient alternative to npm for managing JavaScript packages
Node.js
A platform that lets you run JavaScript on servers, not just in browsers
Dependency
External code that your project needs to function
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
Package Manager
A tool that installs, updates, and manages the external code libraries your project uses
pnpm
A fast, space-efficient alternative to npm for managing JavaScript packages
Dependency
External code that your project needs to function
Node.js
A platform that lets you run JavaScript on servers, not just in browsers
Full-stack
Working on both the frontend (what users see) and backend (the server and database) of an application
TypeScript
JavaScript with added type checking that catches errors before your code runs