npm è il gestore pacchetti ufficiale per Node.js, il framework I / O asincrono e non bloccante che utilizza il motore JavaScript V8 di Google. Può essere utilizzato per installare e pubblicare moduli CommonJS, plugin jQuery, codice JavaScript riutilizzabile (librerie) e programmi CLI basati su JavaScript.