UNPKG

@atlassian/aui

Version:

Atlassian User Interface library

21 lines (15 loc) 395 B
import globalize from './internal/globalize'; const special = { '<': '&lt;', '>': '&gt;', '&': '&amp;', '"': '&quot;', '\'': '&#39;', '`': '&#96;', }; const expr = new RegExp(`[${Object.keys(special).join('')}]`, 'g'); function escapeHtml (str) { return str.replace(expr, (str) => special[str]); } globalize('escapeHtml', escapeHtml); export default escapeHtml;