{ "compilerOptions": { "target": "ES2022", "module": "ESNext", "moduleResolution": "bundler", "allowImportingTsExtensions": true, "noEmit": true, "lib": ["ES2022"], "outDir": "./dist", "rootDir": "./src", "baseUrl": ".", "paths": { "@/*": ["src/*"], "@api/*": ["src/api/*"], "@commands/*": ["src/commands/*"], "@constants/*": ["src/constants/*"], "@interfaces/*": ["src/interfaces/*"], "@prompts/*": ["src/prompts/*"], "@services/*": ["src/services/*"], "@stores/*": ["src/stores/*"], "@providers/*": ["src/providers/*"], "@tools/*": ["src/tools/*"], "@tui/*": ["src/tui/*"], "@tui-solid/*": ["src/tui-solid/*"], "@ui/*": ["src/ui/*"], "@utils/*": ["src/utils/*"], "@types/*": ["src/types/*"] }, "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "declaration": true, "declarationMap": true, "sourceMap": true, "removeComments": false, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "allowSyntheticDefaultImports": true, "jsx": "preserve", "jsxImportSource": "@opentui/solid" }, "include": ["src/**/*"], "exclude": ["node_modules", "dist", "**/*.test.ts", "src/tui/App.tsx", "src/tui/components", "src/tui/hooks", "src/tui/store.ts"] }