npm
Node Package Manager: el mayor registro de paquetes del mundo, con más de 3 millones de paquetes. Isaac Schlueter, 2010. Gestor de paquetes por defecto de Node.js.
Comprado por GitHub (Microsoft) en 2020. La CLI de npm instala paquetes desde el registro y gestiona las dependencias mediante package.json más un lockfile. Competidores: Yarn (Facebook, 2016, más rápido en sus inicios), pnpm (basado en symlinks, el más eficiente en disco), Bun (el más rápido en 2024). npx ejecuta paquetes sin instalarlos. Ojo: el «incidente left-pad» de 2016 rompió medio internet cuando se retiró un paquete de 11 líneas. Los ataques a la cadena de suministro vía typosquatting y secuestro de mantenedores son un riesgo constante.