UNPKG

jtx

Version:
3 lines (2 loc) 590 B
module.exports=function(e,t){var r,a=[],n=Object.assign({},{header:!1},t);n.header&&a.push('<?xml version="1.0" encoding="UTF-8" standalone="no" ?>');try{r=JSON.parse(e)}catch(t){r=e}return function e(t,r,a){switch(Object.prototype.toString.call(t)){case"[object Array]":for(var n=0;n<t.length;n++)r.push("<"+n+">"),e(t[n],r,a),r.push("</"+n+">");break;case"[object Object]":var c=Object.keys(t);for(n=0;n<c.length;n++)r.push("<"+c[n]+">"),e(t[c[n]],r),r.push("</"+c[n]+">");break;case"[object Function]":break;default:r.push(t)}return r}(r,a,n).join("")}; //# sourceMappingURL=jtx.mjs.map