Trieur SemVer et comparateur
Triez une liste de numéros de version selon la précédence du versioning sémantique.
Trieur SemVer et comparateur
Collez une liste de numéros de version et cet outil les trie selon la précédence du versioning sémantique (SemVer), pas par ordre de texte brut. Un tri textuel placerait "1.10.0" avant "1.9.0" car "1" vient avant "9" caractère par caractère; cet outil compare les numéros majeurs, mineurs et de correctif comme des nombres, donc "1.10.0" se termine correctement après "1.9.0". Les versions de pré-sortie sont également gérées: "1.0.0-rc.1" est trié avant sa propre version "1.0.0", exactement comme le spécifie la spécification SemVer, et les métadonnées de build après "+" sont lues mais ne changent jamais l'ordre.
Activez "Ignorer le préfixe v" pour accepter les versions de style git-tag comme "v1.2.3" aux côtés des versions normales. "Exclure les versions de pré-sortie" supprime complètement toute ligne avec un suffixe "-" de la sortie, pratique quand vous ne voulez que les versions publiées. "Garder uniquement la version la plus élevée par" réduit la liste à une entrée par branche majeure ou par branche major.minor — collez chaque balise qu'un projet a jamais eue et récupérez uniquement le dernier correctif de chaque ligne de version. Les lignes qui ne sont pas un SemVer valide peuvent être marquées, afin qu'un "latest" égaré ne disparaisse pas d'une longue liste; laissez l'option désactivée pour les supprimer. Le mode bascule vers la comparaison de deux versions par ligne, ou vers l'analyse des parties, des fautes et d'une plage comme ^1.2.
C'est le type de vérification qui apparaît lors du tri d'un journal des modifications, en décidant lesquelles des balises git d'un projet sont des versions réelles, ou en choisissant la version de dépendance compatible la plus élevée d'un fichier de verrouillage ou d'une liste de registre. L'option de direction bascule entre l'ordre croissant et décroissant en un clic, donc le plus récent en premier est aussi facile que le plus ancien en premier.
Tout s'exécute localement dans votre navigateur: votre liste de versions ne quitte jamais votre appareil. Copiez le résultat trié, téléchargez-le en tant que fichier .txt ou envoyez-le directement à un autre outil pour continuer à travailler.