Node Package Manager (NPM)

NPM is the default package manager for Node.js and the largest registry of open-source JavaScript code. Developers use it to install, update, and manage the third-party libraries a project depends on, all tracked in a single manifest file. It handles version resolution and scripts, which keeps builds consistent across machines and team members.