| { | |
| "compilerOptions": { | |
| "target": "ESNext", | |
| "useDefineForClassFields": true, | |
| "lib": ["DOM", "DOM.Iterable", "ESNext"], | |
| "allowJs": true, | |
| "skipLibCheck": true, | |
| "esModuleInterop": false, | |
| "allowSyntheticDefaultImports": true, | |
| "strict": true, | |
| "forceConsistentCasingInFileNames": false, | |
| "module": "ESNext", | |
| "moduleResolution": "node", | |
| "resolveJsonModule": true, | |
| "isolatedModules": true, | |
| "noImplicitAny": false, | |
| "noEmit": false, | |
| "declaration": true, | |
| "declarationDir": "./types", | |
| "jsx": "preserve", | |
| "baseUrl": "..", | |
| "paths": { | |
| "~/*": ["./client/src/*"], | |
| "test/*": ["./client/test/*"], | |
| "*": ["./client/*", "../node_modules/*"] | |
| } | |
| }, | |
| "types": ["node", "jest", "@testing-library/jest-dom"], | |
| "exclude": ["node_modules"], | |
| "include": [ | |
| "src/**/*", | |
| "test/**/*", | |
| "../e2e/**/*", | |
| "setupTests.js", | |
| "vite.config.ts", | |
| "env.d.ts", | |
| "../vite.config.ts" | |
| ], | |
| "references": [ | |
| { | |
| "path": "./tsconfig.node.json" | |
| } | |
| ] | |
| } | |