Skip to content

Commit 6bd1170

Browse files
committed
pin fast-xml-parser past the 5.7 addentity break
1 parent 3dcafbd commit 6bd1170

4 files changed

Lines changed: 29 additions & 7 deletions

File tree

‎apps/webapp/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@
255255
"engine.io": "^6.6.7",
256256
"esbuild": "^0.15.10",
257257
"evalite": "1.0.0-beta.16",
258+
"fast-xml-parser": "^5.8.0",
258259
"jsdom": "^30.0.1",
259260
"react-router-dom": "6.30.4",
260261
"socket.io-client": "4.7.5",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { XMLParser } from "fast-xml-parser";
2+
import { describe, expect, it } from "vitest";
3+
4+
describe("fast-xml-parser aws-sdk entity names", () => {
5+
it("accepts addEntity(\"#xD\") the way @aws-sdk/xml-builder does", () => {
6+
const parser = new XMLParser({ htmlEntities: true });
7+
expect(() => {
8+
parser.addEntity("#xD", "\r");
9+
parser.parse("<a>1</a>", true);
10+
}).not.toThrow();
11+
});
12+
});

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
"protobufjs@>=7 <7.6.5": "^7.6.5",
129129
"@grpc/grpc-js@>=1.12.0 <1.12.7": "1.12.7",
130130
"fast-xml-parser@>=4 <4.5.5": "^4.5.5",
131-
"fast-xml-parser@>=5 <5.7.0": "^5.7.0",
131+
"fast-xml-parser@>=5 <5.8.0": "^5.8.0",
132132
"path-to-regexp@>=0.1 <0.1.13": "^0.1.13",
133133
"ajv@>=8 <8.18.0": "^8.18.0",
134134
"socket.io-parser@>=4 <4.2.7": "^4.2.7",

‎pnpm-lock.yaml‎

Lines changed: 15 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)