- Added a new .env file for environment variables including database and Redis configurations. - Updated CLAUDE.md with hard rules for development practices. - Enhanced package.json with new scripts for development and infrastructure management. - Integrated Pino for structured logging in the API, replacing the default NestJS logger. - Implemented OpenTelemetry for tracing and monitoring in the API. - Added durationMinutes field to the Mission model in Prisma schema and created corresponding migration. - Updated missions controller and service to handle mission duration and abandonment logic. - Introduced new logger module for consistent logging across the application.
27 lines
736 B
JSON
27 lines
736 B
JSON
{
|
|
"compileOnSave": false,
|
|
"compilerOptions": {
|
|
"rootDir": ".",
|
|
"sourceMap": true,
|
|
"declaration": false,
|
|
"moduleResolution": "node",
|
|
"emitDecoratorMetadata": true,
|
|
"experimentalDecorators": true,
|
|
"importHelpers": true,
|
|
"target": "es2015",
|
|
"module": "esnext",
|
|
"lib": ["es2020", "dom"],
|
|
"resolveJsonModule": true,
|
|
"skipLibCheck": true,
|
|
"skipDefaultLibCheck": true,
|
|
"paths": {
|
|
"@fog-explorer/api-interfaces": ["./libs/api-interfaces/src/index.ts"],
|
|
"@fog-explorer/mission-logic": ["./libs/mission-logic/src/index.ts"],
|
|
"@fog-explorer/encounter-library": [
|
|
"./libs/encounter-library/src/index.ts"
|
|
]
|
|
}
|
|
},
|
|
"exclude": ["node_modules", "tmp"]
|
|
}
|