build(deps-dev): refine vue.js dashboard tsconfig.json
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 22 Apr 2023 18:58:40 +0000 (20:58 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 22 Apr 2023 18:58:40 +0000 (20:58 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
ui/web/package.json
ui/web/pnpm-lock.yaml
ui/web/tsconfig.json

index 500f69974dfdb221feed2e889e4f3c493b3e3e78..7105014f4d67dab0a7aab09d1fc3a0d8f633aee8 100644 (file)
@@ -32,6 +32,7 @@
     "vue-router": "^4.1.6"
   },
   "devDependencies": {
+    "@tsconfig/node20": "^1.0.0",
     "@types/chai": "^4.3.4",
     "@types/mocha": "^10.0.1",
     "@types/node": "^18.15.13",
index baf3dca1f38da56071989d3e32dcd7b5b42497e2..bffa2afab66b98c90cbb889b446dc9afae3c5f42 100644 (file)
@@ -21,6 +21,9 @@ dependencies:
     version: 4.1.6(vue@3.2.47)
 
 devDependencies:
+  '@tsconfig/node20':
+    specifier: ^1.0.0
+    version: 1.0.0
   '@types/chai':
     specifier: ^4.3.4
     version: 4.3.4
@@ -1869,6 +1872,10 @@ packages:
     engines: {node: '>=10.13.0'}
     dev: true
 
+  /@tsconfig/node20@1.0.0:
+    resolution: {integrity: sha512-AwbXtpWEaRUjbGVwdlusNqwet+jeSk3Nnqf/8+77WJ1/9d6xnqs2QpE9Pdwv8RCoXxtMedWEtlmWY+/irBPcUw==}
+    dev: true
+
   /@types/accepts@1.3.5:
     resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==}
     dependencies:
index 7fe09db6d7ff37fa040d730c99cf6c5d9324a90b..043cdbaca2a17d2eb128436d6b976356c3e4bbf6 100644 (file)
@@ -1,5 +1,8 @@
 {
-  "extends": "@vue/tsconfig/tsconfig.json",
+  "extends": [
+    "@tsconfig/node20/tsconfig.json",
+    "@vue/tsconfig/tsconfig.json"
+  ],
   "compilerOptions": {
     "allowImportingTsExtensions": false,
     "experimentalDecorators": true,