Keentune

Package Management curriculum

22 chapters
·
137 concepts
·
free
Everything the adaptive question bank can teach and test in Package Management, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing Package Management

New here? Read the Package Management guide

A free 16-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Packages, registries and what a package manager does

B. package.json: identity and metadata

C. Dependency kinds and who installs what

D. Semantic versioning: what a number promises

E. Ranges and how a resolver picks a version

F. Lockfiles

G. Installing: npm install versus npm ci, cache and offline

H. node_modules, the resolution algorithm and hoisting

I. Peer dependencies and peer conflicts

J. Overrides, dedupe and aliases

K. Scripts and lifecycle hooks

L. bin, npx and executables

M. Workspaces and monorepos

N. npm, pnpm, Yarn and Corepack

O. Publishing

P. The exports field and dual packaging

Q. CommonJS, ESM and interop failure modes

R. Audit and vulnerability handling

S. Supply-chain security

T. Bundling: what a bundler does and which tool does it

U. Tree shaking, code splitting and source maps

V. Transpilers, targets and Node versions

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing Package Management
All about Package Management practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC