diff --git a/apps/vite-template/tsconfig.json b/apps/vite-template/tsconfig.json index 80e98ff..d5cbed0 100644 --- a/apps/vite-template/tsconfig.json +++ b/apps/vite-template/tsconfig.json @@ -1,29 +1,11 @@ { + "extends": "@repo/typescript-config/vite.json", "compilerOptions": { "types": ["vite/client"], - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, "paths": { "~/*": ["./src/*"], "@repo/ui/*": ["../../packages/ui/src/*"] - }, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + } }, "include": ["src"], "references": [{ "path": "./tsconfig.node.json" }] diff --git a/packages/config-typescript/vite.json b/packages/config-typescript/vite.json index 3934b8f..2e0bcbc 100644 --- a/packages/config-typescript/vite.json +++ b/packages/config-typescript/vite.json @@ -1,21 +1,22 @@ { - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["src"], - "references": [{ "path": "./tsconfig.node.json" }] + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "forceConsistentCasingInFileNames": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] }