- Modified build command in package.json for improved reporting. - Updated pnpm-lock.yaml to remove obsolete dependencies and add new ones. - Enhanced TypeScript configuration in BFF for better compatibility with ES2024. - Refactored app.module.ts for clearer module organization and added comments for better understanding. - Adjusted next.config.mjs to conditionally enable standalone output based on environment. - Improved InternetPlansPage to fetch and display installation options alongside internet plans. - Cleaned up unnecessary comments and code in VPN plans page for better readability. - Updated manage.sh script to build shared packages and BFF before starting development applications.
28 lines
638 B
JSON
28 lines
638 B
JSON
{
|
|
"extends": "../../tsconfig.json",
|
|
"compilerOptions": {
|
|
// NestJS overrides
|
|
"module": "CommonJS",
|
|
"moduleResolution": "node",
|
|
"emitDecoratorMetadata": true,
|
|
"experimentalDecorators": true,
|
|
|
|
// Build settings
|
|
"outDir": "./dist",
|
|
"baseUrl": "./",
|
|
"removeComments": true,
|
|
"target": "ES2024",
|
|
|
|
// Path mappings
|
|
"paths": {
|
|
"@/*": ["src/*"]
|
|
},
|
|
|
|
// NestJS-specific adjustments
|
|
"strictPropertyInitialization": false, // DTOs use decorators, not initializers
|
|
"noImplicitOverride": false
|
|
},
|
|
"include": ["src/**/*", "test/**/*"],
|
|
"exclude": ["node_modules", "dist"]
|
|
}
|