| 1 | { |
| 2 | "extends": "../../tsconfig.base.json", |
| 3 | "compilerOptions": { |
| 4 | "composite": true, |
| 5 | "module": "Preserve", |
| 6 | "moduleResolution": "Bundler", |
| 7 | "erasableSyntaxOnly": false, |
| 8 | "verbatimModuleSyntax": false, |
| 9 | "jsx": "react-jsx", |
| 10 | "lib": ["ES2025", "DOM", "DOM.Iterable"], |
| 11 | "paths": { |
| 12 | "~/*": ["./src/*"] |
| 13 | }, |
| 14 | "plugins": [ |
| 15 | { |
| 16 | "name": "@effect/language-service", |
| 17 | // Diagnostic severities are deep-merged with tsconfig.base.json; list only web-specific overrides here. |
| 18 | "diagnosticSeverity": { |
| 19 | "globalDate": "off", |
| 20 | "globalConsole": "off", |
| 21 | "globalRandom": "off", |
| 22 | "globalTimers": "off", |
| 23 | "globalFetch": "off" |
| 24 | } |
| 25 | } |
| 26 | ] |
| 27 | }, |
| 28 | "include": [ |
| 29 | "src", |
| 30 | "vite", |
| 31 | "vite.config.ts", |
| 32 | "vercel.ts", |
| 33 | "test", |
| 34 | "scripts/warm-dep-cache.ts", |
| 35 | "../../scripts/lib/public-config.ts", |
| 36 | "../../scripts/lib/third-party-licenses.ts" |
| 37 | ] |
| 38 | } |