Ne yapar?
Bir paketin yayımladığı sürümleri yapıştırın, bir aralık yazın ve hangi sürümlerin aralığa uyduğunu, hangisinin kurulacağını anında görün.
- NuGet aralıkları: minimum sürümler (
1.0), aralıklar ([1.0,2.0),(,1.0]), tam sürümler ([1.0]) ve kayan (floating) sürümler (1.*,1.0.*,1.0.0-*,*-*). Her aralık sade bir matematiksel ifadeyle açıklanır ve normalleştirilir. - npm aralıkları: karşılaştırıcılar,
^,~, x-aralıkları, tireli aralıklar ve||; tam olarak node-semver gibi açılır (^1.2.3,>=1.2.3 <2.0.0-0olur); npm’in ön sürüm (prerelease) kuralı veincludePrereleaseseçeneği dahil. - Çözümleme: NuGet uygun olan en düşük sürümü seçer (kayan aralıklar en yüksek eşleşmeyi seçer), npm ise en yükseği. Araç kazananı işaretler, diğerlerinin neden atlandığını açıklar (örneğin kararlı bir NuGet aralığı içindeki bir ön sürüm) ve NU1603, NU1102 ve NU1103 gibi restore uyarılarını belirtir.
- Bir aralık tek bir aralıktan oluşuyorsa iki söz dizimi arasında dönüştürme.
Sıralama, karşılaştırma ve yükseltme
Alt bölüm listeyi SemVer 2.0.0 önceliğine (veya NuGet kurallarına: dört parçalı sürümler, büyük/küçük harf duyarsız etiketler) göre sıralar, geçersiz satırları hatanın tam sütunuyla bildirir ve yalnızca build metadata bakımından farklılaşan sürümleri işaretler. Tek bir sürümü inceleyerek parçalarını görün, onu başka bir sürümle karşılaştırın ve sonucu belirleyen öncelik kuralını görün; bir sonraki major, minor, patch veya ön sürümü (npm semver inc kurallarıyla) tek tıkla alın.
Gizlilik
Her şey tarayıcınızda çalışır. Sürüm listesi ve son girdileriniz yalnızca yerel depolamada tutulur.