dropkiq
Version:
Liquid Expressions Simplified
1 lines • 727 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var underscore_1=require("../../util/underscore"),escapeMap={"&":"&","<":"<",">":">",'"':""","'":"'"},unescapeMap={"&":"&","<":"<",">":">",""":'"',"'":"'"};function escape(e){return underscore_1.stringify(e).replace(/&|<|>|"|'/g,(function(e){return escapeMap[e]}))}function unescape(e){return String(e).replace(/&(amp|lt|gt|#34|#39);/g,(function(e){return unescapeMap[e]}))}exports.default={escape:escape,escape_once:function(e){return escape(unescape(e))},newline_to_br:function(e){return e.replace(/\n/g,"<br />")},strip_html:function(e){return e.replace(/<script.*?<\/script>|<!--.*?-->|<style.*?<\/style>|<.*?>/g,"")}};