From 224873fb6e51720493fd06a7cbb66caeb3510a15 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 18 Oct 2022 16:46:08 +0100 Subject: [PATCH] default Next.js tsconfig --- tsconfig.json | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 4bdc6f9..1563f3e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,33 +1,20 @@ { "compilerOptions": { - "target": "esnext", - "module": "ES2020", - "lib": ["dom", "ES2020"], - "resolveJsonModule": true, - "moduleResolution": "node", - "jsx": "preserve", - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "noEmit": true, - "sourceMap": true, - "noImplicitAny": true, - "paths": { - "@shared/*": ["./src/components/@shared/*"], - "@hooks/*": ["./src/@hooks/*"], - "@context/*": ["./src/@context/*"], - "@images/*": ["./src/@images/*"], - "@utils/*": ["./src/@utils/*"], - "@content/*": ["./@content/*"] - }, - "baseUrl": ".", + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, "strict": false, "forceConsistentCasingInFileNames": true, - "isolatedModules": true, - "skipLibCheck": true, - "allowJs": true, + "noEmit": true, + "incremental": true, "esModuleInterop": true, - "incremental": true + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" }, - "exclude": ["node_modules", ".next", "*.js"], - "include": ["./src/**/*", "./tests/**/*", "./next-env.d.ts", "./content/**/*"] + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] }