New Angular based web version #1

Closed
thomas.nuyken wants to merge 150 commits from main into ddd
4 changed files with 3419 additions and 41 deletions
Showing only changes of commit 0baf50a2a2 - Show all commits

View File

@@ -15,8 +15,10 @@
"prefix": "app", "prefix": "app",
"architect": { "architect": {
"build": { "build": {
"builder": "@angular/build:application", "builder": "@angular-devkit/build-angular:application",
"options": { "options": {
"outputPath": "dist/tmp",
"index": "src/index.html",
"browser": "src/main.ts", "browser": "src/main.ts",
"polyfills": [ "polyfills": [
"zone.js" "zone.js"
@@ -31,7 +33,8 @@
], ],
"styles": [ "styles": [
"src/styles.scss" "src/styles.scss"
] ],
"scripts": []
}, },
"configurations": { "configurations": {
"production": { "production": {
@@ -70,7 +73,7 @@
"defaultConfiguration": "production" "defaultConfiguration": "production"
}, },
"serve": { "serve": {
"builder": "@angular/build:dev-server", "builder": "@angular-devkit/build-angular:dev-server",
"options": { "options": {
"proxyConfig": "proxy.config.js" "proxyConfig": "proxy.config.js"
}, },
@@ -85,10 +88,10 @@
"defaultConfiguration": "development" "defaultConfiguration": "development"
}, },
"extract-i18n": { "extract-i18n": {
"builder": "@angular/build:extract-i18n" "builder": "@angular-devkit/build-angular:extract-i18n"
}, },
"test": { "test": {
"builder": "@angular/build:karma", "builder": "@angular-devkit/build-angular:karma",
"options": { "options": {
"polyfills": [ "polyfills": [
"zone.js", "zone.js",
@@ -104,7 +107,8 @@
], ],
"styles": [ "styles": [
"src/styles.scss" "src/styles.scss"
] ],
"scripts": []
} }
} }
} }

View File

@@ -24,7 +24,7 @@
"zone.js": "~0.15.1" "zone.js": "~0.15.1"
}, },
"devDependencies": { "devDependencies": {
"@angular/build": "^19.2.15", "@angular-devkit/build-angular": "^19.2.15",
"@angular/cli": "^19.2.15", "@angular/cli": "^19.2.15",
"@angular/compiler-cli": "^19.2.14", "@angular/compiler-cli": "^19.2.14",
"@types/jasmine": "~5.1.8", "@types/jasmine": "~5.1.8",

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,13 @@
import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideHttpClient, withInterceptors } from '@angular/common/http';
import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';
import { provideRouter, withComponentInputBinding } from '@angular/router'; import { provideRouter, withComponentInputBinding } from '@angular/router';
import { routes } from './app.routes';
import {provideHttpClient, withInterceptors} from '@angular/common/http';
import { provideKeycloakAngular } from './auth/auth.config';
import { includeBearerTokenInterceptor } from 'keycloak-angular'; import { includeBearerTokenInterceptor } from 'keycloak-angular';
import { routes } from './app.routes';
import { provideKeycloakAngular } from './auth/auth.config';
export const appConfig: ApplicationConfig = { export const appConfig: ApplicationConfig = {
providers: [ providers: [
provideKeycloakAngular(), provideKeycloakAngular(),
provideBrowserGlobalErrorListeners(),
provideZoneChangeDetection({ eventCoalescing: true }), provideZoneChangeDetection({ eventCoalescing: true }),
provideRouter(routes, withComponentInputBinding()), provideRouter(routes, withComponentInputBinding()),
provideHttpClient(withInterceptors([includeBearerTokenInterceptor])), provideHttpClient(withInterceptors([includeBearerTokenInterceptor])),