fix(client): resolve esbuild version conflict for CI

Add npm overrides to force esbuild@^0.28.0, resolving the conflict
between vite@5.x (which installs 0.21.5) and vitest@4.x's internal
vite@8.x (which requires ^0.27.0 || ^0.28.0). Without this,
npm ci fails on a clean install.
This commit is contained in:
jubnl
2026-04-07 22:39:37 +02:00
parent 8e69ad44f0
commit 9e23766b51
2 changed files with 233 additions and 119 deletions
+3
View File
@@ -31,6 +31,9 @@
"topojson-client": "^3.1.0",
"zustand": "^4.5.2"
},
"overrides": {
"esbuild": "^0.28.0"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",