diff --git a/ponyracer/package.json b/ponyracer/package.json index d4fde0a50..2f31f5f14 100644 --- a/ponyracer/package.json +++ b/ponyracer/package.json @@ -21,8 +21,8 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular/build": "^20.0.0-next.5", - "@angular/cli": "^20.0.0-next.5", + "@angular/build": "^20.0.0-next.6", + "@angular/cli": "^20.0.0-next.6", "@angular/compiler-cli": "^20.0.0-next.0", "@types/jasmine": "~5.1.0", "jasmine-core": "~5.6.0", diff --git a/ponyracer/tsconfig.app.json b/ponyracer/tsconfig.app.json index 3775b37e3..d522b8a85 100644 --- a/ponyracer/tsconfig.app.json +++ b/ponyracer/tsconfig.app.json @@ -3,13 +3,14 @@ { "extends": "./tsconfig.json", "compilerOptions": { + "composite": true, "outDir": "./out-tsc/app", "types": [] }, - "files": [ - "src/main.ts" - ], "include": [ - "src/**/*.d.ts" + "src/**/*.ts" + ], + "exclude": [ + "src/**/*.spec.ts" ] } diff --git a/ponyracer/tsconfig.json b/ponyracer/tsconfig.json index f79383a7d..dcc391dbd 100644 --- a/ponyracer/tsconfig.json +++ b/ponyracer/tsconfig.json @@ -3,7 +3,6 @@ { "compileOnSave": false, "compilerOptions": { - "outDir": "./dist/out-tsc", "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, @@ -22,5 +21,14 @@ "strictInputAccessModifiers": true, "typeCheckHostBindings": true, "strictTemplates": true - } + }, + "files": [], + "references": [ + { + "path": "tsconfig.app.json" + }, + { + "path": "tsconfig.spec.json" + } + ] } diff --git a/ponyracer/tsconfig.spec.json b/ponyracer/tsconfig.spec.json index 5fb748d92..04e00760b 100644 --- a/ponyracer/tsconfig.spec.json +++ b/ponyracer/tsconfig.spec.json @@ -3,13 +3,13 @@ { "extends": "./tsconfig.json", "compilerOptions": { + "composite": true, "outDir": "./out-tsc/spec", "types": [ "jasmine" ] }, "include": [ - "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.ts" ] }