build(ui): add missing dependency
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 4 Jan 2024 17:59:12 +0000 (18:59 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 4 Jan 2024 17:59:12 +0000 (18:59 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
ui/web/.eslintrc.cjs
ui/web/package.json
ui/web/pnpm-lock.yaml

index 875ab4186fb3aee92c60a881b976ce940b6284d2..75c92c6a3b1e71b886cad07dc45eaaaa6f2b2463 100644 (file)
@@ -1,3 +1,4 @@
+require('@rushstack/eslint-patch/modern-module-resolution')
 const { env } = require('node:process')
 const { defineConfig } = require('eslint-define-config')
 
@@ -14,8 +15,8 @@ module.exports = defineConfig({
     'eslint:recommended',
     'plugin:import/recommended',
     'plugin:vue/vue3-recommended',
-    '@vue/eslint-config-prettier',
     '@vue/eslint-config-typescript/recommended',
+    '@vue/eslint-config-prettier',
   ],
 
   settings: {
index 23888c1a7eb37cb0a7ec317ab20a76a3812ac148..c4ed303a6ec6fee9c0f323131adcab35ef4d6022 100644 (file)
@@ -38,6 +38,7 @@
     "vue-router": "^4.2.5"
   },
   "devDependencies": {
+    "@rushstack/eslint-patch": "^1.6.1",
     "@tsconfig/node20": "^20.1.2",
     "@types/jsdom": "^21.1.6",
     "@types/node": "^20.10.6",
index aca15c69bf715c144c66baecfd2bd0e7e60be9ca..54b0e9ff6eb4c828c0500cccd20f499d617e62e4 100644 (file)
@@ -22,6 +22,9 @@ dependencies:
     version: 4.2.5(vue@3.4.5)
 
 devDependencies:
+  '@rushstack/eslint-patch':
+    specifier: ^1.6.1
+    version: 1.6.1
   '@tsconfig/node20':
     specifier: ^20.1.2
     version: 20.1.2
@@ -855,6 +858,10 @@ packages:
     dev: true
     optional: true
 
+  /@rushstack/eslint-patch@1.6.1:
+    resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==}
+    dev: true
+
   /@sinclair/typebox@0.27.8:
     resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
     dev: true