diff --git a/tsconfig.json b/tsconfig.json index 2cfefdf..3d0a51a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,15 +1,21 @@ { - "extends": "./paths.json", "compilerOptions": { "target": "ESNext", - "module": "ESNext", - "allowJs": true, + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, "skipLibCheck": true, - "skipDefaultLibCheck": true, - "esModuleInterop": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", "moduleResolution": "Node", "resolveJsonModule": true, - "strict": true, + "isolatedModules": true, + "noEmit": true, "jsx": "react-jsx" - } -} \ No newline at end of file + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..65dbdb9 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node" + }, + "include": ["vite.config.ts"] +}