@mdast2docx/remark-docx
Version:
A unified plugin to prepare MDAST trees for DOCX conversion using mdast2docx.
2 lines (1 loc) • 594 B
JavaScript
import{toDocx as r}from"mdast2docx";import{emojiPlugin as y,htmlPlugin as f,imagePlugin as c,listPlugin as u,mathPlugin as d,mermaidPlugin as n,tablePlugin as x}from"mdast2docx/dist/plugins";import{DEFAULT_SECTION_PROPS as l}from"mdast2docx/utils";var b=function(i="blob",a={},e={...l,plugins:void 0},t){return this.compiler=m=>{if(!e.plugins){let o=[n(t==null?void 0:t.mermaid),f(),u(t==null?void 0:t.list),d(),x(t==null?void 0:t.table),y(t==null?void 0:t.emoji),c(t==null?void 0:t.image)];e.plugins=typeof window=="undefined"?o.slice(2,-1):o}return r(m,a,e,i)},m=>m};export{b as remarkDocx};