Verificatore di intervalli semver npm

Scrivi un intervallo di package.json (^1.2.3, ~1.2.3, 1.x, >=1.0.0 <2.0.0, ||) e guarda esattamente quali versioni accetta. Carica l'elenco reale delle versioni di qualsiasi pacchetto npm, oppure incolla il tuo.

Prova:
Equivale a
>=1.2.3 <2.0.0-0
Versione più alta accettata: 1.9.9 · 4 versioni accettate su 9
2.0.02.0.0-rc.11.9.91.3.01.2.41.2.31.2.3-beta.21.2.01.1.9

Come npm legge un intervallo

Logica scritta secondo le regole di node-semver 7 usate da npm (modalità rigorosa, includePrerelease disattivato) e verificata con il pacchetto semver prima della pubblicazione. Gli elenchi di versioni arrivano direttamente da registry.npmjs.org nel tuo browser; nulla viene inviato a VersionDude.

Un intervallo fluttua. La tua macchina di build no.

Un caret lascia che la prossima installazione scelga una versione più recente; solo il lockfile e la macchina che esegue npm ci rendono riproducibili le build. Infomaniak, provider svizzero attento alla privacy, offre VPS e server cloud per eseguire le tue macchine di build e integrazione continua.

Scopri Infomaniak CloudLink di affiliazione

Per approfondire