Merge pull request #6075 from lohit-bruno/upgrade_fast_json_format_library

fix: handle `escaped forward slashes` by `fast-json-format` library upgrade
This commit is contained in:
Bijin A B
2025-11-12 18:06:09 +05:30
committed by GitHub
4 changed files with 10 additions and 6 deletions

8
package-lock.json generated
View File

@@ -14235,9 +14235,9 @@
}
},
"node_modules/fast-json-format": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/fast-json-format/-/fast-json-format-0.3.0.tgz",
"integrity": "sha512-B95psGYXJ5XItmxLR6JFcQRQafDyfy8ecHiV/jWCJF9oCIA9/o+wt89cGW61D04xf07yCpIaevvCQbgeJ9w8lQ==",
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/fast-json-format/-/fast-json-format-0.4.0.tgz",
"integrity": "sha512-HEomBtr2fYaVX3iaRdcVLU7Qd3SQhCYvXlMMM9RNaihfIaj5bIC7ADqw/bAPSg/uyX6FIBPq69ioXq0B4Cb6eA==",
"license": "MIT"
},
"node_modules/fast-json-stable-stringify": {
@@ -26874,7 +26874,7 @@
"dompurify": "^3.2.4",
"escape-html": "^1.0.3",
"fast-fuzzy": "^1.12.0",
"fast-json-format": "~0.3.0",
"fast-json-format": "~0.4.0",
"file": "^0.2.2",
"file-dialog": "^0.0.8",
"file-saver": "^2.0.5",

View File

@@ -28,7 +28,7 @@
"dompurify": "^3.2.4",
"escape-html": "^1.0.3",
"fast-fuzzy": "^1.12.0",
"fast-json-format": "~0.3.0",
"fast-json-format": "~0.4.0",
"file": "^0.2.2",
"file-dialog": "^0.0.8",
"file-saver": "^2.0.5",

View File

@@ -13,6 +13,7 @@ post {
body:json {
{
"bigint": 1736184243098437392,
"unicode": ["\u4e00","\u4e8c","\u4e09"]
"unicode": ["\u4e00","\u4e8c","\u4e09"],
"forwardslashes": "\/url\/path\/"
}
}

View File

@@ -35,6 +35,9 @@ test.describe.serial('JSON Response Formatting', () => {
await expect(responseBody).toContainText('一');
await expect(responseBody).toContainText('二');
await expect(responseBody).toContainText('三');
// The response should handle escaped forward slashes
await expect(responseBody).toContainText('/url/path/');
});
});
});