Comprobador de Rangos Semver - Pruebe Rangos de Versiones npm (^, ~, x)

AdSense Placeholder
Slot: header_tool

Comprobador de Rangos Semver

Pruebe rangos de versiones, ordene versiones y calcule números de versión

Coincidencia más alta
-
Coincidencia más baja
-
VersiónResultado

Calcular la siguiente versión

IncrementoVersión siguiente

AdSense Placeholder
Slot: tool_mid_article

Reglas de Rangos de npm

Entiende el acento circunflejo (^), la tilde (~), los rangos x (1.x), los rangos con guion (1.2.3 - 2.3.4), los comparadores y las alternativas con ||, tal como los lee npm.

Pruebe Muchas Versiones

Pegue una lista de versiones y vea cuáles encajan, además de la coincidencia más alta y más baja y una lista ordenada.

Calcule Versiones

Obtenga el siguiente número mayor, menor, de parche o preliminar, con una etiqueta opcional como beta o rc.

Privado

Todo se calcula en su navegador. No se envía nada a un servidor ni a un registro de paquetes.

Cómo Funcionan los Rangos de Versionado Semántico

Una versión semántica tiene tres números, MAYOR.MENOR.PARCHE, y una etiqueta preliminar opcional como -beta.1. Un rango describe un conjunto de versiones aceptables. El circunflejo ^1.2.3 permite cambios que no modifiquen el primer número distinto de cero (de 1.2.3 hasta 2.0.0 sin incluirla), mientras que la tilde ~1.2.3 solo permite cambios de parche (hasta 1.3.0 sin incluirla). Por debajo de 1.0.0 el circunflejo es más estricto: ^0.2.3 se detiene en 0.3.0 y ^0.0.3 solo admite 0.0.3.

Las versiones preliminares siguen una regla especial: 2.0.0-rc.1 no cumple ^1.2.3, y un rango solo acepta una versión preliminar cuando alguno de sus comparadores nombra una preliminar del mismo mayor.menor.parche. Marque la opción de arriba para incluirlas. La línea bajo el rango muestra cómo lo expande npm en comparadores simples, la forma más rápida de ver qué permite realmente un rango.

Puntos Clave

  • Coincide con npm: Los resultados se contrastaron con el paquete semver de npm, incluido el tratamiento de versiones preliminares y los límites inferiores.
  • Se ignoran los metadatos de compilación: 1.2.3+build.5 y 1.2.3+build.6 son la misma versión al comparar.
  • No consulta ningún registro: Esta herramienta prueba las versiones que usted indica. No descarga las versiones publicadas de un paquete.
AdSense Placeholder
Slot: footer_leaderboard