UNPKG

@nx-kz/go

Version:
29 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const devkit_1 = require("@nrwl/devkit"); function default_1(tree, options) { var _a; return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () { const workspaceConfig = (0, devkit_1.readWorkspaceConfiguration)(tree); if ((_a = workspaceConfig.plugins) === null || _a === void 0 ? void 0 : _a.includes('@nx-kz/go')) { return; } if (workspaceConfig.plugins) { workspaceConfig.plugins.push('@nx-kz/go'); } else { workspaceConfig.plugins = ['@nx-kz/go']; } if (!workspaceConfig.pluginsConfig) { workspaceConfig.pluginsConfig = {}; } workspaceConfig.pluginsConfig['@nx-kz/go'] = { 'goModPath': options.goModPath }; (0, devkit_1.updateWorkspaceConfiguration)(tree, workspaceConfig); yield (0, devkit_1.formatFiles)(tree); }); } exports.default = default_1; //# sourceMappingURL=generator.js.map