From 3c8edd2f5b9928a6217817c1da888b21366a9919 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 8 Oct 2021 13:55:34 +0200 Subject: [PATCH 1/2] fix(@schematics/angular): remove `target` and `lib` options for library tsconfig The `target` option is set directly in ng-packagr binary and cannot be overridden, while the `lib` option is inherited from the root level tsconfig. --- .../test/hello-world-lib/projects/lib/tsconfig.lib.json | 7 +------ .../angular/library/files/tsconfig.lib.json.template | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/angular_devkit/build_angular/test/hello-world-lib/projects/lib/tsconfig.lib.json b/packages/angular_devkit/build_angular/test/hello-world-lib/projects/lib/tsconfig.lib.json index 63dd9b693892..953df1b95597 100644 --- a/packages/angular_devkit/build_angular/test/hello-world-lib/projects/lib/tsconfig.lib.json +++ b/packages/angular_devkit/build_angular/test/hello-world-lib/projects/lib/tsconfig.lib.json @@ -1,15 +1,10 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "target": "es2015", "declaration": true, "declarationMap": true, "inlineSources": true, - "types": [], - "lib": [ - "dom", - "es2018" - ] + "types": [] }, "exclude": [ "src/test.ts", diff --git a/packages/schematics/angular/library/files/tsconfig.lib.json.template b/packages/schematics/angular/library/files/tsconfig.lib.json.template index 202a2d21c6f9..353a24b4ac75 100644 --- a/packages/schematics/angular/library/files/tsconfig.lib.json.template +++ b/packages/schematics/angular/library/files/tsconfig.lib.json.template @@ -3,15 +3,10 @@ "extends": "<%= relativePathToWorkspaceRoot %>/tsconfig.json", "compilerOptions": { "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/lib", - "target": "es2015", "declaration": true, "declarationMap": true, "inlineSources": true, - "types": [], - "lib": [ - "dom", - "es2018" - ] + "types": [] }, "exclude": [ "src/test.ts", From 68421b505e00e1967a8eb48420930d1c3271057b Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 8 Oct 2021 13:59:48 +0200 Subject: [PATCH 2/2] fix(@angular-devkit/build-angular): update workspace tsconfig lib es2020 --- .../schematics/angular/workspace/files/tsconfig.json.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/schematics/angular/workspace/files/tsconfig.json.template b/packages/schematics/angular/workspace/files/tsconfig.json.template index d26703b39104..977a7292beb3 100644 --- a/packages/schematics/angular/workspace/files/tsconfig.json.template +++ b/packages/schematics/angular/workspace/files/tsconfig.json.template @@ -19,7 +19,7 @@ "target": "es2017", "module": "es2020", "lib": [ - "es2018", + "es2020", "dom" ] },