testcafe
Version:
Automated browser testing for the modern web development stack.
13 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const charMap = {
'<': '\u003C',
'>': '\u003E',
'/': '\u002F',
};
function escapeUnsafeChars(str) {
return str.replace(/[<>/]/g, x => charMap[x]);
}
exports.default = escapeUnsafeChars;
module.exports = exports.default;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNjYXBlLXVuc2FmZS1jaGFycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9lc2NhcGUtdW5zYWZlLWNoYXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsTUFBTSxPQUFPLEdBQXVCO0lBQ2hDLEdBQUcsRUFBRSxRQUFRO0lBQ2IsR0FBRyxFQUFFLFFBQVE7SUFDYixHQUFHLEVBQUUsUUFBUTtDQUNoQixDQUFDO0FBRUYsU0FBd0IsaUJBQWlCLENBQUUsR0FBVztJQUNsRCxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbEQsQ0FBQztBQUZELG9DQUVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGljdGlvbmFyeSB9IGZyb20gJy4uL2NvbmZpZ3VyYXRpb24vaW50ZXJmYWNlcyc7XG5cbmNvbnN0IGNoYXJNYXA6IERpY3Rpb25hcnk8c3RyaW5nPiA9IHtcbiAgICAnPCc6ICdcXHUwMDNDJyxcbiAgICAnPic6ICdcXHUwMDNFJyxcbiAgICAnLyc6ICdcXHUwMDJGJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGVzY2FwZVVuc2FmZUNoYXJzIChzdHI6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIHN0ci5yZXBsYWNlKC9bPD4vXS9nLCB4ID0+IGNoYXJNYXBbeF0pO1xufVxuIl19