node-htmlencode
A wrapped version of http://www.strictly-software.com/htmlencode library -- only two changes to the original:
- Renamed global
Encoder
object tomodule.exports
so it can be used as a Node module. - Fixed leaking global variable
arr
inhtmlDecode
method
Usage
In addition to the very minor changes described above, the library is wrapped in
a function to allow you to require
just the individual method(s) you want.
var htmlencode = ;htmlencode;// <h1>Welcome</h1>
works the same as
var htmlEncode = htmlEncode;;// <h1>Welcome</h1>
If you want to change to using numeric HTML entities, you'll still want to do something like this:
var htmlencode = ;htmlencodeEncodeType = 'numerical'; // Don't blame me. I didn't name it.htmlencode;// <h1>Welcome</h1>
Also provided is module.exports.Encoder
, the wrapper class, so you can do
something like this if you so choose:
var htmlencode = ;var widget = 'numerical';widget;// <h1>Welcome</h1>