UNPKG

@yolkai/nx-workspace

Version:

Extensible Dev Tools for Monorepos

25 lines (24 loc) 884 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const workspace_1 = require("../../utils/workspace"); const core_1 = require("@angular-devkit/core"); const addExcludes = workspace_1.updateWorkspace(workspace => { workspace.projects.forEach(project => { project.targets.forEach(target => { if (target.builder !== '@angular-devkit/build-angular:tslint') { return; } const exceptRootGlob = '!' + core_1.join(core_1.normalize(project.root), '**'); if (!target.options.exclude) { target.options.exclude = []; } if (!target.options.exclude.includes(exceptRootGlob)) { target.options.exclude.push(exceptRootGlob); } }); }); }); function default_1() { return addExcludes; } exports.default = default_1;