diff --git a/source/data/transformer.mjs b/source/data/transformer.mjs index d9383d528890159f45b85a83cd8649fe8869e8dd..a278eb16356115f9cc16b5f52d5e6b34463a3d0d 100644 --- a/source/data/transformer.mjs +++ b/source/data/transformer.mjs @@ -196,6 +196,17 @@ function transform(value) { validateString(value); return value.toLowerCase(); + case "escape-html": + case "escapehtml": + validateString(value); + + return value.replace(/&/g, "&"). + replace(/</g, "<"). + replace(/>/g, ">"). + replace(/"/g, """). + replace(/'/g, '''); + + case "contains": if (isString(value)) { return value.includes(args[0]);