{ "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"] } }, "include": ["src/**/*", "scripts/**/*"], "exclude": ["node_modules", "dist"] }