tg-bot-ts/tsconfig.json

46 lines
No EOL
1.5 KiB
JSON

{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"lib": ["ES2020"],
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"outDir": "./dist",
"rootDir": "./src",
"baseUrl": ".",
"paths": {
"@root/*": ["./*"],
"@src/*": ["src/*"],
"@data/*": ["data/*"],
"@tests/*": ["tests/*"],
"@messages/*": ["messages/*"],
"@tgHistory/*": ["data/tg-history/*"],
"@scripts/*": ["scripts/*"],
"@helpers/*": ["src/helpers/*"],
"@systems/*": ["src/systems/*"],
"@registry/*": ["src/systems/registry/*"],
"@commands/*": ["src/commands/*"],
"@subcommands/*": ["src/subcommands/*"],
"@handlers/*": ["src/handlers/*"],
"@utils": ["src/utils"],
"@types": ["src/types"],
"@format": ["src/systems/format"],
"@emojis": ["src/systems/emojis"],
"@scheduler/*": ["src/systems/scheduler/*"],
"@paths": ["src/helpers/paths"],
"@characters": ["src/systems/characters"],
"@systems/scheduler": ["src/systems/scheduler/index"],
"@ui": ["src/ui/index"],
"@ui/*": ["src/ui/*"],
"@ui/poll": ["src/ui/poll/index"],
"@ui/types": ["src/ui/types"],
"@discord": ["src/discord/index"],
"@discord/*": ["src/discord/*"]
}
},
"include": ["src/**/*", "scripts/**/*"],
"exclude": ["node_modules", "dist"]
}