# Testeur de plages semver

> Vérifiez des versions par rapport à des plages et expliquez le comportement des préversions.

[Open tool](https://www.toolcabana.com/fr/semver-range-tester) · [Utilitaires de développement](https://www.toolcabana.com/fr/category/developer-utilities)

Tool ID: semver-range-tester. Requested language: fr. Description language: fr. 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 (fr)

Vérifiez des versions par rapport à des plages et expliquez le comportement des préversions.

## Steps (fr)

1. Saisissez ou collez votre source, ou chargez un exemple.
2. Modifiez les paramètres de base ou ouvrez le mode avancé pour affiner le résultat.
3. Vérifiez puis copiez ou téléchargez votre résultat. Suspendez les résultats en direct pour lancer le calcul manuellement. Les sources ou paramètres individuels de plus de 20 000 caractères nécessitent un lancement explicite.

## Settings

- Plage de versions (fr; key: range; type: text)
- Inclure les préversions (fr; key: prerelease; type: checkbox)

## Limitations (fr)

Les entrées CSV/XLSX sont limitées à 10 MB chacune, 200 colonnes et 20 000 lignes ; la sortie jointe est limitée à 20 000 lignes. L'évaluation des scripts et filtres JSONPath est désactivée. Les autres opérations appliquent leurs contrôles visibles et leurs limites de texte.

## Example input

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

## Privacy and connections (fr)

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

## Questions (fr)

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

### Où ma saisie est-elle traitée ?

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

### Quelles sont les limites de saisie ?

Les entrées CSV/XLSX sont limitées à 10 MB chacune, 200 colonnes et 20 000 lignes ; la sortie jointe est limitée à 20 000 lignes. L'évaluation des scripts et filtres JSONPath est désactivée. Les autres opérations appliquent leurs contrôles visibles et leurs limites de texte.

## Related tools

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