@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
17 lines • 648 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const spruce_skill_utils_1 = require("@sprucelabs/spruce-skill-utils");
const schemaUtil = {
generateNamesForSchema(schema) {
return {
nameReadable: schema.name ?? schema.id,
nameCamel: spruce_skill_utils_1.namesUtil.toCamel(schema.id),
namePascal: spruce_skill_utils_1.namesUtil.toPascal(schema.id),
};
},
generateCacheKey(options) {
return `${options.id}-${options.namespace ?? 'no-namespace'}-${options.version}`;
},
};
exports.default = schemaUtil;
//# sourceMappingURL=schema.utility.js.map