| "description": "JSON schema tag. Ignored by dds." | "description": "JSON schema tag. Ignored by dds." | ||||
| }, | }, | ||||
| "depends": { | "depends": { | ||||
| "type": "object", | |||||
| "patternProperties": { | |||||
| "^[a-z][a-z0-9_]*((\\.|-)[a-z0-9_]+)*$": { | |||||
| "type": "string", | |||||
| "description": "The version of the dependency. Must be a valid Semantic Version string", | |||||
| "pattern": "^(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-]+)*))?$" | |||||
| } | |||||
| "type": "array", | |||||
| "items": { | |||||
| "type": "string" | |||||
| } | } | ||||
| }, | }, | ||||
| "test_driver": { | "test_driver": { |