npm (Node Package Manager) è lo strumento predefinito di Node per installare e gestire pacchetti di terze parti (dipendenze) ed eseguire script di progetto. Due file definiscono un progetto: package.json (il manifest) e package-lock.json (l'albero esatto delle dipendenze).
package.json — il manifest del progetto
