feat(ui): initialize Angular 18 dashboard project
Setup: - Angular 18 standalone project with routing - TypeScript strict mode enabled - Angular Material Cyan/Orange theme configured - ESLint + Prettier for code quality - Path aliases configured (@app, @services, @models, etc.) - Environment files for dev/prod configurations Dependencies: - @angular/core@18.2.x - @angular/material@18.2.x - @angular/cdk@18.2.x - chart.js@4.4.x (prepared for graphs) - rxjs@7.8.x Closes #17
This commit is contained in:
1 parent
dc4b0f7e50
commit
0b6c424a94
23 files changed
+15272
No files matched your search
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"compileOnSave": false,
|
||||
"compilerOptions": {
|
||||
"outDir": "./dist/out-tsc",
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"strict": true,
|
||||
"noImplicitOverride": true,
|
||||
"noPropertyAccessFromIndexSignature": true,
|
||||
"noImplicitReturns": true,
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"strictNullChecks": true,
|
||||
"strictFunctionTypes": true,
|
||||
"strictPropertyInitialization": true,
|
||||
"skipLibCheck": true,
|
||||
"esModuleInterop": true,
|
||||
"sourceMap": true,
|
||||
"declaration": false,
|
||||
"downlevelIteration": true,
|
||||
"experimentalDecorators": true,
|
||||
"moduleResolution": "bundler",
|
||||
"importHelpers": true,
|
||||
"target": "ES2022",
|
||||
"module": "ES2022",
|
||||
"useDefineForClassFields": false,
|
||||
"lib": [
|
||||
"ES2022",
|
||||
"dom"
|
||||
],
|
||||
"baseUrl": "./",
|
||||
"paths": {
|
||||
"@app/*": ["src/app/*"],
|
||||
"@environments/*": ["src/environments/*"],
|
||||
"@models/*": ["src/app/models/*"],
|
||||
"@services/*": ["src/app/services/*"],
|
||||
"@components/*": ["src/app/components/*"],
|
||||
"@guards/*": ["src/app/guards/*"],
|
||||
"@interceptors/*": ["src/app/interceptors/*"],
|
||||
"@pipes/*": ["src/app/pipes/*"],
|
||||
"@directives/*": ["src/app/directives/*"]
|
||||
},
|
||||
"resolveJsonModule": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"angularCompilerOptions": {
|
||||
"enableI18nLegacyMessageIdFormat": false,
|
||||
"strictInjectionParameters": true,
|
||||
"strictInputAccessModifiers": true,
|
||||
"strictTemplates": true,
|
||||
"strictAttributeTypes": true
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user