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();
+});