Files
cfw-autumn/server/tsconfig.json
2025-11-11 18:04:55 +00:00

40 lines
1.0 KiB
JSON

{
"ts-node": {
"esm": true,
"experimentalSpecifier": true
},
"compilerOptions": {
"target": "ES2020",
"moduleResolution": "bundler",
"module": "Preserve",
// "declaration": true,
"jsx": "react-jsx",
"rootDir": ".",
"outDir": "./dist",
"strict": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"paths": {
"@/*": ["./src/*"],
"@shared/*": ["../shared/*"],
"@emails/*": ["./emails/*"],
"@scripts/*": ["./scripts/*"],
"@lua/*": ["./src/_luaScripts/*"],
"@tests/*": ["./tests/*"],
// From shared package?
"@autumn/shared": ["../shared/index.ts"],
"@autumn/shared/*": ["../shared/*"],
"@api/*": ["../shared/api/*"],
"@models/*": ["../shared/models/*"],
"@utils/*": ["../shared/utils/*"],
}
},
"include": ["src", "tests", "scripts", "emails", "experiments"],
"exclude": ["node_modules", "dist", "tests/archives"]
}