UNPKG

fancy-escape

Version:

A fancy escape library

1 lines 1.14 kB
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["const characterMap: Record<string, string> = {\n '/': '/',\n '\\\\': '\',\n '#': '#',\n '!': '!',\n '\"': '"',\n \"'\": ''',\n '(': '(',\n ')': ')',\n '[': '[',\n ']': ']',\n '{': '{',\n '}': '}',\n '|': '|',\n '*': '*',\n '+': '+',\n ',': ',',\n '.': '.',\n '-': '-',\n ':': ':',\n ';': ';',\n '<': '<',\n '>': '>',\n '=': '=',\n '?': '?',\n};\n\nexport const escapeString = (input: string): string => input.split('').map((char) => characterMap[char] || char).join('');\n\nexport default escapeString;\n"],"mappings":"AAAA,IAAMA,EAAuC,CACzC,IAAK,SACL,KAAM,SACN,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,QACT,EAEaC,EAAgBC,GAA0BA,EAAM,MAAM,EAAE,EAAE,IAAKC,GAASH,EAAaG,CAAI,GAAKA,CAAI,EAAE,KAAK,EAAE,EAEjHC,EAAQH","names":["characterMap","escapeString","input","char","index_default"]}