diff --git a/insane.js b/insane.js index 84a275f..1eaf23c 100644 --- a/insane.js +++ b/insane.js @@ -1,6 +1,5 @@ 'use strict'; -var he = require('he'); var assign = require('assignment'); var parser = require('./parser'); var sanitizer = require('./sanitizer'); diff --git a/package.json b/package.json index e44cdbb..af2dc4e 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,7 @@ "test": "tape test/**/*.js" }, "dependencies": { - "assignment": "2.0.0", - "he": "0.5.0" + "assignment": "2.0.0" }, "devDependencies": { "sinon": "1.17.5", diff --git a/parser.js b/parser.js index e6e0b1d..f3e0499 100644 --- a/parser.js +++ b/parser.js @@ -1,6 +1,6 @@ 'use strict'; -var he = require('he'); +var he = require('./she'); var lowercase = require('./lowercase'); var attributes = require('./attributes'); var elements = require('./elements'); diff --git a/sanitizer.js b/sanitizer.js index 2234ba3..7133512 100644 --- a/sanitizer.js +++ b/sanitizer.js @@ -1,6 +1,6 @@ 'use strict'; -var he = require('he'); +var he = require('./she'); var lowercase = require('./lowercase'); var attributes = require('./attributes'); var elements = require('./elements'); diff --git a/she.js b/she.js index d7ecf9d..29d1c17 100644 --- a/she.js +++ b/she.js @@ -36,8 +36,6 @@ escapeHtml.options = unescapeHtml.options = {}; module.exports = { encode: escapeHtml, - escape: escapeHtml, decode: unescapeHtml, - unescape: unescapeHtml, version: '1.0.0-browser' }; diff --git a/test/insane.js b/test/insane.js index 039f19e..9566cee 100644 --- a/test/insane.js +++ b/test/insane.js @@ -180,3 +180,8 @@ test('doesn\'t care about quotes', function (t) { t.equal(insane('"bar?"'), '"bar?"'); t.end(); }); + +test('encodes hrefs', function (t) { + t.equal(insane('test'), 'test'); + t.end(); +});