UNPKG

870 BJavaScriptView Raw
1!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("node-fetch"),require("marked")):"function"==typeof define&&define.amd?define(["node-fetch","marked"],n):(e||self).markdownService=n(e.nodeFetch,e.marked)}(this,function(e,n){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=/*#__PURE__*/t(e);const u=/^(-{3}(?:\n|\r)([\w\W]+?)(?:\n|\r)-{3})?([\w\W]*)*/;function o(e){if(e.headers.get("Content-Type").includes("text"))return e.text()}function i(e){if(!e)return null;const{2:t,3:r}=u.exec(e),o=r?n.marked(r):null,i=t?function(e){return e.split("\n").reduce((e,n)=>{const[t,r]=n.trim().split(": ",2);return{...e,[t]:r.slice(1,-1)}},{})}(t):null;return{head:i,content:o}}return function(e){return e?r.default(e).then(o).then(i).catch(()=>null):null}});
2//# sourceMappingURL=markdown-service.umd.js.map