{ "$id": "https://raw.githubusercontent.com/micro-lc/back-kit/main/packages/engine/schemas/template.schema.json#", "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "meta": { "type": "object", "properties": { "label": { "$ref": "https://raw.githubusercontent.com/micro-lc/back-kit/main/packages/engine/schemas/mia.schema.json#/definitions/localized-text" }, "description": { "$ref": "https://raw.githubusercontent.com/micro-lc/back-kit/main/packages/engine/schemas/mia.schema.json#/definitions/localized-text" }, "doc-link": { "type": "string" }, "configurator-meta": { "type": "object", "properties": { "sharedPropertiesTypeMap": { "type": "object", "additionalProperties": { "type": "string" } } } }, "variables": { "type": "object", "title": "Variables", "description": "A set of variables that are used by the current template and whose default value is hinted by the value of the inner field `default`", "patternProperties": { "^[^\\s]+$": { "type": "object", "properties": { "default": { "type": "string", "default": "" } } } }, "additionalProperties": false } } }, "template": { "$ref": "https://raw.githubusercontent.com/micro-lc/micro-lc/main/packages/interfaces/schemas/v2/plugin.schema.json#" } } }