web: Cleanup tsconfig.json files

* Extend from the recommended config.
* Remove the exclude field that doesn't contribute to the file
inclusion (include alone should be enough).
* Remove the esModuleInterop field that shouldn't be necessary.
This commit is contained in:
relrelb 2021-07-02 21:28:52 +03:00 committed by relrelb
parent 558bbdb520
commit 276e77d188
2 changed files with 5 additions and 8 deletions

View File

@ -1,12 +1,11 @@
{ {
"extends": "@tsconfig/recommended/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"outDir": "pkg",
"target": "es6", "target": "es6",
"strict": true, "strict": true,
"esModuleInterop": true "outDir": "pkg",
}, },
"include": ["./src/**/*"], "include": ["src/**/*"],
"exclude": ["./dist", "./pkg", "./docs"]
} }

View File

@ -1,12 +1,10 @@
{ {
"extends": "@tsconfig/recommended/tsconfig.json", "extends": "@tsconfig/recommended/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"target": "es2017",
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"target": "es6",
"strict": true,
}, },
"include": ["src/**/*"], "include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
} }