From c64a83ef784baf29048343de4eb6776e892f2dd5 Mon Sep 17 00:00:00 2001 From: Thomas Ruoff Date: Thu, 8 Sep 2022 23:14:20 +0200 Subject: [PATCH] follow docs on typescript, eslint, prettier --- .eslintrc.json | 5 +---- .prettierignore | 1 + .prettierrc => .prettierrc.json | 0 package-lock.json | 7 ++++--- package.json | 3 +-- renovate.json | 6 +----- tsconfig.json | 8 +++----- 7 files changed, 11 insertions(+), 19 deletions(-) create mode 120000 .prettierignore rename .prettierrc => .prettierrc.json (100%) diff --git a/.eslintrc.json b/.eslintrc.json index f64128d..4d765f2 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,6 +1,3 @@ { - "extends": [ - "next/core-web-vitals", - "prettier" - ] + "extends": ["next/core-web-vitals", "prettier"] } diff --git a/.prettierignore b/.prettierignore new file mode 120000 index 0000000..3e4e48b --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +.gitignore \ No newline at end of file diff --git a/.prettierrc b/.prettierrc.json similarity index 100% rename from .prettierrc rename to .prettierrc.json diff --git a/package-lock.json b/package-lock.json index db0d91c..2896f18 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,8 +42,7 @@ "prettier": "2.7.1", "swr": "1.3.0", "tailwindcss": "3.1.8", - "ts-jest": "29.0.0", - "typescript": "4.8.3" + "ts-jest": "29.0.0" } }, "node_modules/@ampproject/remapping": { @@ -9455,6 +9454,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16506,7 +16506,8 @@ "version": "4.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true + "dev": true, + "peer": true }, "unbox-primitive": { "version": "1.0.1", diff --git a/package.json b/package.json index 62e72a4..a2886e0 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,7 @@ "postcss-preset-env": "7.8.1", "prettier": "2.7.1", "swr": "1.3.0", - "tailwindcss": "3.1.8", - "typescript": "4.8.3" + "tailwindcss": "3.1.8" }, "jest": { "transform": { diff --git a/renovate.json b/renovate.json index e055796..d37867b 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,3 @@ { - "extends": [ - "config:base", - ":dependencyDashboard", - ":automergeMinor" - ] + "extends": ["config:base", ":dependencyDashboard", ":automergeMinor"] } diff --git a/tsconfig.json b/tsconfig.json index 98e3e9c..b9cc80c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,16 +5,14 @@ "allowJs": true, "skipLibCheck": true, "strict": false, - "forceConsistentCasingInFileNames": false, + "forceConsistentCasingInFileNames": true, "noEmit": true, + "incremental": true, "esModuleInterop": true, - "allowSyntheticDefaultImports": true, "module": "esnext", - "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", - "incremental": true + "jsx": "preserve" }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], "exclude": ["node_modules"]