diff options
Diffstat (limited to 'node_modules/escape-goat/index.js')
-rw-r--r-- | node_modules/escape-goat/index.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/node_modules/escape-goat/index.js b/node_modules/escape-goat/index.js deleted file mode 100644 index 0960d55..0000000 --- a/node_modules/escape-goat/index.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; - -exports.htmlEscape = string => string - .replace(/&/g, '&') - .replace(/"/g, '"') - .replace(/'/g, ''') - .replace(/</g, '<') - .replace(/>/g, '>'); - -exports.htmlUnescape = htmlString => htmlString - .replace(/>/g, '>') - .replace(/</g, '<') - .replace(/�?39;/g, '\'') - .replace(/"/g, '"') - .replace(/&/g, '&'); - -exports.htmlEscapeTag = (strings, ...values) => { - let output = strings[0]; - for (let i = 0; i < values.length; i++) { - output = output + exports.htmlEscape(String(values[i])) + strings[i + 1]; - } - - return output; -}; - -exports.htmlUnescapeTag = (strings, ...values) => { - let output = strings[0]; - for (let i = 0; i < values.length; i++) { - output = output + exports.htmlUnescape(String(values[i])) + strings[i + 1]; - } - - return output; -}; |