Yaratıcı | Isaac Z. Schlueter ( d ) |
---|---|
Tarafından geliştirildi | Isaac Z. Schlueter |
İlk versiyon | 0.0.113 Ocak 2010 |
Son sürüm | 7.10.0 (15 Nisan 2021) |
Depozito | github.com/npm/cli |
Yazılmış | Javascript |
İşletim sistemi | Çoklu platform |
Tür | Uygulama düzeyinde paket yöneticisi ( d ) |
Lisans | Artistik Lisans 2.0 ( d ) |
İnternet sitesi | www.npmjs.com |
nper , Node.js resmi paket yöneticisidir . Node.js'nin 0.6.3 sürümünden beri, npm ortamın bir parçasıdır ve bu nedenle varsayılan olarak otomatik olarak yüklenir. npm bir uçbirimle çalışır ve bir uygulamanın bağımlılıklarını yönetir. Ayrıca, npm deposunda bulunan Node.js uygulamalarını yüklemenize de olanak tanır. Nisan 2020'de GitHub , npm'yi satın aldığını duyurdu.
Yazara göre, npm "Node Package Manager" ın kısaltması değildir. Şaka yaptığı gibi:
"Yaygın inancın aksine, 'npm' aslında 'Node Package Manager'ın kısaltması değildir. Bu, "npm bir kısaltma değildir" anlamına gelen bir retroakronimdir (ad ninaa olsaydı, bir kısaltma olurdu ve bu nedenle yanlış adlandırılırdı). "
Daha sonra şunları belirtir:
"Bu nedenle, daha ciddisi, 'npm' projesi adını, ABD QWERTY klavyesinde sağ elini kullanan bir programcı tarafından kolayca yazılacak ve sağ yüzük parmağı konumunda bitecek şekilde adlandırılan komut satırı yardımcı programından alıyor. anahtar - bayraklar ve diğer komut satırı argümanları için. Bu yardımcı program, geçtiği cümlelerin çoğunun başında olsa bile, her zaman küçük harfle yazılır. "
Ancak, npm'nin (npm-0.0.1.zip) ilk sürümüne dahil olan README.md dosyası, açıkça ve tüm büyük harflerle şunu belirtir: "Düğüm Paketi Yöneticisi".