UNPKG

1.2 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.setParallelDefault = void 0;
4const tslib_1 = require("tslib");
5const devkit_1 = require("@nrwl/devkit");
6function setParallelDefault(host) {
7 var _a, _b;
8 return tslib_1.__awaiter(this, void 0, void 0, function* () {
9 const config = (0, devkit_1.readWorkspaceConfiguration)(host);
10 const defaultTaskRunnerOptions = (_b = (_a = config.tasksRunnerOptions) === null || _a === void 0 ? void 0 : _a['default']) === null || _b === void 0 ? void 0 : _b.options;
11 if (defaultTaskRunnerOptions) {
12 if (defaultTaskRunnerOptions.parallel) {
13 defaultTaskRunnerOptions.parallel =
14 defaultTaskRunnerOptions.maxParallel || 3;
15 delete defaultTaskRunnerOptions.maxParallel;
16 }
17 else {
18 defaultTaskRunnerOptions.parallel = 1;
19 }
20 (0, devkit_1.updateWorkspaceConfiguration)(host, config);
21 }
22 yield (0, devkit_1.formatFiles)(host);
23 });
24}
25exports.setParallelDefault = setParallelDefault;
26exports.default = setParallelDefault;
27//# sourceMappingURL=set-parallel-default.js.map
\No newline at end of file