{ | |
"include": [ | |
"**/*.ts", | |
"**/*.tsx", | |
"**/.server/**/*.ts", | |
"**/.server/**/*.tsx", | |
"**/.client/**/*.ts", | |
"**/.client/**/*.tsx" | |
], | |
"compilerOptions": { | |
"lib": ["DOM", "DOM.Iterable", "ES2022"], | |
"types": ["@remix-run/node", "vite/client"], | |
"isolatedModules": true, | |
"esModuleInterop": true, | |
"jsx": "react-jsx", | |
"module": "ESNext", | |
"moduleResolution": "Bundler", | |
"resolveJsonModule": true, | |
"target": "ES2022", | |
"strict": true, | |
"allowJs": true, | |
"skipLibCheck": true, | |
"forceConsistentCasingInFileNames": true, | |
"baseUrl": ".", | |
"paths": { | |
"~/*": ["./app/*"] | |
}, | |
// Vite takes care of building everything, not tsc. | |
"noEmit": true | |
} | |
} | |