/ archiveofbelonging.org / back / node_modules / html-entities /

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]lib/2 years ago -  
[   ]LICENSE11 years ago1.0K7375cab EXHIBTION: fix overflow ellipsis cutoff [كارل مبارك]
[TXT]README.md5 years ago2.3Kf12eb36 documentaiton updates [كارل مبارك]
[   ]package.json2 years ago2.2K7375cab EXHIBTION: fix overflow ellipsis cutoff [كارل مبارك]
README.md

html-entities

Build Status Coverage Status

Fast html entities library.

Installation

$ npm install html-entities

Usage

XML entities

HTML validity and XSS attack prevention you can achieve from XmlEntities class.

const Entities = require('html-entities').XmlEntities;

const entities = new Entities();

console.log(entities.encode('<>"\'&amp;©®')); // &amp;lt;&amp;gt;&amp;quot;&amp;apos;&amp;amp;©®
console.log(entities.encodeNonUTF('<>"\'&amp;©®')); // &amp;lt;&amp;gt;&amp;quot;&amp;apos;&amp;amp;&amp;#169;&amp;#174;
console.log(entities.encodeNonASCII('<>"\'&amp;©®')); // <>"\'&amp;©®
console.log(entities.decode('&amp;lt;&amp;gt;&amp;quot;&amp;apos;&amp;amp;&amp;copy;&amp;reg;&amp;#8710;')); // <>"'&amp;&amp;copy;&amp;reg;∆

All HTML entities encoding/decoding

const Entities = require('html-entities').AllHtmlEntities;

const entities = new Entities();

console.log(entities.encode('<>"&amp;©®∆')); // &amp;lt;&amp;gt;&amp;quot;&amp;amp;&amp;copy;&amp;reg;∆
console.log(entities.encodeNonUTF('<>"&amp;©®∆')); // &amp;lt;&amp;gt;&amp;quot;&amp;amp;&amp;copy;&amp;reg;&amp;#8710;
console.log(entities.encodeNonASCII('<>"&amp;©®∆')); // <>"&amp;©®&amp;#8710;
console.log(entities.decode('&amp;lt;&amp;gt;&amp;quot;&amp;amp;&amp;copy;&amp;reg;')); // <>"&amp;©®

Available classes

const XmlEntities = require('html-entities').XmlEntities, // <>"'&amp; + &amp;#...; 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:

Apache/2.4.38 (Debian) Server at www.karls.computer Port 80