refactor: update .gitignore and optimize Angular config (!7)

Reviewed-on: https://git.simonis.lol/projects/casino/pulls/7
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: Huy <ptran@noreply@simonis.lol>
Co-authored-by: Jan-Marlon Leibl <jleibl@proton.me>
Co-committed-by: Jan-Marlon Leibl <jleibl@proton.me>
This commit is contained in:
Jan-Marlon Leibl 2025-02-05 10:37:21 +00:00 committed by Hop In, I Have Puppies AND WiFi
parent f6f52e2724
commit 7fe8f276cf
6 changed files with 6 additions and 13 deletions

2
.gitignore vendored
View file

@ -1,3 +1,3 @@
.idea .idea
.DS_Store .DS_Store
.vscode

View file

@ -16,9 +16,6 @@
"outputPath": "dist/lf10-starter2024", "outputPath": "dist/lf10-starter2024",
"index": "src/index.html", "index": "src/index.html",
"browser": "src/main.ts", "browser": "src/main.ts",
"polyfills": [
"zone.js"
],
"tsConfig": "tsconfig.app.json", "tsConfig": "tsconfig.app.json",
"assets": [ "assets": [
{ {
@ -73,10 +70,6 @@
"test": { "test": {
"builder": "@angular-devkit/build-angular:karma", "builder": "@angular-devkit/build-angular:karma",
"options": { "options": {
"polyfills": [
"zone.js",
"zone.js/testing"
],
"tsConfig": "tsconfig.spec.json", "tsConfig": "tsconfig.spec.json",
"assets": [ "assets": [
{ {

View file

@ -19,7 +19,6 @@
"rxjs": "~7.8.0", "rxjs": "~7.8.0",
"tailwindcss": "^4.0.3", "tailwindcss": "^4.0.3",
"tslib": "^2.3.0", "tslib": "^2.3.0",
"zone.js": "~0.14.10",
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "^18.2.2", "@angular-devkit/build-angular": "^18.2.2",

View file

@ -26,8 +26,7 @@
"postcss": "^8.5.1", "postcss": "^8.5.1",
"rxjs": "~7.8.0", "rxjs": "~7.8.0",
"tailwindcss": "^4.0.3", "tailwindcss": "^4.0.3",
"tslib": "^2.3.0", "tslib": "^2.3.0"
"zone.js": "~0.14.10"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "^18.2.2", "@angular-devkit/build-angular": "^18.2.2",

View file

@ -1,4 +1,4 @@
import { Component } from '@angular/core'; import { Component, ChangeDetectionStrategy } from '@angular/core';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { RouterOutlet } from '@angular/router'; import { RouterOutlet } from '@angular/router';
import { KeycloakAngularModule } from 'keycloak-angular'; import { KeycloakAngularModule } from 'keycloak-angular';
@ -10,6 +10,7 @@ import { KeycloakAngularModule } from 'keycloak-angular';
providers: [], providers: [],
templateUrl: './app.component.html', templateUrl: './app.component.html',
styleUrl: './app.component.css', styleUrl: './app.component.css',
changeDetection: ChangeDetectionStrategy.OnPush,
}) })
export class AppComponent { export class AppComponent {
constructor() {} constructor() {}

View file

@ -1,4 +1,4 @@
import { APP_INITIALIZER, ApplicationConfig } from '@angular/core'; import { APP_INITIALIZER, ApplicationConfig, provideExperimentalZonelessChangeDetection } from '@angular/core';
import { provideRouter } from '@angular/router'; import { provideRouter } from '@angular/router';
import { routes } from './app.routes'; import { routes } from './app.routes';
@ -41,6 +41,7 @@ export const appConfig: ApplicationConfig = {
}, },
KeycloakService, KeycloakService,
provideHttpClient(withInterceptorsFromDi()), provideHttpClient(withInterceptorsFromDi()),
provideExperimentalZonelessChangeDetection(),
{ {
provide: HTTP_INTERCEPTORS, provide: HTTP_INTERCEPTORS,
useClass: KeycloakBearerInterceptor, useClass: KeycloakBearerInterceptor,