Pick your package manager — npm or pnpm. Each guide is complete on its own, from package.json and semantic versioning to lockfiles, workspaces, and publishing your own package.
You need Node.js installed and basic comfort with a terminal — every command in this course is typed there.
Before you start
If you want to practice the exercises in this course on your computer, install VS Code and Node.js, then create an empty project folder, open it in VS Code, and run every command in the integrated terminal (Ctrl+`).
pnpm
The complete pnpm guide — the global package store, strict node_modules, pnpm-lock.yaml, scripts, workspaces, migrating from npm, Corepack, and publishing.
npm
The complete npm guide — package.json, installing and updating packages, semantic versioning, package-lock.json, scripts, workspaces, auditing, and publishing.