]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
chore: hoist shared devDependencies to root workspace
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 16 Apr 2026 21:05:15 +0000 (23:05 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 16 Apr 2026 21:05:15 +0000 (23:05 +0200)
Remove @types/node, cross-env, prettier, rimraf, tsx, typescript from
ui/common, ui/web, and ui/cli package.json — they are already declared
in the root package.json. cli-specific deps (@types/ws, esbuild,
esbuild-plugin-clean) are kept in ui/cli.

pnpm-lock.yaml
ui/cli/package.json
ui/common/package.json
ui/web/package.json

index 85f6d54f082f57544f628291300c51cf14634e10..35e4750853d379b7f90e97c52e3178329cf9fd42 100644 (file)
@@ -1,97 +1,3 @@
----
-lockfileVersion: '9.0'
-
-importers:
-
-  .:
-    configDependencies: {}
-    packageManagerDependencies:
-      '@pnpm/exe':
-        specifier: 10.33.0
-        version: 10.33.0
-      pnpm:
-        specifier: 10.33.0
-        version: 10.33.0
-
-packages:
-
-  '@pnpm/exe@10.33.0':
-    resolution: {integrity: sha512-sGsjztJBelzVMd0RhceDJ3p8Hk7eBcpu4G/TF6REzIvNdkKyxDT0czc1BWyo8Kbg+U0OBtK/TAGXN7Art4rTdg==}
-    hasBin: true
-
-  '@pnpm/linux-arm64@10.33.0':
-    resolution: {integrity: sha512-oYb5NxEyImqaTkLVX/7jL59m9Vfmd07iLWzr4Pg2LIk4XEtAllNcnksNHcp5Uf+lFk/BggtpOdvC84TG3VnbFw==}
-    cpu: [arm64]
-    os: [linux]
-    hasBin: true
-
-  '@pnpm/linux-x64@10.33.0':
-    resolution: {integrity: sha512-JYD2GXDF2roKpvTg5s032lYcUcT9lMedYlzxoqitWTjKlkMhl2gXRYpiDHdi2mWC5nFOJYlgYbUuy6jh3rXhng==}
-    cpu: [x64]
-    os: [linux]
-    hasBin: true
-
-  '@pnpm/macos-arm64@10.33.0':
-    resolution: {integrity: sha512-3w9Pqpw0swnAbnEdAKumMuKj+TPaGratnqC49bC41vjR1pNs0UMwVdOxiIROUMQy5OHKPx0IH/wOOP0hkhJd+g==}
-    cpu: [arm64]
-    os: [darwin]
-    hasBin: true
-
-  '@pnpm/macos-x64@10.33.0':
-    resolution: {integrity: sha512-SBeiLjU/9ORMIXAMsD6+Ltaaesniwh49FeFcG6kA64Zxr30U9SyzeZDnNOyWCGFjHeCmGfzCnSpNEN4VNo827g==}
-    cpu: [x64]
-    os: [darwin]
-    hasBin: true
-
-  '@pnpm/win-arm64@10.33.0':
-    resolution: {integrity: sha512-8X3NQqmfNVZ+dCu+EfD7ZkAgDgIKKdAgBBKcvhvMoMJq/nWHOfqDLxewE9TQ7qzVLuUKG/9b/xBVRVjdtDOm0w==}
-    cpu: [arm64]
-    os: [win32]
-    hasBin: true
-
-  '@pnpm/win-x64@10.33.0':
-    resolution: {integrity: sha512-wiPVvxmTuB6FFn+rZ4FfSk1WTn+cxiQ7MTJEEz1k9VZLN/yZujGrv/WLYH2JcwzVTgObfmQuBKeNgEUavEL0Qg==}
-    cpu: [x64]
-    os: [win32]
-    hasBin: true
-
-  pnpm@10.33.0:
-    resolution: {integrity: sha512-EFaLtKavtYyes2MNqQzJUWQXq+vT+rvmc58K55VyjaFJHp21pUTHatjrdXD1xLs9bGN7LLQb/c20f6gjyGSTGQ==}
-    engines: {node: '>=18.12'}
-    hasBin: true
-
-snapshots:
-
-  '@pnpm/exe@10.33.0':
-    optionalDependencies:
-      '@pnpm/linux-arm64': 10.33.0
-      '@pnpm/linux-x64': 10.33.0
-      '@pnpm/macos-arm64': 10.33.0
-      '@pnpm/macos-x64': 10.33.0
-      '@pnpm/win-arm64': 10.33.0
-      '@pnpm/win-x64': 10.33.0
-
-  '@pnpm/linux-arm64@10.33.0':
-    optional: true
-
-  '@pnpm/linux-x64@10.33.0':
-    optional: true
-
-  '@pnpm/macos-arm64@10.33.0':
-    optional: true
-
-  '@pnpm/macos-x64@10.33.0':
-    optional: true
-
-  '@pnpm/win-arm64@10.33.0':
-    optional: true
-
-  '@pnpm/win-x64@10.33.0':
-    optional: true
-
-  pnpm@10.33.0: {}
-
----
 lockfileVersion: '9.0'
 
 settings:
@@ -296,58 +202,21 @@ importers:
         specifier: ^8.20.0
         version: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
     devDependencies:
-      '@types/node':
-        specifier: ^24.12.2
-        version: 24.12.2
       '@types/ws':
         specifier: ^8.18.1
         version: 8.18.1
-      cross-env:
-        specifier: ^10.1.0
-        version: 10.1.0
       esbuild:
         specifier: ^0.28.0
         version: 0.28.0
       esbuild-plugin-clean:
         specifier: ^1.0.1
         version: 1.0.1(esbuild@0.28.0)
-      prettier:
-        specifier: ^3.8.3
-        version: 3.8.3
-      rimraf:
-        specifier: ^6.1.3
-        version: 6.1.3
-      tsx:
-        specifier: ^4.21.0
-        version: 4.21.0
-      typescript:
-        specifier: ~6.0.2
-        version: 6.0.2
 
   ui/common:
     dependencies:
       zod:
         specifier: ^4.3.6
         version: 4.3.6
-    devDependencies:
-      '@types/node':
-        specifier: ^24.12.2
-        version: 24.12.2
-      cross-env:
-        specifier: ^10.1.0
-        version: 10.1.0
-      prettier:
-        specifier: ^3.8.3
-        version: 3.8.3
-      rimraf:
-        specifier: ^6.1.3
-        version: 6.1.3
-      tsx:
-        specifier: ^4.21.0
-        version: 4.21.0
-      typescript:
-        specifier: ~6.0.2
-        version: 6.0.2
 
   ui/web:
     dependencies:
@@ -376,9 +245,6 @@ importers:
       '@types/jsdom':
         specifier: ^28.0.1
         version: 28.0.1
-      '@types/node':
-        specifier: ^24.12.2
-        version: 24.12.2
       '@vitejs/plugin-vue':
         specifier: ^6.0.6
         version: 6.0.6(vite@8.0.8(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.32(typescript@6.0.2))
@@ -394,21 +260,9 @@ importers:
       '@vue/tsconfig':
         specifier: ^0.9.1
         version: 0.9.1(typescript@6.0.2)(vue@3.5.32(typescript@6.0.2))
-      cross-env:
-        specifier: ^10.1.0
-        version: 10.1.0
       jsdom:
         specifier: ^29.0.2
         version: 29.0.2
-      prettier:
-        specifier: ^3.8.3
-        version: 3.8.3
-      rimraf:
-        specifier: ^6.1.3
-        version: 6.1.3
-      typescript:
-        specifier: ~6.0.2
-        version: 6.0.2
       vite:
         specifier: ^8.0.8
         version: 8.0.8(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.3)
index 8068520f2988bc6b0a8df7f7e1b289e95d39c4d8..ab1e893d4546cb225a70d1ebf791b396e9ef59e1 100644 (file)
     "ws": "^8.20.0"
   },
   "devDependencies": {
-    "@types/node": "^24.12.2",
     "@types/ws": "^8.18.1",
-    "cross-env": "^10.1.0",
     "esbuild": "^0.28.0",
-    "esbuild-plugin-clean": "^1.0.1",
-    "prettier": "^3.8.3",
-    "rimraf": "^6.1.3",
-    "tsx": "^4.21.0",
-    "typescript": "~6.0.2"
+    "esbuild-plugin-clean": "^1.0.1"
   }
 }
