Refine TS and linter configuration
[e-mobility-charging-stations-simulator.git] / src / ui / web / tsconfig.json
index f0a1203d4ff48f6776e35776240f18c5480db90a..9e934d1f7d301777f66938d292d13d4973815fc7 100644 (file)
@@ -1,19 +1,12 @@
 {
+  "extends": "@vue/tsconfig/tsconfig.node.json",
   "compilerOptions": {
-    "target": "esnext",
-    "module": "esnext",
-    "strict": true,
-    "jsx": "preserve",
-    "moduleResolution": "node",
     "experimentalDecorators": true,
-    "skipLibCheck": true,
-    "esModuleInterop": true,
     "allowSyntheticDefaultImports": true,
-    "forceConsistentCasingInFileNames": true,
-    "useDefineForClassFields": true,
     "sourceMap": true,
     "baseUrl": ".",
     "types": [
+      "node",
       "webpack-env",
       "mocha",
       "chai"
@@ -25,9 +18,7 @@
     },
     "lib": [
       "esnext",
-      "dom",
-      "dom.iterable",
-      "scripthost"
+      "dom"
     ]
   },
   "include": [