diff options
Diffstat (limited to 'node_modules/xss/lib/index.js')
-rw-r--r-- | node_modules/xss/lib/index.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/node_modules/xss/lib/index.js b/node_modules/xss/lib/index.js deleted file mode 100644 index e0c1a06..0000000 --- a/node_modules/xss/lib/index.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * xss - * - * @author Zongmin Lei<leizongmin@gmail.com> - */ - -var DEFAULT = require("./default"); -var parser = require("./parser"); -var FilterXSS = require("./xss"); - -/** - * filter xss function - * - * @param {String} html - * @param {Object} options { whiteList, onTag, onTagAttr, onIgnoreTag, onIgnoreTagAttr, safeAttrValue, escapeHtml } - * @return {String} - */ -function filterXSS(html, options) { - var xss = new FilterXSS(options); - return xss.process(html); -} - -exports = module.exports = filterXSS; -exports.filterXSS = filterXSS; -exports.FilterXSS = FilterXSS; -for (var i in DEFAULT) exports[i] = DEFAULT[i]; -for (var i in parser) exports[i] = parser[i]; - -// using `xss` on the browser, output `filterXSS` to the globals -if (typeof window !== "undefined") { - window.filterXSS = module.exports; -} - -// using `xss` on the WebWorker, output `filterXSS` to the globals -function isWorkerEnv() { - return typeof self !== 'undefined' && typeof DedicatedWorkerGlobalScope !== 'undefined' && self instanceof DedicatedWorkerGlobalScope; -} -if (isWorkerEnv()) { - self.filterXSS = module.exports; -} |