{ "$id": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg-configuration.schema.json", "type": "object", "properties": { "default-registry": { "$ref": "vcpkg-schema-definitions.schema.json#/definitions/default-registry" }, "registries": { "$ref": "vcpkg-schema-definitions.schema.json#/definitions/registry-array" }, "error": { "type": "string", "description": "An error message to print if this entry is evaluated." }, "warning": { "type": "string", "description": "A warning message to print if this entry is evaluated." }, "message": { "type": "string", "description": "A message to print if this entry is evaluated." }, "overlay-ports": { "type": "array", "description": "An array of port overlay paths.", "items": { "type": "string" } }, "overlay-triplets": { "type": "array", "description": "An array of triplet overlay paths.", "items": { "type": "string" } }, "requires": { "description": "Artifacts that are required for this package to function.", "$ref": "vcpkg-schema-definitions.schema.json#/definitions/artifact-references" } }, "patternProperties": { "^\\$": {} }, "additionalProperties": false }