const element = document.createElement('div') const entityCache = {};
export function unescapeHtml(string){
return string.replace(/&[^\s;]+;{0,1}/gi, function(entity){ if(!entityCache[entity]){ element.innerHTML = string entityCache[entity] = element.childNodes.length == 0 ? "" : element.childNodes[0].nodeValue } return entityCache[entity] })
}