UNPKG

tiny-decode

Version:

Decode HTML entities the browser-friendly way

8 lines (6 loc) 244 B
const { decodeHTML5 } = require('entities'); const ENTITY_RE = /&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});?/gi; exports.decode = function decode(value) { ENTITY_RE.lastIndex = 0; return value.replace(ENTITY_RE, (m) => decodeHTML5(m)); }