SemVer outil de gestion des versions

Comparer, trier et déterminer localement les versions sémantiques, avec prise en charge des opérateurs de comparaison courants, des caractères génériques, de ^, de ~ et des plages OR.

Traitement local dans le navigateur
Cette page a passé la vérification du répertoire public ; les fonctionnalités complètes sont disponibles après activation de JavaScript.
Mode d’emploi

Comment utiliser SemVer comme outil de version

L’outil de versions SemVer traite les entrées uniquement dans le navigateur actuel ; aucune donnée utilisateur n’est téléversée, aucune connexion réseau n’est établie et aucune donnée n’est enregistrée.

  1. Contenu à saisir

    Saisissez plusieurs versions ainsi qu’une plage de versions facultative ; les versions préliminaires sont prises en charge.

  2. Sélectionner une méthode de traitement

    Effectuez l’analyse des versions, triez par ordre croissant ou décroissant, ou vérifiez individuellement si elles respectent la plage.

  3. Vérifier et exporter

    Affichez les versions normalisées, les résultats de comparaison et les indications concernant les saisies non valides.

Restrictions et remarques

  • N’accède pas au registre npm, n’installe pas de dépendances et ne prend pas en charge toute la syntaxe d’extension de plage npm.
  • La sémantique des plages de versions dépend du sous-ensemble pris en charge par l’outil ; avant publication, vérifiez-la avec le gestionnaire de paquets réellement utilisé par le projet.
  • L’outil fournit uniquement des résultats de traitement local à titre indicatif ; les configurations importantes, les clés, les documents et les contenus publiés doivent toujours être vérifiés dans l’environnement cible.

Foire aux questions

Les données saisies sont-elles téléversées sur un serveur ?

Non. La page utilise uniquement la mémoire du navigateur, les fichiers locaux API et les ressources locales déjà fournies avec le site.

Pourquoi une plage npm est-elle impossible à analyser ?

L’outil n’implémente que le sous-ensemble SemVer explicitement listé ; les plages avec trait d’union ou les syntaxes étendues non prises en charge provoquent directement une erreur.

Pourquoi les résultats nécessitent-ils encore une vérification manuelle ?

La syntaxe des limites, les normes régionales, les lecteurs tiers et l’environnement d’exécution cible peuvent différer ; l’outil ne remplace pas la validation finale.

Commentaires sur la pageVous avez découvert un problème ou avez une suggestion d’amélioration ?
Les fonctions de retour nécessitent l’utilisation de la version en ligne

Veuillez activer JavaScript dans la version en ligne avant de soumettre ; les fonctionnalités locales de l’outil ou du cas ne sont pas affectées.

Aller vers la version en ligne pour envoyer des commentaires