Bu, NPM paketlerinin isimlendirilmesine etkili bir şekilde izin veren 'Kapsamlı paketler' adı verilen yeni bir NPM özelliğidir. NPM'deki her kullanıcı ve kuruluşun kendi kapsamı vardır ve bunlara paket ekleyebilen tek kişi onlardır.
Bu birkaç nedenden dolayı yararlıdır:
- Kuruluşların hangi paketlerin 'resmi' hangilerinin olmadığını açıklamasını sağlar.
- Örneğin, bir paketin kapsamı varsa, paketin
@angular
Açısal çekirdek ekibi tarafından yayınlandığını bilirsiniz.
- Paket adı, yalnızca kayıt defterinin kapsamına özgü olmalı, tüm kayıt defterine değil.
- Örneğin, paket adı
http
ana depoda zaten alınmış, ancak Angular da sahip olabilir @angular/http
.
Sebebi kapsamına sahip paketler genel aramada da görünmüyor birçoğu UÖM'nin ücretli hizmetleri kullanan kuruluşlar tarafından oluşturulan özel paketler, çünkü, ve onlar rahat açılış değiliz onlar değiliz tamamen emin olabiliriz kadar arama kamuya açık olmaması gereken herkesi kamuya açık hale getirecek - yasal açıdan bakıldığında bu oldukça anlaşılabilir.
Daha fazla bilgi için bkz. NPM belgeleri ve Açısal belgeler .
DÜZENLEME: Görünen o ki genel kapsamdaki paketler artık aramada düzgün bir şekilde görünüyor!
npm help scope