{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/Version", "title": "Version", "type": "string", "description": "Semantic version string", "pattern": "^[v]?(0|[1-9]\\d*)(?:\\.(0|[1-9]\\d*))?(?:\\.(0|[1-9]\\d*))?(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "examples": [ "1.0.0", "2.5.1", "v1.0.0-beta.1" ] }