diff --git a/packages/config-typescript/react-app.json b/packages/config-typescript/react-app.json index 6af13474e..4644f016d 100644 --- a/packages/config-typescript/react-app.json +++ b/packages/config-typescript/react-app.json @@ -1,17 +1,21 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Next.js", - "extends": "./base.json", - "compilerOptions": { - "allowJs": true, - "declaration": false, - "declarationMap": false, - "incremental": true, - "jsx": "preserve", - "lib": ["dom", "dom.iterable", "esnext"], - "module": "esnext", - "noEmit": true, - "resolveJsonModule": true, - "target": "es5" - } +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Next.js", + "extends": "./base.json", + "compilerOptions": { + "allowJs": true, + "declaration": false, + "declarationMap": false, + "incremental": true, + "jsx": "preserve", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "module": "esnext", + "noEmit": true, + "resolveJsonModule": true, + "target": "esnext" + } } diff --git a/packages/config-typescript/react-library.json b/packages/config-typescript/react-library.json index 3cf2d7a26..b2062d027 100644 --- a/packages/config-typescript/react-library.json +++ b/packages/config-typescript/react-library.json @@ -1,12 +1,15 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "React Library", - "extends": "./base.json", - "compilerOptions": { - "lib": ["ES2015", "DOM"], - "module": "ESNext", - "target": "ES6", - "jsx": "react-jsx", - "noEmit": true - } +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "React Library", + "extends": "./base.json", + "compilerOptions": { + "lib": [ + "ES2015", + "DOM" + ], + "module": "ESNext", + "target": "esnext", + "jsx": "react-jsx", + "noEmit": true + } } diff --git a/packages/config-typescript/vite.json b/packages/config-typescript/vite.json index 46c2e55bd..ca972569e 100644 --- a/packages/config-typescript/vite.json +++ b/packages/config-typescript/vite.json @@ -1,17 +1,23 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "./base.json", - "Display": "Vite", - "compilerOptions": { - "allowJs": false, - "esModuleInterop": false, - "jsx": "react", - "lib": ["dom", "dom.iterable", "esnext"], - "module": "ESNext", - "noEmit": true, - "resolveJsonModule": true, - "skipLibCheck": false, - "target": "ESNext", - "types": ["vite/client"] - } +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json", + "Display": "Vite", + "compilerOptions": { + "allowJs": false, + "esModuleInterop": false, + "jsx": "react", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "module": "ESNext", + "noEmit": true, + "resolveJsonModule": true, + "skipLibCheck": false, + "target": "esnext", + "types": [ + "vite/client" + ] + } } diff --git a/packages/shared/tsconfig-build.json b/packages/shared/tsconfig-build.json index 66cc4082f..d6d9a8d94 100644 --- a/packages/shared/tsconfig-build.json +++ b/packages/shared/tsconfig-build.json @@ -2,6 +2,7 @@ // using tsc for type declarations as "Note that declaration files generated by any tool other than tsc are not guaranteed to be error-free, so it's a good idea to test the output with tsc" - https://tsup.egoist.dev/#generate-declaration-file "extends": "@repo/typescript-config/react-library.json", "compilerOptions": { + "rootDir": "./src", "outDir": "dist", "noEmit": false, "emitDeclarationOnly": true,