@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
29 lines • 1.35 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const schema_1 = require("@sprucelabs/schema");
const namedTemplateItem_builder_1 = __importDefault(require("./namedTemplateItem.builder"));
const syncErrorOptions_builder_1 = __importDefault(require("./syncErrorOptions.builder"));
exports.default = (0, schema_1.buildSchema)({
id: 'createErrorOptions',
name: 'Create error action',
description: 'Create a builder for your brand new error! ',
fields: {
...syncErrorOptions_builder_1.default.fields,
errorBuilderDestinationDir: {
type: 'text',
label: 'Error builder destination directory',
isRequired: true,
isPrivate: true,
hint: "Where I'll save your new builder file?",
defaultValue: './src/errors',
},
nameReadable: namedTemplateItem_builder_1.default.fields.nameReadable,
namePascal: namedTemplateItem_builder_1.default.fields.namePascal,
nameCamel: namedTemplateItem_builder_1.default.fields.nameCamel,
description: namedTemplateItem_builder_1.default.fields.description,
},
});
//# sourceMappingURL=createErrorOptions.builder.js.map