Comprobador de rangos semver de npm

Escribe un rango de package.json (^1.2.3, ~1.2.3, 1.x, >=1.0.0 <2.0.0, ||) y mira exactamente qué versiones acepta. Carga la lista real de versiones de cualquier paquete npm o pega la tuya.

Prueba:
Equivale a
>=1.2.3 <2.0.0-0
Versión más alta aceptada: 1.9.9 · 4 de 9 versiones aceptadas
2.0.02.0.0-rc.11.9.91.3.01.2.41.2.31.2.3-beta.21.2.01.1.9

Cómo lee npm un rango

Lógica escrita según las reglas de node-semver 7 que usa npm (modo estricto, includePrerelease desactivado) y comprobada contra el paquete semver antes de publicar. Las listas de versiones llegan directamente de registry.npmjs.org en tu navegador; no se envía nada a VersionDude.

Un rango flota. Tu máquina de build no debería.

Un caret deja que la próxima instalación elija una versión más nueva; solo el lockfile y la máquina que ejecuta npm ci hacen reproducibles los builds. Infomaniak, proveedor suizo respetuoso con la privacidad, ofrece VPS y servidores cloud para ejecutar tus propias máquinas de build e integración continua.

Ver el cloud de InfomaniakEnlace de afiliado

Para ir más lejos