@mebbigfrontend/ts-cli
Version:
19 lines • 1.35 kB
JavaScript
;
/**
* create 命令的具体任务
*/
Object.defineProperty(exports, "__esModule", { value: true });
const create_1 = require("../utils/create");
async function create(projectName) {
(0, create_1.isFileExist)(projectName);
const feature = await (0, create_1.selectFeature)();
(0, create_1.initProjectDir)(projectName);
(0, create_1.changePackageInfo)(projectName);
(0, create_1.installTSAndInit)();
(0, create_1.installTypesNode)();
(0, create_1.installDevEnviroment)();
(0, create_1.installFeature)(feature);
(0, create_1.end)(projectName);
}
exports.default = create;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbW1hbmQvY3JlYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7R0FFRzs7QUFFSCw0Q0FVeUI7QUFFVixLQUFLLFVBQVUsTUFBTSxDQUFDLFdBQW1CO0lBQ3RELElBQUEsb0JBQVcsRUFBQyxXQUFXLENBQUMsQ0FBQztJQUN6QixNQUFNLE9BQU8sR0FBRyxNQUFNLElBQUEsc0JBQWEsR0FBRSxDQUFDO0lBQ3RDLElBQUEsdUJBQWMsRUFBQyxXQUFXLENBQUMsQ0FBQztJQUM1QixJQUFBLDBCQUFpQixFQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQy9CLElBQUEseUJBQWdCLEdBQUUsQ0FBQztJQUNuQixJQUFBLHlCQUFnQixHQUFFLENBQUM7SUFDbkIsSUFBQSw2QkFBb0IsR0FBRSxDQUFDO0lBQ3ZCLElBQUEsdUJBQWMsRUFBQyxPQUFPLENBQUMsQ0FBQztJQUN4QixJQUFBLFlBQUcsRUFBQyxXQUFXLENBQUMsQ0FBQztBQUNuQixDQUFDO0FBVkQseUJBVUMifQ==