UNPKG

lean-he

Version:

A robust HTML entities encoder/decoder with full Unicode support.

21 lines (20 loc) 739 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var escapeMap = exports.escapeMap = { '"': '&quot;', '&': '&amp;', '\'': '&#x27;', '<': '&lt;', // See https://mathiasbynens.be/notes/ambiguous-ampersands: in HTML, the // following is not strictly necessary unless it’s part of a tag or an // unquoted attribute value. We’re only escaping it to support those // situations, and for XML support. '>': '&gt;', // In Internet Explorer ≤ 8, the backtick character can be used // to break out of (un)quoted attribute values or HTML comments. // See http://html5sec.org/#102, http://html5sec.org/#108, and // http://html5sec.org/#133. '`': '&#x60;' };