Testador de intervalos semver
Verifica versões contra intervalos e explica o comportamento de pré-lançamentos.
Como usar Testador de intervalos 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.
- Digite ou cole sua fonte, ou carregue um exemplo.
- Altere as configurações básicas ou abra o modo avançado para refinar o resultado.
- Revise e copie ou baixe seu resultado. Pause os resultados ao vivo para executar manualmente. Fontes ou configurações individuais acima de 20,000 caracteres exigem uma execução explícita.
O que esta ferramenta suporta
Verifica versões contra intervalos e explica o comportamento de pré-lançamentos.
- Intervalo de versões
- Set this value for your task.
- Incluir pré-lançamentos
- Set this value for your task.
Limites e processamento
As entradas CSV/XLSX são limitadas a 10 MB cada, 200 colunas e 20,000 linhas; a saída combinada é limitada a 20,000 linhas. A avaliação de scripts/filtros JSONPath está desativada. Outras operações aplicam seus controles visíveis e limites de texto.
Fonte de exemplo
1.2.0 1.5.3 2.0.0 1.3.0-beta.1
Perguntas frequentes
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.
Onde minha entrada é processada?
Esta operação processa sua fonte no seu navegador. Copiar e baixar são ações explícitas; a entrada de origem não é salva em conta nem em histórico.
Quais são os limites de entrada?
As entradas CSV/XLSX são limitadas a 10 MB cada, 200 colunas e 20,000 linhas; a saída combinada é limitada a 20,000 linhas. A avaliação de scripts/filtros JSONPath está desativada. Outras operações aplicam seus controles visíveis e limites de texto.