Saisissez deux chaînes de version (ex. 1.2.3 et 1.2.4) pour voir laquelle est plus grande, égale ou plus petite. Prend en charge les pré-versions et métadonnées de build optionnelles. S'exécute dans votre navigateur.
À propos du Comparateur Semver
Le versioning sémantique (semver) utilise des numéros major.minor.patch. Cet outil compare deux chaînes de version et indique si A est inférieur, égal ou supérieur à B. Utile pour les vérifications de release et les règles de dépendances.Comment utiliser
- Saisissez la version A et la version B (ex. 1.2.3 et 2.0.0).
- Cliquez sur Comparer. Le résultat affiche A < B, A === B ou A > B.
Fonctionnalités principales
- Compare n'importe quelles chaînes de version conformes au semver
- Prend en charge les identifiants de pré-version (alpha, beta, rc, etc.) avec la priorité correcte
- Ignore les métadonnées de build conformément à la spécification semver
- Résultat clair : A < B, A = B ou A > B
- Entièrement basé sur le navigateur — aucune donnée envoyée à un serveur
Quand utiliser cet outil
- Vérifier si une version de dépendance est plus récente qu'une autre
- Valider les contraintes de version dans package.json, composer.json ou Cargo.toml
- Déterminer si une version pré-release précède ou suit une version stable
- Auditer les changelogs pour comprendre l'ordre des releases
- Apprendre comment les règles de priorité semver fonctionnent avec les tags de pré-version
Détails techniques
La comparaison suit les règles définies dans la spécification Semantic Versioning 2.0.0. Les numéros major, minor et patch sont comparés numériquement. S'ils sont égaux, une version avec un tag de pré-version a une priorité inférieure à la même version sans tag (ex. 1.0.0-alpha < 1.0.0). Les identifiants de pré-version sont comparés de gauche à droite : les identifiants numériques sont comparés comme des entiers, les identifiants alphanumériques sont comparés lexicalement. Les métadonnées de build (tout ce qui suit le +) sont supprimées avant la comparaison. L'analyseur s'exécute en JavaScript dans votre navigateur. Pour d'autres utilitaires développeur, essayez le Formateur JSON ou le Générateur .gitignore.
Conclusion
Une comparaison correcte des versions est essentielle pour la gestion des dépendances, la planification des releases et les décisions de mise à jour. Ce Comparateur Semver gratuit et basé sur le navigateur applique les règles de priorité officielles du semver pour vous donner une réponse instantanée et précise — sans installation, sans inscription et sans aucune donnée quittant votre appareil.