index 218b6d8cd62128f8d086214f4c58abf587cab068..696d34e8ce4295834ece1baefcc4bb7a8f559b5f 100644 (file)
   "dependencies": {
     "zod": "^4.3.6"
   },
-  "devDependencies": {
-    "@types/node": "^24.12.2",
-    "cross-env": "^10.1.0",
-    "prettier": "^3.8.3",
-    "rimraf": "^6.1.3",
-    "tsx": "^4.21.0",
-    "typescript": "~6.0.2"
-  }
+  "devDependencies": {}
 }
index d0300ef35f2d23e853db7e98623c9a13379ea68a..4c73b5b5b344876e38f9cc8915638986e0de17f6 100644 (file)
   "devDependencies": {
     "@tsconfig/node24": "^24.0.4",
     "@types/jsdom": "^28.0.1",
-    "@types/node": "^24.12.2",
     "@vitejs/plugin-vue": "^6.0.6",
     "@vitejs/plugin-vue-jsx": "^5.1.5",
     "@vitest/coverage-v8": "^4.1.4",
     "@vue/test-utils": "^2.4.6",
     "@vue/tsconfig": "^0.9.1",
-    "cross-env": "^10.1.0",
     "jsdom": "^29.0.2",
-    "prettier": "^3.8.3",
-    "rimraf": "^6.1.3",
-    "typescript": "~6.0.2",
     "vite": "^8.0.8",
     "vitest": "^4.1.4",
     "vue-tsc": "^3.2.6"