{ "compilerOptions": { "composite": true, "downlevelIteration": true, "importHelpers": true, "incremental": true, "lib": [ "ESNext", "DOM" ], "module": "CommonJS", "outDir": "dist", "tsBuildInfoFile": "dist/.tsbuildinfo", "removeComments": true, "target": "ESNext", "alwaysStrict": true, "noImplicitAny": true, "noImplicitThis": true, "strict": true, "strictBindCallApply": true, "strictFunctionTypes": true, "strictNullChecks": true, "strictPropertyInitialization": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "moduleResolution": "Node", "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "noImplicitReturns": true, "noPropertyAccessFromIndexSignature": true, "noUncheckedIndexedAccess": true, "noUnusedLocals": true, "noUnusedParameters": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowUnreachableCode": false, "allowUnusedLabels": false, "disableSizeLimit": true, "explainFiles": false, "extendedDiagnostics": false, "forceConsistentCasingInFileNames": true, "importsNotUsedAsValues": "error", "listEmittedFiles": false, "listFiles": false, "newLine": "lf", "noEmitOnError": true, "preserveConstEnums": true, "resolveJsonModule": true, "traceResolution": false, "baseUrl": ".", "plugins": [ { "name": "typescript-eslint-language-service" } ], "paths": { "@/*": [ "*" ], "@/src": [ "src/*" ], "@lib/*": [ "src/lib/*" ], "@utils/*": [ "src/lib/utils/*" ], "@structures/*": [ "src/lib/structures/*" ] } }, "watchOptions": { "watchFile": "useFsEvents", "watchDirectory": "useFsEvents", "fallbackPolling": "dynamicpriority", "synchronousWatchDirectory": true, "excludeDirectories": [ "node_modules", "dist" ] }, "include": [ "src/**/*.ts", ] }