UNPKG

@notadd/cli

Version:

notadd core none dependence

34 lines (33 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BuildCommand = void 0; const tslib_1 = require("tslib"); const cli_core_1 = require("@notadd/cli-core"); const core_1 = require("@notadd/core"); const run_1 = require("./run"); const path_1 = require("path"); let BuildCommand = class BuildCommand { build(root, output, del) { root = root || process.cwd(); const options = { tsconfig: path_1.join(root, 'tsconfig.json'), src: root, output: path_1.join(root, output || 'dist'), types: path_1.join(root, 'dist'), watch: false, delete: !!del }; return run_1.run(options); } }; tslib_1.__decorate([ cli_core_1.Command(`build`), tslib_1.__param(0, core_1.Args('root')), tslib_1.__param(1, core_1.Args('o')), tslib_1.__param(2, core_1.Args('d')), tslib_1.__metadata("design:type", Function), tslib_1.__metadata("design:paramtypes", [String, String, Boolean]), tslib_1.__metadata("design:returntype", Object) ], BuildCommand.prototype, "build", null); BuildCommand = tslib_1.__decorate([ core_1.Controller() ], BuildCommand); exports.BuildCommand = BuildCommand;