NPM (Node Package Manager) — менеджер пакетов для языка программирования JS, который работает на Node.js. Он включает в себя командную строку, с помощью которой осуществляется размещение и загрузка пакетов, и репозиторий, в котором они хранятся. С помощью этого инструмента можно устанавливать пакеты и обмениваться ими. Он будет полезен JavaScript-программистам, фронтенд- и фуллстек-разработчикам.