Ordenar versiones
semver-sortOrdena versiones SemVer por precedencia y opcionalmente devuelve la mayor que cumple un rango. Cuándo: hay que leer, construir o revisar con exactitud una URL, una cabecera HTTP, un token, una versión, un rango de IP, un documento HTML o Markdown o un archivo para agentes. No para: comparar dos versiones SemVer con las reglas de precedencia (semver-compare). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Sorts a list of SemVer versions by precedence (ascending or descending), reports invalid entries, and optionally returns the highest version satisfying a range. When: a URL, HTTP header, token, version string, IP range, HTML or Markdown document or agent-readiness file has to be parsed, built or checked exactly. Not for: comparing two SemVer versions with full precedence rules (semver-compare). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | Order (optional; one of: asc, desc; default "asc"). | asc |
| range | No | Range for max_satisfying (string; optional; up to 512 chars). | |
| versions | Yes | Versions (array of string; required; at least 1 items; up to 5000 items). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sorted | No | ||
| invalid | No | ||
| max_satisfying | No |