UNPKG

ll-package

Version:

2 lines (1 loc) 562 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("../decode-named-character-reference/index.dom.js"),o=require("../micromark-util-decode-numeric-character-reference/index.js"),a=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function i(r){return r.replace(a,u)}function u(r,c,e){if(c)return c;if(e.charCodeAt(0)===35){const t=e.charCodeAt(1),d=t===120||t===88;return o.decodeNumericCharacterReference(e.slice(d?2:1),d?16:10)}return n.decodeNamedCharacterReference(e)||r}exports.decodeString=i;