From f30288f9ac6097425317151103b1d6c25893224a Mon Sep 17 00:00:00 2001 From: afiqzudinhadi Date: Thu, 10 Jul 2025 20:37:02 +0800 Subject: [PATCH] chore: use base vite config --- apps/vite-template/tsconfig.json | 22 ++-------------- packages/config-typescript/vite.json | 39 ++++++++++++++-------------- 2 files changed, 22 insertions(+), 39 deletions(-) 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" }] }