Verificatore di intervalli semver
Verifica le versioni rispetto agli intervalli e spiega il comportamento delle prerelease.
Come usare Verificatore di intervalli semver
The Semver range tester checks a list of versions, one per line, against a semantic version range such as ^1.2.0 and reports true or false for each. It uses the npm semver library's matching rules, including caret, tilde, hyphen and comparator ranges. An Include prereleases option controls whether versions like 1.3.0-beta.1 can match.
- Digita o incolla il testo di origine, oppure carica un esempio.
- Modifica le impostazioni di base o apri la modalità avanzata per ottimizzare il risultato.
- Esamina e copia o scarica il risultato. Metti in pausa i risultati in tempo reale per eseguire manualmente. Origini o singole impostazioni superiori a 20.000 caratteri richiedono un'esecuzione esplicita.
Cosa supporta questo strumento
Verifica le versioni rispetto agli intervalli e spiega il comportamento delle prerelease.
- Intervallo di versioni
- Set this value for your task.
- Includi prerelease
- Set this value for your task.
Limiti ed elaborazione
Gli input CSV/XLSX sono limitati a 10 MB ciascuno, 200 colonne e 20.000 righe; l'output unito è limitato a 20.000 righe. La valutazione di script e filtri JSONPath è disabilitata. Le altre operazioni applicano i controlli visibili e i limiti di testo.
Origine di esempio
1.2.0 1.5.3 2.0.0 1.3.0-beta.1
Domande frequenti
What versions does a caret range like ^1.2.0 match?
^1.2.0 allows changes that do not modify the leftmost nonzero number, so it matches 1.2.0 and 1.5.3 but not 2.0.0. Enter your candidate versions one per line to see true or false next to each.
Why does a prerelease version not match my range?
By default, semver excludes prereleases such as 1.3.0-beta.1 unless a comparator in the range uses a prerelease of the same major, minor and patch version. Turn on Include prereleases to let prerelease versions match like normal versions.
What input format does the semver range tester need?
Put each version on its own line, up to 1,000 lines. Every line must be a valid semantic version such as 1.2.3 or 2.0.0-rc.1, and the range must be valid semver syntax. An invalid entry stops the check and names the version.
Dove viene elaborato il mio input?
Questa operazione elabora i dati di origine nel tuo browser. Copia e download sono azioni esplicite; l'input di origine non viene salvato in un account né in una cronologia.
Quali sono i limiti di input?
Gli input CSV/XLSX sono limitati a 10 MB ciascuno, 200 colonne e 20.000 righe; l'output unito è limitato a 20.000 righe. La valutazione di script e filtri JSONPath è disabilitata. Le altre operazioni applicano i controlli visibili e i limiti di testo.