Caret (^) aralığı
Sürüm: 1.4.0 Aralık: ^1.2.3
Karşılıyor — ^1.2.3, 1.2.3 ve üzeri her 1.x.y'ye izin verir, ama 2.0.0'a izin vermez.
İki semantic version'ı karşılaştırın veya bir sürümün belirli bir aralığı karşılayıp karşılamadığını kontrol edin.
Bu araç işinize yaradı mı?
Semantic Versioning (semver), bir sürüm numarasına — major.minor.patch, ör. 2.4.1 — kesin bir anlam kazandırır: major artışı uyumluluğu bozabilir, minor artışı güvenle işlevsellik ekler, patch ise API'yi değiştirmeden hataları düzeltir. npm gibi paket yöneticileri sürümleri tam olarak bu kural kümesiyle karşılaştırır ve kısıtlar.
Bu araç, karşılaştırmayı ve yaygın aralık operatörlerini (>=, <=, ^, ~) uygular; böylece hiçbir şey kurmadan bir sürümün bir bağımlılık kısıtını karşılayıp karşılamadığını kontrol edebilirsiniz.
Sürüm: 1.4.0 Aralık: ^1.2.3
Karşılıyor — ^1.2.3, 1.2.3 ve üzeri her 1.x.y'ye izin verir, ama 2.0.0'a izin vermez.