Outils de développement

Validateur SemVer — Comparateur de plages de versions sémantiques

Vérifie si une version satisfait aux expressions de plage SemVer telles que ^ et ~ dans votre navigateur. Utile pour expliquer les plages de dépendances npm et valider les contraintes package.json.

SemVernpmVersion

Ajouter cet outil aux favoris

Aucun mode de stockage des favoris n’a été sélectionné.

Actions rapides

Copiez l’URL de cet outil ou ouvrez la feuille de partage du système sur un appareil compatible.

Cas d’usage

  • Expliquez ce que ^ ou ~ autorise dans package.json
  • Vérifie si une version relève d'une plage autorisée range
  • Vérifie les limites de mise à jour avant les changements perturbateurs

Mode d’emploi

  1. Entrez l'expression de plage
  2. Entrez la version à tester
  3. Vérifiez l'état de correspondance et l'explication

Exemples d’entrée et de sortie

Plage + version

^1.2.0 et 1.5.0

Résultat

Correspondance

FAQ

Ce qui correspond habituellement ^1.2.3 ?

Sous la sémantique commune, npm autorise les versions de 1.2.3 jusqu'à 2.0.0, mais sans y inclure. Consultez la sortie analysée pour plus de détails.

Cela reflète-t-il la version du fichier de verrouillage installé ?

Cela vérifie uniquement la correspondance des expressions. Les installations réelles dépendent toujours de la résolution du fichier de verrouillage et du gestionnaire de paquets.

Outils

Outils associés

Poursuivez avec un autre outil traduit pour une tâche proche.

Générateur de paquets NPM

Générateur de paquets NPM — Générateur de package.json

Disponible

Créez des fichiers package.json à partir d'un formulaire avec des paramètres prédéfinis pour Jest, TypeScript, ESLint et plus encore dans votre navigateur. Utile pour démarrer de nouveaux projets Node avec des champs de script communs.

npm package.json Node