UNPKG

properties-file

Version:

.properties file parser, editor, formatter and Webpack loader.

1 lines 1.34 kB
var __makeTemplateObject=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};export var escapeKey=function(e,t){return void 0===t&&(t=!1),escapeContent(e,!0,t)};export var escapeValue=function(e,t){return void 0===t&&(t=!1),escapeContent(e,!1,t)};var templateObject_1,templateObject_2,templateObject_3,templateObject_4,templateObject_5,templateObject_6,escapeContent=function(e,t,a){return e.replace(new RegExp("[\\s!#:=\\\\".concat(a?String.raw(templateObject_1||(templateObject_1=__makeTemplateObject(["\0--￿"],["\\u0000-\\u001F\\u007F-\\uFFFF"]))):"","]"),"g"),function(e,a){switch(e){case" ":return t||0===a?String.raw(templateObject_2||(templateObject_2=__makeTemplateObject([" "],["\\ "]))):" ";case"\\":return"\\\\";case"\f":return String.raw(templateObject_3||(templateObject_3=__makeTemplateObject(["\f"],["\\f"])));case"\n":return String.raw(templateObject_4||(templateObject_4=__makeTemplateObject(["\n"],["\\n"])));case"\r":return String.raw(templateObject_5||(templateObject_5=__makeTemplateObject(["\r"],["\\r"])));case"\t":return String.raw(templateObject_6||(templateObject_6=__makeTemplateObject(["\t"],["\\t"])));case"=":case":":case"#":case"!":return"\\".concat(e);default:return"\\u".concat(e.codePointAt(0).toString(16).padStart(4,"0"))}})};