|  Wesley McCann
				
				086fb96bad
				Working on room page. Progress reverted due to library clearing data. Will be redoing what I had done previously. | před 9 roky | |
|---|---|---|
| .. | ||
| lib | před 9 roky | |
| LICENSE | před 9 roky | |
| README.md | před 9 roky | |
| index.js | před 9 roky | |
| package.json | před 9 roky | |
Fast html entities library.
npm install html-entities
####XML entities####
HTML validity and XSS attack prevention you can achieve from XmlEntities class.
var Entities = require('html-entities').XmlEntities;
entities = new Entities();
console.log(entities.encode('<>"\'&©®')); // <>"'&©®
console.log(entities.encodeNonUTF('<>"\'&©®')); // <>"'&©®
console.log(entities.encodeNonASCII('<>"\'&©®')); // <>"\'&©®
console.log(entities.decode('<>"'&©®∆')); // <>"'&©®∆
####All HTML entities encoding/decoding####
var Entities = require('html-entities').AllHtmlEntities;
entities = new Entities();
console.log(entities.encode('<>"&©®∆')); // <>"&©®∆
console.log(entities.encodeNonUTF('<>"&©®∆')); // <>"&©®∆
console.log(entities.encodeNonASCII('<>"&©®∆')); // <>"&©®∆
console.log(entities.decode('<>"&©®')); // <>"&©®
####Available classes####
var XmlEntities = require('html-entities').XmlEntities, // <>"'& + &#...; decoding
    Html4Entities = require('html-entities').Html4Entities, // HTML4 entities.
    Html5Entities = require('html-entities').Html5Entities, // HTML5 entities.
    AllHtmlEntities = require('html-entities').AllHtmlEntities; // Synonym for HTML5 entities.
Supports four methods for every class: