{ "compilerOptions": { "declaration": true, "esModuleInterop": true, "module": "commonjs", "moduleResolution": "node", "noEmitOnError": true, "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "noUnusedParameters": false, "noUnusedLocals": false, "useUnknownInCatchVariables": false, "outDir": "./dist", "rootDir": ".", "skipLibCheck": true, "strict": true, "target": "es2019", "lib": ["es2020"], "baseUrl": "", "rootDirs": [".", "./dist-schema/", "./bazel-bin/"], "typeRoots": ["./node_modules/@types"], "types": ["node", "jasmine"], "paths": { "@angular-devkit/core": ["./packages/angular_devkit/core/src/index"], "@angular-devkit/core/node": ["./packages/angular_devkit/core/node/index"], "@angular-devkit/core/node/testing": ["./packages/angular_devkit/core/node/testing/index"], "@angular-devkit/schematics": ["./packages/angular_devkit/schematics/src/index"], "@angular-devkit/schematics/tasks": ["./packages/angular_devkit/schematics/tasks/index"], "@angular-devkit/schematics/tasks/node": [ "./packages/angular_devkit/schematics/tasks/node/index" ], "@angular-devkit/schematics/tools": ["./packages/angular_devkit/schematics/tools/index"], "@angular-devkit/schematics/testing": ["./packages/angular_devkit/schematics/testing/index"], "@angular-devkit/build-optimizer": ["./packages/angular_devkit/build_optimizer/src/index"], "@angular-devkit/architect": ["./packages/angular_devkit/architect/src/index"], "@angular-devkit/architect/testing": ["./packages/angular_devkit/architect/testing/index"], "@angular-devkit/build-angular": ["./packages/angular_devkit/build_angular/src/index"], "@angular-devkit/build-webpack": ["./packages/angular_devkit/build_webpack/src/index"], "@ngtools/webpack": ["./packages/ngtools/webpack/src/index"], "@schematics/angular": ["./packages/schematics/angular/index"] }, "plugins": [ { "name": "@bazel/tsetse", // must-use-promises is handled by the eslint @typescript-eslint/no-floating-promises rule "disabledRules": ["must-type-assert-json-parse", "must-use-promises"] } ] }, "bazelOptions": { "suppressTsconfigOverrideWarnings": true }, "exclude": [ "packages/angular_devkit/build_angular/src/bazel-babel.d.ts", "bazel-out/**/*", "dist/**/*", "dist-schema/**", "goldens/**/*", "**/node_modules/**/*", "**/third_party/**/*", "packages/angular_devkit/schematics_cli/blank/*-files/**/*", "packages/angular_devkit/schematics_cli/schematic/files/**/*", "packages/angular_devkit/*/test/**/*", "packages/schematics/*/*/*files/**/*", "tests/**/*", "tools/**/*", ".ng-dev/**/*" ] }