Selecciona la gramática
Cada modo conserva su borrador. Al cambiar, los corchetes de NuGet nunca se interpretan en silencio como una restricción Composer.
Versioning & Packages
Elige el ecosistema antes de escribir su rango, ruta o dependencia.
Escribe una entrada para empezar.
El procesamiento queda en este navegador. No se consulta ningún registro de paquetes.
Composer: versiones numéricas estables, ^, ~, .*, comparadores, AND/OR y rangos con guion.
Hasta 500 líneas y 65 536 caracteres; sin consulta a registros.
Escribe una entrada para empezar.
Un rango copiado de otro proyecto puede cambiar de sentido según el gestor de paquetes. Este verificador de rangos SemVer separa primero Composer y NuGet y compara únicamente las versiones candidatas que aportas.
La restricción de versión Composer y el rango de versiones NuGet tienen analizadores distintos. La ruta de módulo Go se revisa por forma y prefijo descargable, mientras la versión de dependencia Cargo produce una declaración TOML.
Cada informe conserva el contexto del gestor elegido.
El verificador de rangos SemVer no pasa un intervalo NuGet por las reglas de Composer. En NuGet, 1.0 es un mínimo inclusivo; [1.0] sí exige coincidencia exacta.
Go informa por separado si la ruta es léxicamente válida y si tiene forma descargable. Cargo devuelve una sola línea TOML y explica si la versión admite actualizaciones compatibles.
Cada modo conserva su borrador. Al cambiar, los corchetes de NuGet nunca se interpretan en silencio como una restricción Composer.
En NuGet, 1.0 significa 1.0 o superior. En Cargo, 1.0 permite versiones compatibles; escribe =1.0 para fijar una sola.
El modo automático espera 350 ms tras editar. Si lo apagas, Ctrl/Cmd+Enter ejecuta; cualquier cambio bloquea la copia y la descarga del resultado anterior.
Prueba ^, ~, comparadores, comodines, AND/OR y rangos con guion parcial sobre versiones estables proporcionadas por ti.
Distingue extremos abiertos y cerrados, límites vacíos, versiones previas, mínimos sin corchetes y coincidencia exacta con [x].
Comprueba segmentos ASCII, nombres reservados de Windows, dominio inicial en minúsculas y sufijo /vN sin realizar solicitudes.
Genera una línea TOML crates.io a partir de nombre, requisito, features y default-features; copia el fragmento aparte del informe JSON.
En Composer, ^1.2 y ~1.2 admiten versiones por debajo de 2.0; ~1.2.3 se detiene antes de 1.3. Este verificador de rangos SemVer evalúa solo versiones numéricas estables.
No. El corchete izquierdo [ incluye 1.0, pero el paréntesis final ) excluye el límite 2.0.
Go separa las versiones mayores incompatibles desde v2 mediante una ruta nueva, normalmente terminada en /v2. Aquí se comprueba la forma de la ruta, no el repositorio.
En Cargo, 0.1.12 sin operador equivale a un requisito caret y admite versiones compatibles por debajo de 0.2. Para fijar exactamente una, usa =0.1.12.
No. En NuGet, 1.0 sin corchetes establece un mínimo inclusivo; [1.0] representa coincidencia exacta.
¿Falta alguna respuesta?
Vuelve al verificador de rangos SemVer, selecciona el ecosistema y revisa el informe actual antes de editar tu proyecto.