UNPKG

@rnv/engine-core

Version:
30 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); var path_1 = tslib_1.__importDefault(require("path")); var Question = function (data) { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var c, inputs, appConfigs; return tslib_1.__generator(this, function (_a) { c = (0, core_1.getContext)(); inputs = data.inputs; appConfigs = (0, core_1.listAppConfigsFoldersSync)(true); if (appConfigs && appConfigs.length > 0) { appConfigs.forEach(function (appConfigID) { var appCnfPath = path_1.default.join(c.paths.project.appConfigsDir, appConfigID, core_1.RnvFileName.renative); var appConfig = (0, core_1.readObjectSync)(appCnfPath); if (appConfig) { appConfig.common = appConfig.common || {}; appConfig.common.title = inputs.appTitle; appConfig.common.id = inputs.appID; appConfig.common.description = "This is ".concat(inputs.appTitle, " app!"); (0, core_1.logInfo)("Updating appConfig ".concat((0, core_1.chalk)().bold.white(appConfigID), " with title: ").concat((0, core_1.chalk)().bold.white(inputs.appTitle), " and id: ").concat((0, core_1.chalk)().bold.white(inputs.appID))); (0, core_1.writeFileSync)(appCnfPath, appConfig); } }); } return [2 /*return*/]; }); }); }; exports.default = Question; //# sourceMappingURL=appConfigs.js.map