From c8d409e4b3e0100fac7bbdbaa405a2af5d03f0a6 Mon Sep 17 00:00:00 2001 From: Tobias Schneider Date: Sun, 18 Oct 2020 21:17:38 -0700 Subject: [PATCH] Unescape text --- index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 793f269..ebe9207 100644 --- a/index.js +++ b/index.js @@ -59,7 +59,16 @@ Renderer.prototype.image = function(href, title, text) { return this.showImageText ? text : ''; } Renderer.prototype.text = function(text) { - return text; + return text.replace(/&(?:amp|lt|gt|quot|#39);/g, function (match) { + switch (match) { + case '&': return '&'; + case '<': return '<'; + case '>': return '>'; + case '"': return '"'; + case ''': return "'"; + } + return match; + }); } module.exports = Renderer;