npm, JavaScript projelerinde yeniden kullanılabilir paketleri kurup yönetmek için yaygın olarak kullanılan bir araçtır. Paket, projenin kullanabileceği kod veya araçlardan oluşan bir bütündür.
Örneğin bir web sitesi, simgeleri göstermeye yardımcı olan bir pakete bağlı olabilir. Proje ihtiyaç duyduğu paketleri listeler; npm de web sitesinin bilgisayarda derlenip test edilebilmesi için bunları indirebilir.
Paketler proje dışından gelebilir, bu yüzden yalnızca güvendiklerinizi kurun ve bir komutun ne yapacağını kontrol edin. npm, birçok JavaScript paketinin paylaşıldığı büyük bir çevrim içi paket kayıt sisteminin de adıdır.
