# Testador de intervalos semver

> Verifica versões contra intervalos e explica o comportamento de pré-lançamentos.

[Open tool](https://www.toolcabana.com/pt-br/semver-range-tester) · [Utilitários para desenvolvedores](https://www.toolcabana.com/pt-br/category/developer-utilities)

Tool ID: semver-range-tester. Requested language: pt-BR. Description language: pt-BR. Complete guide translation: yes.

## Overview (en)

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.

## Supported tasks (pt-BR)

Verifica versões contra intervalos e explica o comportamento de pré-lançamentos.

## Steps (pt-BR)

1. Digite ou cole sua fonte, ou carregue um exemplo.
2. Altere as configurações básicas ou abra o modo avançado para refinar o resultado.
3. 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.

## Settings

- Intervalo de versões (pt-BR; key: range; type: text)
- Incluir pré-lançamentos (pt-BR; key: prerelease; type: checkbox)

## Limitations (pt-BR)

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.

## Example input

```text
1.2.0
1.5.3
2.0.0
1.3.0-beta.1
```

## Privacy and connections (pt-BR)

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.

## Questions (pt-BR)

### 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.

## Related tools

- [JSONPath explorer](https://www.toolcabana.com/pt-br/jsonpath-explorer)
- [JSON to Zod schema generator](https://www.toolcabana.com/pt-br/json-to-zod-schema-generator)
- [cURL to fetch converter](https://www.toolcabana.com/pt-br/curl-to-fetch-converter)
- [Unix permissions calculator](https://www.toolcabana.com/pt-br/unix-permissions-calculator)
