My personal website
1{
2 "compilerOptions": {
3 "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
4 "target": "ES2023",
5 "useDefineForClassFields": true,
6 "module": "ESNext",
7 "lib": ["ES2023", "DOM", "DOM.Iterable"],
8 "types": ["vite/client"],
9 "skipLibCheck": true,
10 "paths": {
11 "react": ["./node_modules/preact/compat/"],
12 "react-dom": ["./node_modules/preact/compat/"]
13 },
14
15 /* Bundler mode */
16 "moduleResolution": "bundler",
17 "allowImportingTsExtensions": true,
18 "verbatimModuleSyntax": true,
19 "moduleDetection": "force",
20 "noEmit": true,
21 "jsx": "react-jsx",
22 "jsxImportSource": "preact",
23
24 /* Linting */
25 "strict": true,
26 "noUnusedLocals": true,
27 "noUnusedParameters": true,
28 "erasableSyntaxOnly": true,
29 "noFallthroughCasesInSwitch": true,
30 "noUncheckedSideEffectImports": true
31 },
32 "include": ["src"]
33}