Testeur de Plages Semver - Vérifiez les Plages de Versions npm (^, ~, x)
Testeur de Plages Semver
Testez des plages de versions, triez des versions et calculez les numéros de version
Règles de Plages npm
Comprend le circonflexe (^), le tilde (~), les plages x (1.x), les plages avec tiret (1.2.3 - 2.3.4), les comparateurs et les alternatives || exactement comme npm les lit.
Testez Beaucoup de Versions
Collez une liste de versions et voyez lesquelles conviennent, avec la correspondance la plus haute et la plus basse et une liste triée.
Calculez les Versions
Obtenez le prochain numéro majeur, mineur, de correctif ou de préversion, avec une étiquette facultative comme beta ou rc.
Confidentiel
Tout est calculé dans votre navigateur. Rien n'est envoyé à un serveur ni à un registre de paquets.
Comment Fonctionnent les Plages de Versionnement Sémantique
Une version sémantique comporte trois nombres, MAJEURE.MINEURE.CORRECTIF, et une étiquette de préversion facultative comme -beta.1. Une plage décrit un ensemble de versions acceptables. Le circonflexe ^1.2.3 autorise les changements qui ne touchent pas le premier nombre non nul (de 1.2.3 jusqu'à 2.0.0 exclue), tandis que le tilde ~1.2.3 n'autorise que les correctifs (jusqu'à 1.3.0 exclue). En dessous de 1.0.0, le circonflexe est plus strict : ^0.2.3 s'arrête à 0.3.0 et ^0.0.3 n'accepte que 0.0.3.
Les préversions suivent une règle particulière : 2.0.0-rc.1 ne respecte pas ^1.2.3, et une plage n'accepte une préversion que si l'un de ses comparateurs nomme une préversion de la même majeure.mineure.correctif. Cochez l'option ci-dessus pour les inclure. La ligne sous la plage montre comment npm la développe en comparateurs simples, le moyen le plus rapide de voir ce qu'une plage autorise vraiment.
Points Clés
- Conforme à npm : Les résultats ont été comparés au paquet semver de npm, y compris pour les préversions et les bornes inférieures.
- Métadonnées de build ignorées : 1.2.3+build.5 et 1.2.3+build.6 sont la même version lors de la comparaison.
- Pas une recherche dans un registre : Cet outil teste les versions que vous fournissez. Il ne récupère pas les versions publiées d'un paquet.