From 3e94059d9b804d53ed8fdb7c8b1fc94269f848da Mon Sep 17 00:00:00 2001 From: eding Date: Tue, 15 Sep 2026 00:40:09 +0200 Subject: [PATCH] fix: configure Angular application build --- angular.json | 3 ++- package.json | 1 + tsconfig.app.json | 9 +++++++++ tsconfig.json | 14 ++++++++++++++ 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json diff --git a/angular.json b/angular.json index c4083a4..883f25f 100644 --- a/angular.json +++ b/angular.json @@ -12,7 +12,8 @@ "options": { "outputPath": "dist/maidn-e2e-angular", "browser": "src/main.ts", - "index": "src/index.html" + "index": "src/index.html", + "tsConfig": "tsconfig.app.json" } } } diff --git a/package.json b/package.json index 3864717..405df4d 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "zone.js": "^0.15.0" }, "devDependencies": { + "@angular/build": "^20.0.0", "@angular/cli": "^20.0.0", "@angular/compiler-cli": "^20.0.0", "typescript": "~5.8.0" diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..5b9d3c5 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a177c88 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "strict": true, + "target": "ES2022", + "module": "preserve", + "moduleResolution": "bundler", + "experimentalDecorators": true, + "useDefineForClassFields": false, + "lib": ["ES2022", "dom"] + }, + "angularCompilerOptions": { + "strictTemplates": true + } +}