SemVer Range & Bump

Comprobar rangos npm e incrementar versiones SemVer, incluidos prelanzamientos.

Acerca de esta herramienta

Introduce una versión completa y elige Rango de versiones o Incrementar. Ejecuta la acción o pulsa Intro. Sintaxis npm: comparadores, espacios para Y, || para O, ^, ~, x/*, versiones parciales y rangos con guion. Un rango vacío acepta cualquier versión estable.

Un prelanzamiento solo coincide si el grupo de comparadores menciona uno con el mismo major.minor.patch. Los metadatos de compilación no afectan a la coincidencia. Despliega el rango para ver los comparadores usados.

Convenciones npm: patch convierte 1.2.3-beta.2 en la versión final 1.2.3; prerelease avanza beta.2 a beta.3. Prepatch/preminor/premajor inician un prelanzamiento del siguiente componente. El identificador opcional beta elige esa secuencia; vacío usa la numérica. Se eliminan los metadatos. La herramienta no determina la compatibilidad de cambios de código.

Sintaxis estricta; se admite el prefijo v minúsculo opcional. Límites: 256 caracteres por versión, componentes principales hasta 9007199254740991, rango de 4096 e identificador de 128. Los identificadores numéricos de prelanzamiento se comparan e incrementan con exactitud incluso por encima de ese límite entero. Las entradas se conservan en RAM al navegar; recargar restaura el ejemplo. Sin subidas ni almacenamiento persistente.