@sketch-hq/sketch-file-format
Version:
JSON Schemas for Sketch files
26 lines (25 loc) • 1.23 kB
JavaScript
/**
* This file is the entry point to {@link @sketch-hq/sketch-file-format}.
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
/// All *.schema.json are generated from the schema YAML source by
/// the `build:schemas` script defined in package.json.
const file_format_schema_json_1 = __importDefault(require("./file-format.schema.json"));
const document_schema_json_1 = __importDefault(require("./document.schema.json"));
const meta_schema_json_1 = __importDefault(require("./meta.schema.json"));
const page_schema_json_1 = __importDefault(require("./page.schema.json"));
const user_schema_json_1 = __importDefault(require("./user.schema.json"));
const schemas = {
version: [...meta_schema_json_1.default.properties.version.enum].pop() || 0,
versions: [...meta_schema_json_1.default.properties.version.enum],
fileFormat: file_format_schema_json_1.default,
document: document_schema_json_1.default,
meta: meta_schema_json_1.default,
page: page_schema_json_1.default,
user: user_schema_json_1.default,
};
exports.default = schemas;
;