UNPKG

878 BJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@bbob/core"),require("@bbob/plugin-helper")):"function"==typeof define&&define.amd?define(["exports","@bbob/core","@bbob/plugin-helper"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).BbobHtml={},e.core,e.pluginHelper)}(this,function(e,t,r){"use strict";let n=(e,{stripTags:t=!1})=>{if(!e)return"";let n=typeof e;return"string"===n||"number"===n?e:"object"===n?!0===t?o(e.content,{stripTags:t}):null===e.content?["<",e.tag,r.attrsToString(e.attrs),"/>"].join(""):["<",e.tag,r.attrsToString(e.attrs),">",o(e.content),"</",e.tag,">"].join(""):Array.isArray(e)?o(e,{stripTags:t}):""},o=(e,{stripTags:t=!1}={})=>[].concat(e).reduce((e,r)=>e+n(r,{stripTags:t}),"");e.default=(e,r,n)=>t(r).process(e,{...n,render:o}).html,e.render=o,Object.defineProperty(e,"__esModule",{value:!0})});