Npm (tarkvara)
npm (Node Package Manager) on JavaScripti programmeerimiskeele jaoks loodud paketihaldur. See on JavaScripti käituskeskkonna Node.js standardne paketihaldur. See koosneb kolmest eraldi komponendist: veebileht, käsurida ehk tekstiline kasutajaliides ning võrgus olev register (npm registry), mida kasutatakse avalike ja privaatsete pakkide hoiustamiseks. Register on sisuliselt avalik JavaScripti tarkvara andmebaas. Tegemist on maailma suurima tarkvararegistriga. Registris kättesaadavaid pakette on võimalik näha ja otsida npm veebilehel.