40 lines
No EOL
1.2 KiB
JSON
40 lines
No EOL
1.2 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"],
|
|
}
|
|
},
|
|
"include": ["src/**/*"],
|
|
"exclude": ["node_modules", "dist"]
|
|
} |