Skip to content

Commit 2f86519

Browse files
authored
fix: use XMLBuilder from fast-xml-builder (#2798)
1 parent 8c187f3 commit 2f86519

4 files changed

Lines changed: 36 additions & 23 deletions

File tree

packages/app/android/android-manifest.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ function generateAndroidManifest(appManifestPath, manifestOutput, fs = nodefs) {
5151
}
5252
}
5353

54-
const { XMLBuilder, XMLParser } = require("fast-xml-parser");
54+
const { default: XMLBuilder } = require("fast-xml-builder");
55+
const { XMLParser } = require("fast-xml-parser");
5556

5657
/** @type {import("../scripts/types.js").AndroidConfig} */
5758
const appManifest = readJSONFile(appManifestPath, fs);

packages/app/ios/xcode.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// @ts-check
2-
import { XMLBuilder, XMLParser } from "fast-xml-parser";
2+
import XMLBuilder from "fast-xml-builder";
3+
import { XMLParser } from "fast-xml-parser";
34
import * as nodefs from "node:fs";
45
import * as path from "node:path";
56
import { findFile, readTextFile } from "../scripts/helpers.js";

packages/app/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@
8989
"@rnx-kit/react-native-host": "^0.5.17",
9090
"@rnx-kit/tools-react-native": "^2.1.0",
9191
"ajv": "^8.0.0",
92-
"fast-xml-parser": "^5.7.0",
92+
"fast-xml-builder": "^1.2.0",
93+
"fast-xml-parser": "^5.8.0",
9394
"prompts": "^2.4.0",
9495
"semver": "^7.5.2"
9596
},

yarn.lock

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8494,26 +8494,28 @@ __metadata:
84948494
languageName: node
84958495
linkType: hard
84968496

8497-
"fast-xml-builder@npm:^1.1.5":
8498-
version: 1.1.7
8499-
resolution: "fast-xml-builder@npm:1.1.7"
8497+
"fast-xml-builder@npm:^1.2.0":
8498+
version: 1.2.0
8499+
resolution: "fast-xml-builder@npm:1.2.0"
85008500
dependencies:
8501-
path-expression-matcher: "npm:^1.1.3"
8502-
checksum: 10c0/208161174a900dd46e611fc77771b5bb5b7dcc8c23fffdfc6ce37a3ea47d543c0cc288721226ffb26f065f37fdf92828c923ba680745c201deac7f6ce6478dbe
8501+
path-expression-matcher: "npm:^1.5.0"
8502+
xml-naming: "npm:^0.1.0"
8503+
checksum: 10c0/84bb105cd04e91d6dcb746c4dbaeb12903b510e7ab9a06ffde55b5a582e005559a87d84467f18a655c6c4baf098f696fd74cee3cbe1aea9d01385907768ba32d
85038504
languageName: node
85048505
linkType: hard
85058506

8506-
"fast-xml-parser@npm:^5.0.8, fast-xml-parser@npm:^5.3.4, fast-xml-parser@npm:^5.3.6, fast-xml-parser@npm:^5.7.0":
8507-
version: 5.7.2
8508-
resolution: "fast-xml-parser@npm:5.7.2"
8507+
"fast-xml-parser@npm:^5.0.8, fast-xml-parser@npm:^5.3.4, fast-xml-parser@npm:^5.3.6, fast-xml-parser@npm:^5.8.0":
8508+
version: 5.8.0
8509+
resolution: "fast-xml-parser@npm:5.8.0"
85098510
dependencies:
85108511
"@nodable/entities": "npm:^2.1.0"
8511-
fast-xml-builder: "npm:^1.1.5"
8512+
fast-xml-builder: "npm:^1.2.0"
85128513
path-expression-matcher: "npm:^1.5.0"
8513-
strnum: "npm:^2.2.3"
8514+
strnum: "npm:^2.3.0"
8515+
xml-naming: "npm:^0.1.0"
85148516
bin:
85158517
fxparser: src/cli/cli.js
8516-
checksum: 10c0/d48439ce0700add82f5e7c6ccc5a1f06483beb7cd8e88caa83c6406843e52f14988e60d05cbb3a86ffe07e073807674c807e0764d94a280e1c96d7e2011dae8e
8518+
checksum: 10c0/cd0828b7daf3f683c64d0d6a0c719f1476d4f02f1089cf345a9bc0b886e7d5fa18c11da025d480ea67a41765be63135cbd952051942c9d0b422a5d4dde11814e
85178519
languageName: node
85188520
linkType: hard
85198521

