@releaseotto/core
Version:
OTTO performs your action on new versioning of APIs, packages, schemas, etc. Keepings things nice and neatly automated.
17 lines • 531 B
JavaScript
import { Automate } from '../types/automator/Automate';
import { createOttoConfig } from '../factories/Otto';
import { loadConfig } from './input';
const schema = require('../schemas/automator-options.json');
/**
* Load otto config file based on either data or location.
*/
export function loadOttoConfig(input) {
const obj = loadConfig(input, schema);
if (obj instanceof Automate) {
return obj;
}
else {
return createOttoConfig(JSON.stringify(obj));
}
}
//# sourceMappingURL=ottoConfig.js.map