[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"text-diagram-doc:\u002Fen\u002Fguide\u002Feditors":3},{"id":4,"title":5,"body":6,"description":189,"extension":190,"keywords":191,"locale":192,"meta":193,"navigation":194,"order":195,"path":196,"section":28,"seo":197,"stem":198,"__hash__":199},"docs\u002Fguide\u002Feditors.en.md","Three editor integrations",{"type":7,"value":8,"toc":182},"minimark",[9,13,105,110,122,125,128,132,148,158,175,179],[10,11,12],"p",{},"Neither the standalone renderer nor the workbench depends on these products. Classic, Block and MSFE \u002F MD Editor integrate the same public functionality; each product owns its document format and persistence.",[14,15,16,32],"table",{},[17,18,19],"thead",{},[20,21,22,26,29],"tr",{},[23,24,25],"th",{},"Host",[23,27,28],{},"Integration",[23,30,31],{},"Persisted content",[33,34,35,55,70],"tbody",{},[20,36,37,41,48],{},[38,39,40],"td",{},"Classic",[38,42,43,44],{},"Insertion entry from ",[45,46,47],"code",{},"@quirekit\u002Fclassic-text-diagram",[38,49,50,51,54],{},"Complete object in a ",[45,52,53],{},"textDiagram"," atom, with source and PNG",[20,56,57,60,67],{},[38,58,59],{},"Block",[38,61,62,63,66],{},"Default preset installs ",[45,64,65],{},"@quirekit\u002Fextension-text-diagram","; block insertion opens the workbench",[38,68,69],{},"The same structured node",[20,71,72,75,85],{},[38,73,74],{},"MSFE \u002F MD Editor",[38,76,77,80,81,84],{},[45,78,79],{},"Mermaid"," \u002F ",[45,82,83],{},"TextDiagrams"," own fences; MD Editor adds the dialog",[38,86,87,88,91,92,80,95,91,98,80,101,104],{},"Standard ",[45,89,90],{},"mermaid",", ",[45,93,94],{},"plantuml",[45,96,97],{},"puml",[45,99,100],{},"dot",[45,102,103],{},"graphviz"," fences",[106,107,109],"h2",{"id":108},"classic-and-block","Classic and Block",[10,111,112,114,115,117,118,121],{},[45,113,65],{}," provides the schema, commands, mapped editing target and preview. ",[45,116,47],{}," adds Classic toolbar wiring. Block's preset already provides the host dialog callback; set the preset's ",[45,119,120],{},"textDiagram: false"," to disable it.",[10,123,124],{},"Each host commits through document commands as one undoable action. Cancelling leaves content unchanged. Deletion, read-only changes or baseline conflicts reject stale saves and keep the draft. Never edit node-view DOM directly from the workbench.",[10,126,127],{},"Editor integrations have their own license tiers: the text-diagram Canvas extension is AGPL and the Classic integration is a QuireKit commercial component. The independent renderer and workbench remain MIT.",[106,129,131],{"id":130},"msfe-and-md-editor","MSFE and MD Editor",[10,133,134,135,137,138,140,141,144,145,147],{},"Standalone MSFE hosts install ",[45,136,79],{}," and ",[45,139,83],{}," from ",[45,142,143],{},"@quirekit\u002Fmsfe-markdown-extras",". The first owns ",[45,146,90],{},"; the second owns PlantUML and DOT aliases. Unknown DSLs remain source, without engine guessing.",[10,149,150,151,137,154,157],{},"MD Editor installs these by default. Insert → Text diagram opens the workbench. ",[45,152,153],{},"features.extras.mermaid",[45,155,156],{},"features.extras.textDiagram"," control the two groups separately. Saving produces standard fences; editing fence source in the host also updates the preview.",[10,159,160,161,168,169,174],{},"The ",[162,163,167],"a",{"href":164,"rel":165},"http:\u002F\u002F127.0.0.1:3210\u002Fen\u002Fextensions\u002Fdiagrams",[166],"nofollow","MSFE diagrams guide"," owns fences, configuration and the custom ECharts example. ",[162,170,173],{"href":171,"rel":172},"http:\u002F\u002F127.0.0.1:3210\u002Fen\u002Fguide\u002Fmd-editor",[166],"MD Editor integration"," covers product configuration. These are fixed-port local preview links.",[106,176,178],{"id":177},"export-boundaries","Export boundaries",[10,180,181],{},"Preview images can participate in fixed layout. Structured Word export displays PNG and retains source through controlled metadata. It does not create native editable Word UML shapes or connectors. Re-editing depends on retaining that metadata; plain PNG cannot recover its original source. Markdown export conversion remains the owning product's responsibility.",{"title":183,"searchDepth":184,"depth":184,"links":185},"",2,[186,187,188],{"id":108,"depth":184,"text":109},{"id":130,"depth":184,"text":131},{"id":177,"depth":184,"text":178},"Share the workbench and renderer while structured document and Markdown hosts own persistence.","md",null,"en",{},true,5,"\u002Fen\u002Fguide\u002Feditors",{"title":5,"description":189},"guide\u002Feditors.en","jShjbNebm6eR1kswXvKzRiuDV9EBfbhei_a1loUksiE",1793045389928]