@md2docx/remark-docx
Version:
A unified plugin to prepare MDAST trees for DOCX conversion using mdast2docx.
2 lines (1 loc) • 1.07 kB
JavaScript
;var y=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var x=Object.prototype.hasOwnProperty;var l=(o,m)=>{for(var i in m)y(o,i,{get:m[i],enumerable:!0})},D=(o,m,i,a)=>{if(m&&typeof m=="object"||typeof m=="function")for(let t of n(m))!x.call(o,t)&&t!==i&&y(o,t,{get:()=>m[t],enumerable:!(a=d(m,t))||a.enumerable});return o};var P=o=>D(y({},"__esModule",{value:!0}),o);var O={};l(O,{remarkDocx:()=>T});module.exports=P(O);var c=require("mdast2docx"),e=require("mdast2docx/dist/plugins"),u=require("mdast2docx/utils"),T=function(m="blob",i={},a={...u.DEFAULT_SECTION_PROPS,plugins:void 0},t){return this.compiler=r=>{if(!a.plugins){let f=[(0,e.mermaidPlugin)(t==null?void 0:t.mermaid),(0,e.htmlPlugin)(),(0,e.listPlugin)(t==null?void 0:t.list),(0,e.mathPlugin)(),(0,e.tablePlugin)(t==null?void 0:t.table),(0,e.emojiPlugin)(t==null?void 0:t.emoji),(0,e.imagePlugin)(t==null?void 0:t.image)];a.plugins=typeof window=="undefined"?f.slice(2,-1):f}return(0,c.toDocx)(r,i,a,m)},r=>r};0&&(module.exports={remarkDocx});