Files
lifeforge/server/tsconfig.json

50 lines
1.4 KiB
JSON

{
"compilerOptions": {
"target": "ESNext",
"outDir": "./dist",
"module": "ESNext",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true,
"moduleResolution": "bundler",
"strictFunctionTypes": true,
"strictNullChecks": true,
"allowUnusedLabels": false,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"useDefineForClassFields": false,
"noUnusedLocals": true,
"declaration": true,
"composite": true,
"emitDeclarationOnly": true,
"rootDir": "../",
"paths": {
"@functions/*": ["./src/core/functions/*"],
"@middlewares/*": ["./src/core/middlewares/*"],
"@schema": ["./src/core/schema"],
"@lib/*": ["./src/lib/*", "../apps/*"]
}
},
"include": [
"./src/**/*",
"../apps/**/server/**/*",
"../apps/music/music",
"../apps/sinChewDaily/sinChewDaily",
"../apps/blog/blog",
"../apps/ideaBox/ideaBox",
"../apps/codeTime/codeTime",
"../apps/todoList/todoList",
"../apps/calendar/calendar",
"../apps/momentVault/momentVault",
"../apps/sudoku/sudoku",
"../apps/railwayMap/railwayMap",
"../apps/youtubeSummarizer/youtubeSummarizer",
"../apps/changiAirportFlightStatus/changiAirportFlightStatus",
"../apps/passwords/passwords",
"../apps/scoresLibrary/scoresLibrary",
"../apps/wishlist/wishlist",
"../journal"
]
}