UNPKG

@rnv/engine-core

Version:
34 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); var questionHelpers_1 = require("../questionHelpers"); var getContext_1 = require("../../../getContext"); var Question = function (data) { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var c, projectName, inputs, inputProjectNameObj; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: c = (0, getContext_1.getContext)(); projectName = c.program.opts().projectName; inputs = data.inputs; if (!(0, questionHelpers_1.checkInputValue)(projectName)) return [3 /*break*/, 1]; inputs.projectName = projectName; return [3 /*break*/, 3]; case 1: return [4 /*yield*/, (0, core_1.inquirerPrompt)({ name: 'inputProjectName', type: 'input', default: 'hello-renative', validate: function (value) { return (0, questionHelpers_1.checkInputValue)(value); }, message: "What's your project Name? (folder will be created)", })]; case 2: inputProjectNameObj = _a.sent(); inputs.projectName = inputProjectNameObj === null || inputProjectNameObj === void 0 ? void 0 : inputProjectNameObj.inputProjectName; _a.label = 3; case 3: return [2 /*return*/]; } }); }); }; exports.default = Question; //# sourceMappingURL=projectName.js.map