Skip to content

Commit 6396ab9

Browse files
authored
chore: simplify tsconfigs (#891)
See https://github.com/tsconfig/bases
1 parent 0fafc75 commit 6396ab9

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

package-lock.json

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"prepare": "husky install"
5353
},
5454
"devDependencies": {
55+
"@tsconfig/node16-strictest-esm": "^1.0.3",
5556
"@types/jest": "^29.0.0",
5657
"@types/node": "^18.7.16",
5758
"@typescript-eslint/eslint-plugin": "^5.36.2",

tsconfig.json

+2-13
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,8 @@
11
{
2+
"extends": "@tsconfig/node16-strictest-esm/tsconfig.json",
23
"compilerOptions": {
3-
"target": "ES2020",
4-
"module": "ES2020",
54
"declaration": true,
6-
"outDir": "./dist/",
7-
"strict": true,
8-
"noFallthroughCasesInSwitch": true,
9-
"noImplicitReturns": true,
10-
"noPropertyAccessFromIndexSignature": true,
11-
"noUncheckedIndexedAccess": true,
12-
"noUnusedLocals": true,
13-
"noUnusedParameters": true,
14-
"forceConsistentCasingInFileNames": true,
15-
"esModuleInterop": true,
16-
"moduleResolution": "node"
5+
"outDir": "./dist/"
176
},
187
"files": ["index.ts"]
198
}

0 commit comments

Comments
 (0)