P2B-WEB-2026_2025/block-01/week-01-the_web_under_the_hood/demo/tsconfig.json

31 lines
No EOL
693 B
JSON

{
"compilerOptions": {
"target": "es2023",
"module": "NodeNext",
"lib": [
"ES2023"
],
"types": [
"node",
"vite/client"
],
"skipLibCheck": true,
/* Server + Vite middleware specific */
"moduleResolution": "NodeNext",
"esModuleInterop": true,
"resolveJsonModule": true,
"allowJs": true,
"allowImportingTsExtensions": true,
/* Keep TS as a type checker only (no emit) when running via ts-node/vite) */
"noEmit": true,
/* Linting */
"noUnusedLocals": true,
"noUnusedParameters": true,
"erasableSyntaxOnly": true,
"noFallthroughCasesInSwitch": true
},
"include": [
"src",
"server"
]
}