nx/packages/angular/src/generators/application/lib/set-app-strict-default.ts
Colum Ferry 96293b02cb
cleanup(angular): refactor angular application generator (#6036)
Refactor Angular Application Schematic to Generator using Nx Devkit
2021-06-18 15:39:05 +01:00

19 lines
669 B
TypeScript

import type { Tree } from '@nrwl/devkit';
import {
readWorkspaceConfiguration,
updateWorkspaceConfiguration,
} from '@nrwl/devkit';
export function setApplicationStrictDefault(host: Tree, strict: boolean) {
const workspaceConfig = readWorkspaceConfiguration(host);
workspaceConfig.generators = workspaceConfig.generators || {};
workspaceConfig.generators['@nrwl/angular:application'] =
workspaceConfig.generators['@nrwl/angular:application'] || {};
workspaceConfig.generators['@nrwl/angular:application'].strict =
workspaceConfig.generators['@nrwl/angular:application'].strict ?? strict;
updateWorkspaceConfiguration(host, workspaceConfig);
}