Node Package Manager (npm)
Node Package Manager (npm) — менеджер пакетов, входящий в состав Node.js.
Инфраструктура пакетного менеджера состоит из консольного клиента (npm) и доступной онлайн базы данных публичных и приватных пакетов — npm registry. Клиент позволяет скачивать пакеты из реестра и устанавливать их. Для хранения списка используемых в проекте пакетов используется файл package.json
Мы в своей работе часто используем yarn и vite — альтернативные клиенты, которые также работают с npm registry, но работающие быстрее и более удобные в использовании.