Herramientas para desarrolladores

Validador SemVer — comparador de rangos de versión semántica

Comprueba si una versión satisface expresiones de rango SemVer como ^ y ~ en tu navegador. Útil para explicar rangos de dependencias npm y validar restricciones de package.json.

SemVernpmVersión

Añadir esta herramienta a favoritos

No se ha seleccionado un modo de almacenamiento de favoritos.

Acciones rápidas

Copia la URL de esta herramienta o abre la hoja de compartir del sistema en un dispositivo compatible.

Casos de uso

  • Explica qué permite ^ o ~ en package.json
  • Comprueba si una versión cae dentro de un rango permitido
  • Revisa los límites de actualización antes de cambios disruptivos

Cómo usar

  1. Introduce la expresión de rango
  2. Introduce la versión a probar
  3. Revisa el estado de coincidencia y la explicación

Entrada y salida de ejemplo

Rango + versión

^1.2.0 y 1.5.0

Resultado

Coincide

FAQ

¿Qué suele coincidir ^1.2.3?

Bajo la semántica común de npm permite versiones desde 1.2.3 hasta pero sin incluir 2.0.0. Consulta el resultado analizado para más detalles.

¿Esto refleja la versión del lockfile instalado?

Esto solo comprueba la coincidencia de expresiones. Las instalaciones reales aún dependen del lockfile y la resolución del gestor de paquetes.

Herramientas

Herramientas relacionadas

Continúa con otra herramienta traducida para una tarea cercana.

Generador de paquetes NPM

Generador de paquetes NPM — constructor de package.json

Disponible

Construye archivos package.json a partir de un formulario con ajustes predefinidos para Jest, TypeScript, ESLint y más en tu navegador. Útil para arrancar proyectos Node nuevos con campos comunes de script.

npm package.json Node