npm — ekosystem pakietów JavaScript
npm (Node Package Manager) to menedżer pakietów JavaScript z repozytorium ponad 2 milionów paczek. package.json to manifest projektu — zależności, skrypty, metadata. Zrozumienie semantic versioning (semver), różnicy dependencies vs devDependencies i lock file jest kluczowe.