SemVer ve NuGet Sürüm Aralığı Test Aracı

NuGet ve npm sürüm aralıklarını test edin, SemVer önceliğine göre sıralayın, sürüm yükseltin.

Yerelde çalışır · hiçbir şey yüklenmez
Available versions one per line or comma separated
Range test
    Rules for sorting and inspecting
    Sorted by precedence
      Inspect, compare & bump
      Next version (click to copy)

      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-0 olur); npm’in ön sürüm (prerelease) kuralı ve includePrerelease seç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.