UNPKG

652 BJavaScriptView Raw
1var e=require("node-fetch"),n=require("marked");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 l(e){if(e.headers.get("Content-Type").includes("text"))return e.text()}function c(e){if(!e)return null;const{2:t,3:r}=u.exec(e),l=r?n.marked(r):null,c=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:c,content:l}}module.exports=function(e){return e?r.default(e).then(l).then(c).catch(()=>null):null};
2//# sourceMappingURL=markdown-service.js.map