minecluster/tsconfig.json

40 lines
1.1 KiB
JSON
Raw Normal View History

2024-04-06 20:38:10 -06:00
{
"compilerOptions": {
"module": "ESNext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"target": "ESNext",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true,
/* Vite Compile Options */
"allowImportingTsExtensions": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"paths": {
/* Common */
"@mcl/enums/*": ["./lib/types/enums/*"],
"@mcl/types/*": ["./lib/types/*"],
"@mcl/logging": ["./lib/util/logging.ts"],
/* Vite */
"@mcl/settings": ["./src/ctx/SettingsContext.tsx"],
"@mcl/api/*": ["./src/util/api/*"],
"@mcl/src/util/*": ["./src/util/*"],
"@mcl/pages/*": ["./src/pages/*"],
"@mcl/components/*": ["./src/components/*"],
"@mcl/css/*": ["./src/css/*"],
/* Server */
"@mcl/db/*": ["./lib/database/*"],
"@mcl/controllers/*": ["./lib/controllers/*"],
"@mcl/svc/*": ["./lib/services/*"],
"@mcl/ClientErrors": ["./lib/router/ClientErrors.ts"]
}
},
"exclude": ["node_modules"],
"tsc-alias": {
"resolveFullPaths": true,
"verbose": false
}
}