UNPKG

@rnv/engine-core

Version:
32 lines 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); var Question = function (data) { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var inputs, c, confirmInstallProject; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: inputs = data.inputs; c = (0, core_1.getContext)(); return [4 /*yield*/, (0, core_1.inquirerPrompt)({ name: 'confirmInstallProject', type: 'confirm', message: 'Project is ready. Do you want to install all dependencies now?', })]; case 1: confirmInstallProject = (_a.sent()).confirmInstallProject; inputs.confirmProjectInstall = confirmInstallProject; if (!confirmInstallProject) return [3 /*break*/, 3]; return [4 /*yield*/, (0, core_1.executeAsync)("".concat((0, core_1.isYarnInstalled)() ? 'yarn' : 'npm install'), { cwd: c.paths.project.dir, })]; case 2: _a.sent(); _a.label = 3; case 3: return [2 /*return*/]; } }); }); }; exports.default = Question; //# sourceMappingURL=installProject.js.map