aboutsummaryrefslogtreecommitdiff
path: root/node_modules/escape-goat/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/escape-goat/index.js')
-rw-r--r--node_modules/escape-goat/index.js33
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, '&lt;')
- .replace(/>/g, '&gt;');
-
-exports.htmlUnescape = htmlString => htmlString
- .replace(/&gt;/g, '>')
- .replace(/&lt;/g, '<')
- .replace(/&#0?39;/g, '\'')
- .replace(/&quot;/g, '"')
- .replace(/&amp;/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;
-};