UNPKG

cloudcmd

Version:

File manager for the web with console and editor

33 lines (24 loc) 592 B
'use strict'; const Entities = { // '&nbsp;': ' ', '&lt;': '<', '&gt;': '>', '&quot;': '"', }; const keys = Object.keys(Entities); module.exports.encode = (str) => { for (const code of keys) { const char = Entities[code]; const reg = RegExp(char, 'g'); str = str.replace(reg, code); } return str; }; module.exports.decode = (str) => { for (const code of keys) { const char = Entities[code]; const reg = RegExp(code, 'g'); str = str.replace(reg, char); } return str; };