Vérificateur de plages semver npm

Saisissez une plage de package.json (^1.2.3, ~1.2.3, 1.x, >=1.0.0 <2.0.0, ||) et voyez exactement quelles versions elle accepte. Chargez la vraie liste des versions de n'importe quel paquet npm, ou collez la vôtre.

Essayez :
Se développe en
>=1.2.3 <2.0.0-0
Version la plus haute acceptée : 1.9.9 · 4 versions acceptées sur 9
2.0.02.0.0-rc.11.9.91.3.01.2.41.2.31.2.3-beta.21.2.01.1.9

Comment npm lit une plage

Logique écrite selon les règles de node-semver 7 utilisées par npm (mode strict, includePrerelease désactivé) et vérifiée contre le paquet semver avant publication. Les listes de versions viennent directement de registry.npmjs.org dans votre navigateur ; rien n'est envoyé à VersionDude.

Une plage flotte. Votre machine de build, non.

Un caret laisse la prochaine installation choisir une version plus récente ; seuls le lockfile et la machine qui lance npm ci rendent les builds reproductibles. Infomaniak, hébergeur suisse respectueux de la vie privée, propose des VPS et serveurs cloud pour faire tourner vos propres machines de build et d'intégration continue.

Voir le cloud InfomaniakLien affilié

Pour aller plus loin