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}