Keentune
Adaptive skill practice — find your level, get sharper.

Package Management practice

npm, yarn, and pnpm — dependencies done right
JavaScript package management the way the official docs describe it — how npm, yarn, and pnpm resolve, install, and lock dependencies; semantic versioning and version ranges (^, ~, and exact pins); the lockfile and why committing it matters; dependencies vs devDependencies vs peerDependencies; the scripts lifecycle and running them; workspaces and monorepos; the node_modules resolution model and pnpm’s content-addressable store; and publishing and supply-chain security (audit, provenance, lockfile integrity). Concept-first and evergreen, with a teaching explanation after every answer. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
New here? Read the Package Management guide
A free 16-minute primer — the mental model, the mistakes beginners make, and what to practise first.
Curriculum
137 concepts across 22 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.
A. Packages, registries and what a package manager does
7
B. package.json: identity and metadata
7
C. Dependency kinds and who installs what
7
D. Semantic versioning: what a number promises
6
E. Ranges and how a resolver picks a version
7
F. Lockfiles
6
G. Installing: npm install versus npm ci, cache and offline
6
H. node_modules, the resolution algorithm and hoisting
7
I. Peer dependencies and peer conflicts
5
J. Overrides, dedupe and aliases
5
K. Scripts and lifecycle hooks
7
L. bin, npx and executables
4
M. Workspaces and monorepos
6
N. npm, pnpm, Yarn and Corepack
6
O. Publishing
7
P. The exports field and dual packaging
7
Q. CommonJS, ESM and interop failure modes
6
R. Audit and vulnerability handling
6
S. Supply-chain security
6
T. Bundling: what a bundler does and which tool does it
5
U. Tree shaking, code splitting and source maps
7
V. Transpilers, targets and Node versions
7
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Explore all skills on Keentune
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