@@ -12519,7 +12521,7 @@ __metadata:
1251912521
languageName: node
1252012522
linkType: hard
1252112523

12522-
"path-expression-matcher@npm:^1.1.3, path-expression-matcher@npm:^1.5.0":
12524+
"path-expression-matcher@npm:^1.5.0":
1252312525
version: 1.5.0
1252412526
resolution: "path-expression-matcher@npm:1.5.0"
1252512527
checksum: 10c0/646cb5bc66cd7d809a52288336f3ac1e6223f156fd8e912936e490e590f7f93e8056d4fd25fcbcc7da61bb698fa520112cb050372a3f65e7b79bd4afa0f77610
@@ -12975,7 +12977,8 @@ __metadata:
1297512977
"@types/semver": "npm:^7.3.6"
1297612978
"@typescript/native-preview": "npm:^7.0.0-0"
1297712979
ajv: "npm:^8.0.0"
12978-
fast-xml-parser: "npm:^5.7.0"
12980+
fast-xml-builder: "npm:^1.2.0"
12981+
fast-xml-parser: "npm:^5.8.0"
1297912982
js-yaml: "npm:^4.1.0"
1298012983
memfs: "npm:^4.0.0"
1298112984
minimatch: "npm:^10.0.0"
@@ -14584,10 +14587,10 @@ __metadata:
1458414587
languageName: node
1458514588
linkType: hard
1458614589

14587-
"strnum@npm:^2.2.3":
14588-
version: 2.2.3
14589-
resolution: "strnum@npm:2.2.3"
14590-
checksum: 10c0/1ee78101f1cd73a5b32f63cfd0be501bd246801a002f5987efef903a49e9297d1b63574e302ab3c06ee5e715c524d6cbdfef010e372ec1ea848e0179836cc208
14590+
"strnum@npm:^2.3.0":
14591+
version: 2.3.0
14592+
resolution: "strnum@npm:2.3.0"
14593+
checksum: 10c0/8d29ea0789df22dfa6101153573c76ce12fb065ed0807eb99cc64624cd7f3d67a5aa0db507e75ab985ca23908cc4f02c65f3359ad762cb3659e3d6456e76e143
1459114594
languageName: node
1459214595
linkType: hard
1459314596

@@ -15679,6 +15682,13 @@ __metadata:
1567915682
languageName: node
1568015683
linkType: hard
1568115684

15685+
"xml-naming@npm:^0.1.0":
15686+
version: 0.1.0
15687+
resolution: "xml-naming@npm:0.1.0"
15688+
checksum: 10c0/8c7614865361bcb7e53e3e091dac21c567e2b92d447919b2f072775aa9dcfc94a5255bd52fbaa0fd53c93513e53a23a6a835218ad2af512451dbc678392f85fe
15689+
languageName: node
15690+
linkType: hard
15691+
1568215692
"xml-parser-xo@npm:^3.2.0":
1568315693
version: 3.2.0
1568415694
resolution: "xml-parser-xo@npm:3.2.0"
@@ -15771,11 +15781,11 @@ __metadata:
1577115781
linkType: hard
1577215782

1577315783
"yaml@npm:~2.8.2":
15774-
version: 2.8.2
15775-
resolution: "yaml@npm:2.8.2"
15784+
version: 2.8.4
15785+
resolution: "yaml@npm:2.8.4"
1577615786
bin:
1577715787
yaml: bin.mjs
15778-
checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96
15788+
checksum: 10c0/0a33a1fa28d4bc79f61a12ec7ef7a2bce0ce5f8e80c6eaecfb4a0c88c08767dd1ede372b6a3bcd70891213b8c9f3169b355c97e77026d3b3459e10d2cccaef1e
1577915789
languageName: node
1578015790
linkType: hard
1578115791

0 commit comments

Comments
 (0)