From 570c01e33703267ec706c0679a4bdfb5b97560f7 Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Sat, 22 Nov 2014 12:08:29 +0100 Subject: [PATCH] Use `he` for robust HTML entity encoding/decoding --- index.js | 4 ++-- package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index d248934..9f7d45c 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,7 @@ var url = require('url'); var EventEmitter = require('events').EventEmitter; var mailer = require('nodemailer'); -var ent = require('ent'); +var he = require('he'); module.exports = function (opts) { if (typeof opts === 'string') { @@ -32,7 +32,7 @@ module.exports = function (opts) { 'Click this link to reset your password:\r\n', '
', '', - ent.encode(uri), + he.encode(uri), '', '' ].join('\r\n') diff --git a/package.json b/package.json index 92d6049..34bf664 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ "example" : "example" }, "dependencies" : { - "nodemailer":"0.3.x", - "ent" : "0.0.x" + "he" : "0.5.x", + "nodemailer":"0.3.x" }, "devDependencies" : { "tap" : "0.1.x",