UNPKG

@keymanapp/common-types

Version:

Keyman Developer keyboard file types

134 lines (132 loc) 4 kB
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="25f17f9d-b65c-522b-872a-e2f6af0f7f9e")}catch(e){}}(); export default { "title": "kpj.xsd", "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "KeymanDeveloperProject": { "properties": { "Options": { "$ref": "#/definitions/Options" }, "Files": { "$ref": "#/definitions/Files" } }, "required": [ "Options" ], "additionalProperties": false, "type": "object" } }, "required": [ "KeymanDeveloperProject" ], "additionalProperties": false, "definitions": { "Options": { "type": "object", "properties": { "BuildPath": { "type": "string" }, "SourcePath": { "type": "string" }, "CompilerWarningsAsErrors": { "type": "string", "pattern": "^(True|False)$" }, "WarnDeprecatedCode": { "type": "string", "pattern": "^(True|False)$" }, "CheckFilenameConventions": { "type": "string", "pattern": "^(True|False)$" }, "SkipMetadataFiles": { "type": "string", "pattern": "^(True|False)$" }, "ProjectType": { "type": "string", "pattern": "^(keyboard|lexicalmodel)$" }, "Version": { "type": "string", "pattern": "^(1\\.0|2\\.0)$" } }, "required": [], "additionalProperties": false }, "Files": { "type": "object", "properties": { "File": { "type": "array", "items": { "$ref": "#/definitions/File" } } }, "additionalProperties": false, "required": [ "File" ] }, "File": { "type": "object", "properties": { "ID": { "type": "string" }, "Filename": { "type": "string" }, "Filepath": { "type": "string" }, "FileVersion": { "type": "string" }, "FileType": { "type": "string" }, "Details": { "$ref": "#/definitions/FileDetails" }, "ParentFileID": { "type": "string" } }, "required": [ "Filename" ], "additionalProperties": false }, "FileDetails": { "type": "object", "properties": { "Name": { "type": "string" }, "Copyright": { "type": "string" }, "Message": { "type": "string" }, "Version": { "type": "string" } }, "required": [], "additionalProperties": false } } }; //# sourceMappingURL=kpj.schema.js.map //# debugId=25f17f9d-b65c-522b-872a-e2f6af0f7f9e