Masukkan dua string versi (misal 1.2.3 dan 1.2.4) untuk melihat mana yang lebih besar, sama, atau lebih kecil. Mendukung pre-release dan build metadata opsional. Berjalan di browser Anda.
Tentang Semver Comparator
Semantic versioning (semver) menggunakan format major.minor.patch. Alat ini membandingkan dua string versi dan menunjukkan apakah A lebih kecil, sama dengan, atau lebih besar dari B. Berguna untuk pemeriksaan rilis dan aturan dependensi.Cara menggunakan
- Masukkan versi A dan versi B (misal 1.2.3 dan 2.0.0).
- Klik Bandingkan. Hasilnya menunjukkan A < B, A === B, atau A > B.
Fitur Utama
- Membandingkan dua string versi yang sesuai semver
- Mendukung identifier pre-release (alpha, beta, rc, dll.) dengan urutan prioritas yang benar
- Mengabaikan build metadata sesuai spesifikasi semver
- Hasil yang jelas: A < B, A = B, atau A > B
- Sepenuhnya berbasis browser — tidak ada data yang dikirim ke server mana pun
Kapan Menggunakan Alat Ini
- Memeriksa apakah satu versi dependensi lebih baru dari yang lain
- Memvalidasi batasan versi di package.json, composer.json, atau Cargo.toml
- Menentukan apakah versi pre-release mendahului atau mengikuti rilis stabil
- Mengaudit changelog untuk memahami urutan rilis
- Mempelajari cara kerja aturan urutan prioritas semver dengan tag pre-release
Detail Teknis
Perbandingan mengikuti aturan yang didefinisikan dalam spesifikasi Semantic Versioning 2.0.0. Major, minor, dan patch dibandingkan secara numerik. Jika sama, versi dengan tag pre-release memiliki prioritas lebih rendah daripada versi yang sama tanpa tag (misalnya 1.0.0-alpha < 1.0.0). Identifier pre-release dibandingkan dari kiri ke kanan: identifier numerik dibandingkan sebagai integer, identifier alfanumerik dibandingkan secara leksikal. Build metadata (apa pun setelah +) dihapus sebelum perbandingan. Parser berjalan dalam JavaScript di dalam browser Anda. Untuk utilitas developer terkait, coba JSON Formatter atau .gitignore Generator.
Kesimpulan
Perbandingan versi yang benar sangat penting untuk manajemen dependensi, perencanaan rilis, dan keputusan upgrade. Semver Comparator gratis berbasis browser ini menerapkan aturan prioritas semver resmi untuk memberikan jawaban instan dan akurat — tanpa instalasi, tanpa pendaftaran, dan tanpa data yang meninggalkan perangkat Anda.