npm ist der offizielle Paketmanager für Node.js, das nicht blockierende, asynchrone E / A-Framework, das die V8-JavaScript-Engine von Google verwendet. Es kann zum Installieren und Veröffentlichen von CommonJS-Modulen, jQuery-Plugins, wiederverwendbarem JavaScript-Code (Bibliotheken) und JavaScript-basierten CLI-Programmen verwendet werden.