@rnv/engine-core
Version:
ReNative Engine Core
26 lines • 1.22 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@rnv/core");
exports.default = (0, core_1.createTask)({
description: 'Show list of all available workspaces',
dependsOn: [core_1.RnvTaskName.projectConfigure],
fn: function (_a) {
var ctx = _a.ctx;
return tslib_1.__awaiter(void 0, void 0, void 0, function () {
var opts;
var _b;
return tslib_1.__generator(this, function (_c) {
opts = (0, core_1.generateOptions)((_b = ctx.files.dotRnv.configWorkspaces) === null || _b === void 0 ? void 0 : _b.workspaces, true, null, function (i, obj, mapping, defaultVal) {
var isConnected = '';
return " [".concat((0, core_1.chalk)().grey(i + 1), "]> ").concat((0, core_1.chalk)().bold.white(defaultVal)).concat(isConnected, " \n");
});
(0, core_1.logToSummary)("Workspaces:\n\n".concat(opts.asString));
return [2 /*return*/];
});
});
},
task: core_1.RnvTaskName.workspaceList,
isGlobalScope: true,
});
//# sourceMappingURL=taskWorkspaceList.js.map
;