Skip to content

Commit 01d5f92

Browse files
feat: support xmlbuilder2 v4 (#1321)
supersedes #1319 --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent f61b92c commit 01d5f92

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

HISTORY.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ All notable changes to this project will be documented in this file.
99
* Build
1010
* Use _TypeScript_ `v5.9.3` now, was `v5.9.2` (via [#1308])
1111
* Use _webpack_ `v5.102.0` now, was `v5.101.3` (via [#1309])
12+
* Dependencies
13+
* Support optional peer dependency `xmlbuilder2@^3.0.2||^4.0.0`, was `xmlbuilder2@^3.0.2` (via [#1321])
1214

1315
[#1308]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1308
1416
[#1309]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1309
17+
[#1321]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1321
1518

1619
## 9.0.0 -- 2025-09-15
1720

examples/node/javascript/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
"private": true,
33
"name": "@cyclonedx/cyclonedx-library-examples-node-javascript",
44
"license": "Apache-2.0",
5+
"engines": {
6+
"node": ">=20.18.0"
7+
},
58
"dependencies": {
69
"@cyclonedx/cyclonedx-library": "file:../../..",
7-
"xmlbuilder2": "^3.0.2"
10+
"xmlbuilder2": "^3.0.2||^4.0.0"
811
},
912
"optionalDependencies": {
1013
"ajv": "^8.12.0",

examples/node/typescript/example.cjs/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
"name": "@cyclonedx/cyclonedx-library-examples-node-typescript-example-cjs",
44
"license": "Apache-2.0",
55
"type": "commonjs",
6+
"engines": {
7+
"node": ">=20.18.0"
8+
},
69
"dependencies": {
710
"@cyclonedx/cyclonedx-library": "file:../../../..",
8-
"xmlbuilder2": "^3.0.2"
11+
"xmlbuilder2": "^3.0.2||^4.0.0"
912
},
1013
"optionalDependencies": {
1114
"ajv": "^8.12.0",

examples/node/typescript/example.mjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"license": "Apache-2.0",
55
"type": "module",
66
"engines": {
7-
"node": ">=16"
7+
"node": ">=20.18.0"
88
},
99
"dependencies": {
1010
"@cyclonedx/cyclonedx-library": "file:../../../..",
11-
"xmlbuilder2": "^3.0.2"
11+
"xmlbuilder2": "^3.0.2||^4.0.0"
1212
},
1313
"optionalDependencies": {
1414
"ajv": "^8.12.0",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"ajv-formats": "^3.0.1",
8989
"ajv-formats-draft2019": "^1.6.1",
9090
"libxmljs2": "^0.35||^0.37",
91-
"xmlbuilder2": "^3.0.2"
91+
"xmlbuilder2": "^3.0.2||^4.0.0"
9292
},
9393
"peerDependenciesMeta": {
9494
"ajv": {
@@ -112,7 +112,7 @@
112112
"ajv-formats": "^3.0.1",
113113
"ajv-formats-draft2019": "^1.6.1",
114114
"libxmljs2": "^0.35||^0.37",
115-
"xmlbuilder2": "^3.0.2",
115+
"xmlbuilder2": "^3.0.2||^4.0.0",
116116
"@types/mocha": "^10",
117117
"@types/node": "ts5.7",
118118
"@types/spdx-expression-parse": "^3",

0 commit comments

Comments
 (0)