From: Jérôme Benoit Date: Thu, 16 Apr 2026 21:05:15 +0000 (+0200) Subject: chore: hoist shared devDependencies to root workspace X-Git-Tag: cli@v4.5.0~57 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=65a23b8c9dee7e03fe24f7058e215e619894489d;p=e-mobility-charging-stations-simulator.git chore: hoist shared devDependencies to root workspace 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. --- diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85f6d54f..35e47508 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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) diff --git a/ui/cli/package.json b/ui/cli/package.json index 8068520f..ab1e893d 100644 --- a/ui/cli/package.json +++ b/ui/cli/package.json @@ -37,14 +37,8 @@ "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" } } diff --git a/ui/common/package.json b/ui/common/package.json index 218b6d8c..696d34e8 100644 --- a/ui/common/package.json +++ b/ui/common/package.json @@ -27,12 +27,5 @@ "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": {} } diff --git a/ui/web/package.json b/ui/web/package.json index d0300ef3..4c73b5b5 100644 --- a/ui/web/package.json +++ b/ui/web/package.json @@ -38,17 +38,12 @@ "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"