UNPKG

@releaseotto/core

Version:

OTTO performs your action on new versioning of APIs, packages, schemas, etc. Keepings things nice and neatly automated.

21 lines 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadOttoConfig = void 0; const Automate_1 = require("../types/automator/Automate"); const Otto_1 = require("../factories/Otto"); const input_1 = require("./input"); const schema = require('../schemas/automator-options.json'); /** * Load otto config file based on either data or location. */ function loadOttoConfig(input) { const obj = (0, input_1.loadConfig)(input, schema); if (obj instanceof Automate_1.Automate) { return obj; } else { return (0, Otto_1.createOttoConfig)(JSON.stringify(obj)); } } exports.loadOttoConfig = loadOttoConfig; //# sourceMappingURL=ottoConfig.js.map