This is an automated email from the ASF dual-hosted git repository.
wuzhiguo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/bigtop-manager.git
The following commit(s) were added to refs/heads/main by this push:
new 3012dabe BIGTOP-4443: Bump happy-dom to 15.10.2 and vitest to 2.1.9
(#225)
3012dabe is described below
commit 3012dabe884fc261469e66f7226ce764577354ee
Author: ChunFuWu <[email protected]>
AuthorDate: Mon Jun 16 22:40:52 2025 +0800
BIGTOP-4443: Bump happy-dom to 15.10.2 and vitest to 2.1.9 (#225)
---
bigtop-manager-ui/package.json | 4 +-
bigtop-manager-ui/pnpm-lock.yaml | 170 ++++++++++++++-------------------------
2 files changed, 64 insertions(+), 110 deletions(-)
diff --git a/bigtop-manager-ui/package.json b/bigtop-manager-ui/package.json
index 6adc321d..47d2d270 100644
--- a/bigtop-manager-ui/package.json
+++ b/bigtop-manager-ui/package.json
@@ -46,7 +46,7 @@
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-vue": "^9.17.0",
- "happy-dom": "^15.0.0",
+ "happy-dom": "^15.10.2",
"postcss": "^8.4.41",
"prettier": "^3.0.2",
"sass": "^1.66.1",
@@ -54,7 +54,7 @@
"typescript": "^5.0.2",
"vite": "^5.4.0",
"vite-plugin-svg-icons": "^2.0.1",
- "vitest": "^2.0.5",
+ "vitest": "^2.1.9",
"vue-tsc": "^1.8.5"
},
"browserslist": [
diff --git a/bigtop-manager-ui/pnpm-lock.yaml b/bigtop-manager-ui/pnpm-lock.yaml
index 5179f4b7..fb6f4edc 100644
--- a/bigtop-manager-ui/pnpm-lock.yaml
+++ b/bigtop-manager-ui/pnpm-lock.yaml
@@ -107,8 +107,8 @@ devDependencies:
specifier: ^9.17.0
version: 9.17.0([email protected])
happy-dom:
- specifier: ^15.0.0
- version: 15.0.0
+ specifier: ^15.10.2
+ version: 15.10.2
postcss:
specifier: ^8.4.41
version: 8.4.41
@@ -131,22 +131,14 @@ devDependencies:
specifier: ^2.0.1
version: 2.0.1([email protected])
vitest:
- specifier: ^2.0.5
- version: 2.0.5(@types/[email protected])([email protected])([email protected])
+ specifier: ^2.1.9
+ version: 2.1.9(@types/[email protected])([email protected])([email protected])
vue-tsc:
specifier: ^1.8.5
version: 1.8.5([email protected])
packages:
- /@ampproject/[email protected]:
- resolution: {integrity:
sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
- dev: true
-
/@ant-design/[email protected]:
resolution: {integrity:
sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==}
dependencies:
@@ -1039,19 +1031,30 @@ packages:
vue: 3.4.37([email protected])
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==}
+ /@vitest/[email protected]:
+ resolution: {integrity:
sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==}
dependencies:
- '@vitest/spy': 2.0.5
- '@vitest/utils': 2.0.5
+ '@vitest/spy': 2.1.9
+ '@vitest/utils': 2.1.9
chai: 5.2.0
tinyrainbow: 1.2.0
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==}
+ /@vitest/[email protected]([email protected]):
+ resolution: {integrity:
sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^5.0.0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
dependencies:
- tinyrainbow: 1.2.0
+ '@vitest/spy': 2.1.9
+ estree-walker: 3.0.3
+ magic-string: 0.30.17
+ vite: 5.4.0(@types/[email protected])([email protected])
dev: true
/@vitest/[email protected]:
@@ -1060,32 +1063,31 @@ packages:
tinyrainbow: 1.2.0
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==}
+ /@vitest/[email protected]:
+ resolution: {integrity:
sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==}
dependencies:
- '@vitest/utils': 2.0.5
+ '@vitest/utils': 2.1.9
pathe: 1.1.2
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==}
+ /@vitest/[email protected]:
+ resolution: {integrity:
sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==}
dependencies:
- '@vitest/pretty-format': 2.0.5
+ '@vitest/pretty-format': 2.1.9
magic-string: 0.30.17
pathe: 1.1.2
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==}
+ /@vitest/[email protected]:
+ resolution: {integrity:
sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==}
dependencies:
tinyspy: 3.0.2
dev: true
- /@vitest/[email protected]:
- resolution: {integrity:
sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
+ /@vitest/[email protected]:
+ resolution: {integrity:
sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==}
dependencies:
- '@vitest/pretty-format': 2.0.5
- estree-walker: 3.0.3
+ '@vitest/pretty-format': 2.1.9
loupe: 3.1.3
tinyrainbow: 1.2.0
dev: true
@@ -2743,21 +2745,6 @@ packages:
engines: {node: '>=0.8.x'}
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 4.1.0
- strip-final-newline: 3.0.0
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
@@ -2773,6 +2760,11 @@ packages:
- supports-color
dev: true
+ /[email protected]:
+ resolution: {integrity:
sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
+ engines: {node: '>=12.0.0'}
+ dev: true
+
/[email protected]:
resolution: {integrity:
sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
@@ -3000,11 +2992,6 @@ packages:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- /[email protected]:
- resolution: {integrity:
sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
@@ -3111,8 +3098,8 @@ packages:
resolution: {integrity:
sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-DsvANUcxxY20iCo3Yllm7dqwzPVPduGfVFxa7mONwMBLczFeQgkN0LpDir1kIY322JMh+hrcPV3aGLyHCESDlA==}
+ /[email protected]:
+ resolution: {integrity:
sha512-NbA5XrSovenJIIcfixCREX3ZnV7yHP4phhbfuxxf4CPn+LZpz/jIM9EqJ2DrPwgVDSMoAKH3pZwQvkbsSiCrUw==}
engines: {node: '>=18.0.0'}
dependencies:
entities: 4.5.0
@@ -3223,11 +3210,6 @@ packages:
readable-stream: 3.6.2
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -3507,11 +3489,6 @@ packages:
call-bound: 1.0.4
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
@@ -3873,11 +3850,6 @@ packages:
dependencies:
mime-db: 1.52.0
- /[email protected]:
- resolution: {integrity:
sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
@@ -3990,13 +3962,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- path-key: 4.0.0
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
@@ -4067,13 +4032,6 @@ packages:
wrappy: 1.0.2
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
- dependencies:
- mimic-fn: 4.0.0
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -4140,11 +4098,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
@@ -5176,11 +5129,6 @@ packages:
ansi-regex: 6.1.0
dev: true
- /[email protected]:
- resolution: {integrity:
sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
- dev: true
-
/[email protected]:
resolution: {integrity:
sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -5340,6 +5288,10 @@ packages:
resolution: {integrity:
sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
dev: true
+ /[email protected]:
+ resolution: {integrity:
sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ dev: true
+
/[email protected]:
resolution: {integrity:
sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -5562,15 +5514,15 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /[email protected](@types/[email protected])([email protected]):
- resolution: {integrity:
sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==}
+ /[email protected](@types/[email protected])([email protected]):
+ resolution: {integrity:
sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.4.1
+ es-module-lexer: 1.7.0
pathe: 1.1.2
- tinyrainbow: 1.2.0
vite: 5.4.0(@types/[email protected])([email protected])
transitivePeerDependencies:
- '@types/node'
@@ -5642,15 +5594,15 @@ packages:
fsevents: 2.3.3
dev: true
- /[email protected](@types/[email protected])([email protected])([email protected]):
- resolution: {integrity:
sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==}
+ /[email protected](@types/[email protected])([email protected])([email protected]):
+ resolution: {integrity:
sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 2.0.5
- '@vitest/ui': 2.0.5
+ '@vitest/browser': 2.1.9
+ '@vitest/ui': 2.1.9
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -5667,30 +5619,32 @@ packages:
jsdom:
optional: true
dependencies:
- '@ampproject/remapping': 2.3.0
'@types/node': 20.5.3
- '@vitest/expect': 2.0.5
+ '@vitest/expect': 2.1.9
+ '@vitest/mocker': 2.1.9([email protected])
'@vitest/pretty-format': 2.1.9
- '@vitest/runner': 2.0.5
- '@vitest/snapshot': 2.0.5
- '@vitest/spy': 2.0.5
- '@vitest/utils': 2.0.5
+ '@vitest/runner': 2.1.9
+ '@vitest/snapshot': 2.1.9
+ '@vitest/spy': 2.1.9
+ '@vitest/utils': 2.1.9
chai: 5.2.0
debug: 4.4.1
- execa: 8.0.1
- happy-dom: 15.0.0
+ expect-type: 1.2.1
+ happy-dom: 15.10.2
magic-string: 0.30.17
pathe: 1.1.2
std-env: 3.9.0
tinybench: 2.9.0
+ tinyexec: 0.3.2
tinypool: 1.1.0
tinyrainbow: 1.2.0
vite: 5.4.0(@types/[email protected])([email protected])
- vite-node: 2.0.5(@types/[email protected])([email protected])
+ vite-node: 2.1.9(@types/[email protected])([email protected])
why-is-node-running: 2.3.0
transitivePeerDependencies:
- less
- lightningcss
+ - msw
- sass
- sass-embedded
- stylus