This is an automated email from the ASF dual-hosted git repository.
rfellows pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 168d0d287d NIFI-15086 - Bump happy-dom and @happy-dom/jest-environment
(#10412)
168d0d287d is described below
commit 168d0d287d852a6e5c0429e758039f7f4847a066
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Oct 13 11:47:19 2025 -0400
NIFI-15086 - Bump happy-dom and @happy-dom/jest-environment (#10412)
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) and
[@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom). These
dependencies needed to be updated together.
Updates `happy-dom` from 15.11.7 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
-
[Commits](https://github.com/capricorn86/happy-dom/compare/v15.11.7...v20.0.0)
Updates `@happy-dom/jest-environment` from 15.11.7 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
-
[Commits](https://github.com/capricorn86/happy-dom/compare/v15.11.7...v20.0.0)
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.0.0
dependency-type: direct:development
- dependency-name: "@happy-dom/jest-environment"
dependency-version: 20.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
---
nifi-frontend/src/main/frontend/package-lock.json | 62 ++++++++++++++++-------
nifi-frontend/src/main/frontend/package.json | 4 +-
2 files changed, 46 insertions(+), 20 deletions(-)
diff --git a/nifi-frontend/src/main/frontend/package-lock.json
b/nifi-frontend/src/main/frontend/package-lock.json
index af997e83d9..5575c4206a 100644
--- a/nifi-frontend/src/main/frontend/package-lock.json
+++ b/nifi-frontend/src/main/frontend/package-lock.json
@@ -63,7 +63,7 @@
"@angular/build": "^20.3.2",
"@angular/cli": "~20.2.0",
"@angular/compiler-cli": "20.2.4",
- "@happy-dom/jest-environment": "^15.10.2",
+ "@happy-dom/jest-environment": "^20.0.0",
"@nx/angular": "21.5.3",
"@nx/eslint": "21.5.3",
"@nx/eslint-plugin": "21.5.3",
@@ -82,7 +82,7 @@
"eslint": "8.57.0",
"eslint-config-prettier": "10.1.1",
"eslint-plugin-prettier": "^5.0.1",
- "happy-dom": "^15.10.2",
+ "happy-dom": "^20.0.0",
"jest": "29.7.0",
"jest-preset-angular": "14.6.1",
"ng-mocks": "^14.12.2",
@@ -3889,21 +3889,23 @@
}
},
"node_modules/@happy-dom/jest-environment": {
- "version": "15.11.7",
- "resolved":
"https://registry.npmjs.org/@happy-dom/jest-environment/-/jest-environment-15.11.7.tgz",
- "integrity":
"sha512-za6+Hrlcei6HYW/JmY6+kmYsOBslanyV/Gd6W4OWxxpvTEiy57vjVp4SvARN60mHFcEVY+EA24WbDJfIgdnGog==",
+ "version": "20.0.0",
+ "resolved":
"https://registry.npmjs.org/@happy-dom/jest-environment/-/jest-environment-20.0.0.tgz",
+ "integrity":
"sha512-dUyMDNJzPDFopSDyzKdbeYs8z9B4jLj9kXnru8TjYdGeLsQKf+6r0lq/9T2XVcu04QFxXMykt64A+KjsaJTaNA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^29.4.0",
- "@jest/fake-timers": "^29.4.0",
- "@jest/types": "^29.4.0",
- "happy-dom": "^15.11.7",
- "jest-mock": "^29.4.0",
- "jest-util": "^29.4.0"
+ "happy-dom": "^20.0.0"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "@jest/environment": ">=25.0.0",
+ "@jest/fake-timers": ">=25.0.0",
+ "@jest/types": ">=25.0.0",
+ "jest-mock": ">=25.0.0",
+ "jest-util": ">=25.0.0"
}
},
"node_modules/@humanwhocodes/config-array": {
@@ -12916,6 +12918,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/whatwg-mimetype": {
+ "version": "3.0.2",
+ "resolved":
"https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
+ "integrity":
"sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/ws": {
"version": "8.18.1",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
@@ -19877,20 +19886,37 @@
}
},
"node_modules/happy-dom": {
- "version": "15.11.7",
- "resolved":
"https://registry.npmjs.org/happy-dom/-/happy-dom-15.11.7.tgz",
- "integrity":
"sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==",
+ "version": "20.0.0",
+ "resolved":
"https://registry.npmjs.org/happy-dom/-/happy-dom-20.0.0.tgz",
+ "integrity":
"sha512-GkWnwIFxVGCf2raNrxImLo397RdGhLapj5cT3R2PT7FwL62Ze1DROhzmYW7+J3p9105DYMVenEejEbnq5wA37w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "entities": "^4.5.0",
- "webidl-conversions": "^7.0.0",
+ "@types/node": "^20.0.0",
+ "@types/whatwg-mimetype": "^3.0.2",
"whatwg-mimetype": "^3.0.0"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
+ "node_modules/happy-dom/node_modules/@types/node": {
+ "version": "20.19.20",
+ "resolved":
"https://registry.npmjs.org/@types/node/-/node-20.19.20.tgz",
+ "integrity":
"sha512-2Q7WS25j4pS1cS8yw3d6buNCVJukOTeQ39bAnwR6sOJbaxvyCGebzTMypDFN82CxBLnl+lSWVdCCWbRY6y9yZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.21.0"
+ }
+ },
+ "node_modules/happy-dom/node_modules/undici-types": {
+ "version": "6.21.0",
+ "resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+ "integrity":
"sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/harmony-reflect": {
"version": "1.6.2",
"resolved":
"https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
diff --git a/nifi-frontend/src/main/frontend/package.json
b/nifi-frontend/src/main/frontend/package.json
index b2dd390353..84a630bf07 100644
--- a/nifi-frontend/src/main/frontend/package.json
+++ b/nifi-frontend/src/main/frontend/package.json
@@ -69,7 +69,7 @@
"@angular/build": "^20.3.2",
"@angular/cli": "~20.2.0",
"@angular/compiler-cli": "20.2.4",
- "@happy-dom/jest-environment": "^15.10.2",
+ "@happy-dom/jest-environment": "^20.0.0",
"@nx/angular": "21.5.3",
"@nx/eslint": "21.5.3",
"@nx/eslint-plugin": "21.5.3",
@@ -88,7 +88,7 @@
"eslint": "8.57.0",
"eslint-config-prettier": "10.1.1",
"eslint-plugin-prettier": "^5.0.1",
- "happy-dom": "^15.10.2",
+ "happy-dom": "^20.0.0",
"jest": "29.7.0",
"jest-preset-angular": "14.6.1",
"ng-mocks": "^14.12.2",