[{"data":1,"prerenderedAt":1214},["ShallowReactive",2],{"navigation_examples":3,"navigation_docs":120,"-plugins-defaults-components":365,"-plugins-defaults-components-surround":1209},[4],{"title":5,"path":6,"stem":7,"children":8,"page":39},"Examples","\u002Fexamples","examples",[9,40,69,110],{"title":10,"path":11,"stem":12,"children":13,"page":39},"Frameworks","\u002Fexamples\u002Fframeworks","examples\u002F1.frameworks",[14,19,24,29,34],{"title":15,"path":16,"stem":17,"icon":18},"Astro","\u002Fexamples\u002Fframeworks\u002Fastro","examples\u002F1.frameworks\u002Fastro\u002FREADME","i-simple-icons:astro",{"title":20,"path":21,"stem":22,"icon":23},"Next.js","\u002Fexamples\u002Fframeworks\u002Fnextjs","examples\u002F1.frameworks\u002Fnextjs\u002FREADME","i-simple-icons:nextdotjs",{"title":25,"path":26,"stem":27,"icon":28},"Nuxt","\u002Fexamples\u002Fframeworks\u002Fnuxt-ui","examples\u002F1.frameworks\u002Fnuxt\u002FREADME","i-simple-icons-nuxt",{"title":30,"path":31,"stem":32,"icon":33},"SvelteKit","\u002Fexamples\u002Fframeworks\u002Fsveltekit","examples\u002F1.frameworks\u002Fsveltekit\u002FREADME","i-simple-icons-svelte",{"title":35,"path":36,"stem":37,"icon":38},"VitePress","\u002Fexamples\u002Fframeworks\u002Fvitepress","examples\u002F1.frameworks\u002Fvitepress\u002FREADME","i-simple-icons-vitepress",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"Vite","\u002Fexamples\u002Fvite","examples\u002F2.vite",[45,50,55,60,64],{"title":46,"path":47,"stem":48,"icon":49},"Angular","\u002Fexamples\u002Fvite\u002Fangular","examples\u002F2.vite\u002Fangular\u002FREADME","i-simple-icons-angular",{"title":51,"path":52,"stem":53,"icon":54},"HTML Preview","\u002Fexamples\u002Fvite\u002Fhtml","examples\u002F2.vite\u002Fhtml\u002FREADME","i-lucide-file-code",{"title":56,"path":57,"stem":58,"icon":59},"React","\u002Fexamples\u002Fvite\u002Freact","examples\u002F2.vite\u002Freact\u002FREADME","i-simple-icons-react",{"title":61,"path":62,"stem":63,"icon":33},"Svelte","\u002Fexamples\u002Fvite\u002Fsvelte","examples\u002F2.vite\u002Fsvelte\u002FREADME",{"title":65,"path":66,"stem":67,"icon":68},"Vue","\u002Fexamples\u002Fvite\u002Fvue","examples\u002F2.vite\u002Fvue\u002FREADME","i-simple-icons-vuedotjs",{"title":70,"path":71,"stem":72,"children":73,"page":39},"Plugins","\u002Fexamples\u002Fplugins","examples\u002F3.plugins",[74,79,84,89,94,99,102,105],{"title":75,"path":76,"stem":77,"icon":78},"Math formulas","\u002Fexamples\u002Fplugins\u002Freact-vite-math","examples\u002F3.plugins\u002Freact-vite-math\u002FREADME","i-lucide-calculator",{"title":80,"path":81,"stem":82,"icon":83},"Mermaid diagrams","\u002Fexamples\u002Fplugins\u002Freact-vite-mermaid","examples\u002F3.plugins\u002Freact-vite-mermaid\u002FREADME","i-simple-icons-mermaid",{"title":85,"path":86,"stem":87,"icon":88},"Binding (frontmatter + data)","\u002Fexamples\u002Fplugins\u002Fvue-vite-binding","examples\u002F3.plugins\u002Fvue-vite-binding\u002FREADME","i-lucide-replace",{"title":90,"path":91,"stem":92,"icon":93},"Syntax Highlighting","\u002Fexamples\u002Fplugins\u002Fvue-vite-highlight","examples\u002F3.plugins\u002Fvue-vite-highlight\u002FREADME","i-lucide-code",{"title":95,"path":96,"stem":97,"icon":98},"JSON Render","\u002Fexamples\u002Fplugins\u002Fvue-vite-json-render","examples\u002F3.plugins\u002Fvue-vite-json-render\u002FREADME","i-lucide-braces",{"title":75,"path":100,"stem":101,"icon":78},"\u002Fexamples\u002Fplugins\u002Fvue-vite-math","examples\u002F3.plugins\u002Fvue-vite-math\u002FREADME",{"title":80,"path":103,"stem":104,"icon":83},"\u002Fexamples\u002Fplugins\u002Fvue-vite-mermaid","examples\u002F3.plugins\u002Fvue-vite-mermaid\u002FREADME",{"title":106,"path":107,"stem":108,"icon":109},"Punctuation","\u002Fexamples\u002Fplugins\u002Fvue-vite-punctuation","examples\u002F3.plugins\u002Fvue-vite-punctuation\u002FREADME","i-lucide-quote",{"title":111,"path":112,"stem":113,"children":114,"page":39},"Ai","\u002Fexamples\u002Fai","examples\u002F4.ai",[115],{"title":116,"path":117,"stem":118,"icon":119},"AI SDK","\u002Fexamples\u002Fai\u002Fnuxt-ai-sdk","examples\u002F4.ai\u002Fnuxt-ai-sdk\u002FREADME","i-simple-icons-vercel",[121,138,159,188,302,323,344],{"title":122,"path":123,"stem":124,"children":125,"page":39},"Getting Started","\u002Fgetting-started","1.getting-started",[126,130,134],{"title":127,"path":128,"stem":129},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F0.introduction",{"title":131,"path":132,"stem":133},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation",{"title":135,"path":136,"stem":137},"Document","\u002Fgetting-started\u002Fdocument-model","1.getting-started\u002F2.document-model",{"title":139,"path":140,"stem":141,"children":142,"page":39},"Syntax","\u002Fsyntax","2.syntax",[143,147,151,155],{"title":144,"path":145,"stem":146},"Markdown","\u002Fsyntax\u002Fmarkdown","2.syntax\u002F1.markdown",{"title":148,"path":149,"stem":150},"Components","\u002Fsyntax\u002Fcomponents","2.syntax\u002F2.components",{"title":152,"path":153,"stem":154},"Attributes","\u002Fsyntax\u002Fattributes","2.syntax\u002F3.attributes",{"title":156,"path":157,"stem":158},"Frontmatter","\u002Fsyntax\u002Ffrontmatter","2.syntax\u002F4.frontmatter",{"title":160,"path":161,"stem":162,"children":163,"page":39},"Rendering","\u002Frendering","3.rendering",[164,168,171,174,177,180,183],{"title":165,"path":166,"stem":167,"icon":54},"HTML","\u002Frendering\u002Fhtml","3.rendering\u002F2.html",{"title":65,"path":169,"stem":170,"icon":68},"\u002Frendering\u002Fvue","3.rendering\u002F3.vue",{"title":25,"path":172,"stem":173,"icon":28},"\u002Frendering\u002Fnuxt","3.rendering\u002F4.nuxt",{"title":56,"path":175,"stem":176,"icon":59},"\u002Frendering\u002Freact","3.rendering\u002F5.react",{"title":61,"path":178,"stem":179,"icon":33},"\u002Frendering\u002Fsvelte","3.rendering\u002F6.svelte",{"title":46,"path":181,"stem":182,"icon":49},"\u002Frendering\u002Fangular","3.rendering\u002F7.angular",{"title":184,"path":185,"stem":186,"icon":187},"ANSI (Terminal)","\u002Frendering\u002Fansi","3.rendering\u002F8.ansi","i-lucide-terminal",{"title":70,"icon":189,"path":190,"stem":191,"children":192,"page":39},"i-lucide-plug","\u002Fplugins","4.plugins",[193,224,285],{"title":194,"path":195,"stem":196,"children":197,"page":39},"Defaults","\u002Fplugins\u002Fdefaults","4.plugins\u002F0.defaults",[198,203,207,211,215,219],{"title":199,"path":200,"stem":201,"icon":202},"Alerts","\u002Fplugins\u002Fdefaults\u002Falert","4.plugins\u002F0.defaults\u002Falert","i-lucide-bell",{"title":152,"path":204,"stem":205,"icon":206},"\u002Fplugins\u002Fdefaults\u002Fattributes","4.plugins\u002F0.defaults\u002Fattributes","i-lucide-tag",{"title":148,"path":208,"stem":209,"icon":210},"\u002Fplugins\u002Fdefaults\u002Fcomponents","4.plugins\u002F0.defaults\u002Fcomponents","i-lucide-component",{"title":156,"path":212,"stem":213,"icon":214},"\u002Fplugins\u002Fdefaults\u002Ffrontmatter","4.plugins\u002F0.defaults\u002Ffrontmatter","i-lucide-file-spreadsheet",{"title":165,"path":216,"stem":217,"icon":218},"\u002Fplugins\u002Fdefaults\u002Fhtml","4.plugins\u002F0.defaults\u002Fhtml","i-lucide-code-xml",{"title":220,"path":221,"stem":222,"icon":223},"Task List","\u002Fplugins\u002Fdefaults\u002Ftask-list","4.plugins\u002F0.defaults\u002Ftask-list","i-lucide-check-square",{"title":225,"path":226,"stem":227,"children":228,"page":39},"Built-in","\u002Fplugins\u002Fbuilt-in","4.plugins\u002F1.built-in",[229,233,238,243,248,253,256,260,264,267,272,277,280],{"title":230,"path":231,"stem":232,"icon":88},"Binding","\u002Fplugins\u002Fbuilt-in\u002Fbinding","4.plugins\u002F1.built-in\u002Fbinding",{"title":234,"path":235,"stem":236,"icon":237},"Breaks","\u002Fplugins\u002Fbuilt-in\u002Fbreaks","4.plugins\u002F1.built-in\u002Fbreaks","i-lucide-corner-down-left",{"title":239,"path":240,"stem":241,"icon":242},"Emoji","\u002Fplugins\u002Fbuilt-in\u002Femoji","4.plugins\u002F1.built-in\u002Femoji","i-lucide-smile",{"title":244,"path":245,"stem":246,"icon":247},"Footnotes","\u002Fplugins\u002Fbuilt-in\u002Ffootnotes","4.plugins\u002F1.built-in\u002Ffootnotes","i-lucide-footprints",{"title":249,"path":250,"stem":251,"icon":252},"Headings","\u002Fplugins\u002Fbuilt-in\u002Fheadings","4.plugins\u002F1.built-in\u002Fheadings","i-lucide-heading",{"title":95,"path":254,"stem":255,"icon":98},"\u002Fplugins\u002Fbuilt-in\u002Fjson-render","4.plugins\u002F1.built-in\u002Fjson-render",{"title":257,"path":258,"stem":259,"icon":78},"Mathematics","\u002Fplugins\u002Fbuilt-in\u002Fmath","4.plugins\u002F1.built-in\u002Fmath",{"title":261,"path":262,"stem":263,"icon":83},"Mermaid Diagrams","\u002Fplugins\u002Fbuilt-in\u002Fmermaid","4.plugins\u002F1.built-in\u002Fmermaid",{"title":106,"path":265,"stem":266,"icon":109},"\u002Fplugins\u002Fbuilt-in\u002Fpunctuation","4.plugins\u002F1.built-in\u002Fpunctuation",{"title":268,"path":269,"stem":270,"icon":271},"Security","\u002Fplugins\u002Fbuilt-in\u002Fsecurity","4.plugins\u002F1.built-in\u002Fsecurity","i-lucide-shield-check",{"title":273,"path":274,"stem":275,"icon":276},"Summary Extraction","\u002Fplugins\u002Fbuilt-in\u002Fsummary","4.plugins\u002F1.built-in\u002Fsummary","i-lucide-file-text",{"title":90,"path":278,"stem":279,"icon":93},"\u002Fplugins\u002Fbuilt-in\u002Fsyntax-highlight","4.plugins\u002F1.built-in\u002Fsyntax-highlight",{"title":281,"path":282,"stem":283,"icon":284},"Table of Contents","\u002Fplugins\u002Fbuilt-in\u002Ftoc","4.plugins\u002F1.built-in\u002Ftoc","i-lucide-list",{"title":286,"path":287,"stem":288,"children":289,"page":39},"Custom","\u002Fplugins\u002Fcustom","4.plugins\u002F2.custom",[290,294,298],{"title":291,"path":292,"stem":293},"Plugin API","\u002Fplugins\u002Fcustom\u002Fplugin-api","4.plugins\u002F2.custom\u002F1.plugin-api",{"title":295,"path":296,"stem":297},"AST API","\u002Fplugins\u002Fcustom\u002Fast-api","4.plugins\u002F2.custom\u002F2.ast-api",{"title":299,"path":300,"stem":301},"Markdown-it","\u002Fplugins\u002Fcustom\u002Fmarkdown-it","4.plugins\u002F2.custom\u002F3.markdown-it",{"title":303,"path":304,"stem":305,"children":306,"page":39},"API Reference","\u002Fapi","5.api",[307,311,315,319],{"title":308,"path":309,"stem":310},"Render API","\u002Fapi\u002Frender","5.api\u002F0.render",{"title":312,"path":313,"stem":314},"Parse API","\u002Fapi\u002Fparse","5.api\u002F1.parse",{"title":316,"path":317,"stem":318},"Streaming API","\u002Fapi\u002Fauto-close","5.api\u002F2.auto-close",{"title":320,"path":321,"stem":322},"Cheat Sheet","\u002Fapi\u002Freference","5.api\u002F3.reference",{"title":324,"path":325,"stem":326,"children":327,"page":39},"Comparisons","\u002Fcompare","6.compare",[328,332,336,340],{"title":329,"path":330,"stem":331},"Comark vs MDX","\u002Fcompare\u002Fcomark-vs-mdx","6.compare\u002F1.comark-vs-mdx",{"title":333,"path":334,"stem":335},"Comark vs react-markdown","\u002Fcompare\u002Fcomark-vs-react-markdown","6.compare\u002F2.comark-vs-react-markdown",{"title":337,"path":338,"stem":339},"Comark vs Streamdown","\u002Fcompare\u002Fcomark-vs-streamdown","6.compare\u002F3.comark-vs-streamdown",{"title":341,"path":342,"stem":343},"Comark vs Markdoc","\u002Fcompare\u002Fcomark-vs-markdoc","6.compare\u002F4.comark-vs-markdoc",{"title":345,"path":346,"stem":347,"children":348,"page":39},"Knowledge Base","\u002Fkb","7.kb",[349,353,357,361],{"title":350,"path":351,"stem":352},"Why Comark?","\u002Fkb\u002Fwhy-comark","7.kb\u002F0.why-comark",{"title":354,"path":355,"stem":356},"Migration from MDC","\u002Fkb\u002Fmigration-from-mdc","7.kb\u002F2.migration-from-mdc",{"title":358,"path":359,"stem":360},"Migration from MDX","\u002Fkb\u002Fmigration-from-mdx","7.kb\u002F3.migration-from-mdx",{"title":362,"path":363,"stem":364},"Twoslash","\u002Fkb\u002Ftwoslash","7.kb\u002F4.twoslash",{"id":366,"title":148,"body":367,"description":1192,"extension":1056,"links":1193,"meta":1198,"navigation":1206,"path":208,"seo":1207,"stem":209,"__hash__":1208},"docs\u002F4.plugins\u002F0.defaults\u002Fcomponents.md",{"type":368,"value":369,"toc":1181},"minimark",[370,388,434,445,453,458,556,639,644,647,744,747,950,954,957,990,1000,1004,1007,1079,1083,1086,1168],[371,372,373,374,378,379,383,384,387],"p",{},"The ",[375,376,377],"code",{},"comark\u002Fplugins\u002Fcomponents"," plugin enables Comark ",[380,381,382],"strong",{},"block"," and ",[380,385,386],{},"inline"," component syntax, plus span wrappers:",[389,390,391,407,419],"ul",{},[392,393,394,395,398,399,402,403,406],"li",{},"Block: ",[375,396,397],{},"::name"," … ",[375,400,401],{},"::"," (and single-line shorthand ",[375,404,405],{},":name[content]{props}",")",[392,408,409,410,413,414,413,417],{},"Inline: ",[375,411,412],{},":name",", ",[375,415,416],{},":name[content]",[375,418,405],{},[392,420,421,422,425,426,429,430,406],{},"Spans: ",[375,423,424],{},"[text]"," (add ",[375,427,428],{},"{attrs}"," with the ",[431,432,433],"a",{"href":204},"attributes plugin",[371,435,436,437,440,441,444],{},"The plugin is ",[380,438,439],{},"enabled by default"," via ",[375,442,443],{},"registerDefaultPlugins",". No installation or registration required.",[446,447,448,449,452],"tip",{},"For the full authoring guide (props, slots, nesting), see ",[431,450,451],{"href":149},"Component Syntax",".",[454,455,457],"h2",{"id":456},"usage","Usage",[459,460,463],"pre",{"language":461,"class":462},"mdc","shiki shiki-themes material-theme-lighter material-theme-palenight",[375,464,466,500,501,500,517,500,521,500,523],{"class":465},"language-mdc",[467,468,471,474,478,481,485,488,491,495,497],"span",{"class":469,"style":470},"line","display: inline",[467,472,401],{"style":473},"color:#39ADB5;--shiki-dark:#89DDFF",[467,475,477],{"style":476},"color:#E53935;--shiki-dark:#F07178","alert",[467,479,480],{"style":473},"{",[467,482,484],{"style":483},"color:#9C3EDA;--shiki-dark:#C792EA","type",[467,486,487],{"style":473},"=",[467,489,490],{"style":473},"\"",[467,492,494],{"style":493},"color:#91B859;--shiki-dark:#C3E88D","info",[467,496,490],{"style":473},[467,498,499],{"style":473},"}","\n",[467,502,503,507,511,515],{"class":469,"style":470},[467,504,506],{"style":505},"color:#90A4AE;--shiki-dark:#BABED8","Hello ",[467,508,510],{"style":509},"color:#39ADB5;--shiki-light-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold","**",[467,512,514],{"style":513},"color:#E53935;--shiki-light-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold","world",[467,516,510],{"style":509},[467,518,519],{"class":469,"style":470},[467,520,401],{"style":473},[467,522],{"class":469,"style":470},[467,524,525,528,531,534,537,539,542,544,546,549,551,553],{"class":469,"style":470},[467,526,527],{"style":505},"Inline ",[467,529,530],{"style":473},":",[467,532,533],{"style":476},"badge",[467,535,536],{"style":505},"[New]",[467,538,480],{"style":473},[467,540,541],{"style":483},"color",[467,543,487],{"style":473},[467,545,490],{"style":473},[467,547,548],{"style":493},"blue",[467,550,490],{"style":473},[467,552,499],{"style":473},[467,554,555],{"style":505}," component.",[459,557,559],{"language":558,"class":462},"typescript",[375,560,562,500,589,500,591,500,613,500,618,500,623,500,627,500,633],{"class":561},"language-typescript",[467,563,564,568,571,574,577,580,583,586],{"class":469,"style":470},[467,565,567],{"style":566},"color:#39ADB5;--shiki-light-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic","import",[467,569,570],{"style":473}," {",[467,572,573],{"style":505}," parseMarkdown",[467,575,576],{"style":473}," }",[467,578,579],{"style":566}," from",[467,581,582],{"style":473}," '",[467,584,585],{"style":493},"comark",[467,587,588],{"style":473},"'",[467,590],{"class":469,"style":470},[467,592,593,596,599,601,604,607,610],{"class":469,"style":470},[467,594,595],{"style":483},"const",[467,597,598],{"style":505}," result ",[467,600,487],{"style":473},[467,602,603],{"style":566}," await",[467,605,573],{"style":606},"color:#6182B8;--shiki-dark:#82AAFF",[467,608,609],{"style":505},"(",[467,611,612],{"style":473},"`",[467,614,615],{"class":469,"style":470},[467,616,617],{"style":493},"::alert{type=\"info\"}",[467,619,620],{"class":469,"style":470},[467,621,622],{"style":493},"Hello",[467,624,625],{"class":469,"style":470},[467,626,401],{"style":493},[467,628,629,631],{"class":469,"style":470},[467,630,612],{"style":473},[467,632,406],{"style":505},[467,634,635],{"class":469,"style":470},[467,636,638],{"style":637},"color:#90A4AE;--shiki-light-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","\u002F\u002F → [ ['alert', { type: 'info' }, 'Hello'] ]",[640,641,643],"h3",{"id":642},"usage-explicit-registration","Explicit registration",[371,645,646],{},"When default plugins are off, opt in with the plugin directly:",[459,648,649],{"language":558,"class":462},[375,650,651,500,669,500,685,500,687,500,707,500,720,500,738],{"class":561},[467,652,653,655,657,659,661,663,665,667],{"class":469,"style":470},[467,654,567],{"style":566},[467,656,570],{"style":473},[467,658,573],{"style":505},[467,660,576],{"style":473},[467,662,579],{"style":566},[467,664,582],{"style":473},[467,666,585],{"style":493},[467,668,588],{"style":473},[467,670,671,673,676,679,681,683],{"class":469,"style":470},[467,672,567],{"style":566},[467,674,675],{"style":505}," components ",[467,677,678],{"style":566},"from",[467,680,582],{"style":473},[467,682,377],{"style":493},[467,684,588],{"style":473},[467,686],{"class":469,"style":470},[467,688,689,691,693,695,697,699,702,705],{"class":469,"style":470},[467,690,595],{"style":483},[467,692,598],{"style":505},[467,694,487],{"style":473},[467,696,603],{"style":566},[467,698,573],{"style":606},[467,700,701],{"style":505},"(content",[467,703,704],{"style":473},",",[467,706,570],{"style":473},[467,708,709,712,714,718],{"class":469,"style":470},[467,710,711],{"style":476},"  registerDefaultPlugins",[467,713,530],{"style":473},[467,715,717],{"style":716},"color:#FF5370;--shiki-dark:#FF9CAC"," false",[467,719,704],{"style":473},[467,721,722,725,727,730,733,736],{"class":469,"style":470},[467,723,724],{"style":476},"  plugins",[467,726,530],{"style":473},[467,728,729],{"style":505}," [",[467,731,732],{"style":606},"components",[467,734,735],{"style":505},"()]",[467,737,704],{"style":473},[467,739,740,742],{"class":469,"style":470},[467,741,499],{"style":473},[467,743,406],{"style":505},[371,745,746],{},"With framework packages, use the same plugin path under the framework scope (plain re-export):",[748,749,750,875],"code-group",{},[459,751,753],{"language":752,"filename":65,"class":462},"vue",[375,754,756,500,782,500,802,500,817,500,826,500,828,500,837,500,867],{"class":755},"language-vue",[467,757,758,761,764,767,770,772,774,777,779],{"class":469,"style":470},[467,759,760],{"style":473},"\u003C",[467,762,763],{"style":476},"script",[467,765,766],{"style":483}," setup",[467,768,769],{"style":483}," lang",[467,771,487],{"style":473},[467,773,490],{"style":473},[467,775,776],{"style":493},"ts",[467,778,490],{"style":473},[467,780,781],{"style":473},">",[467,783,784,786,788,791,793,795,797,800],{"class":469,"style":470},[467,785,567],{"style":566},[467,787,570],{"style":473},[467,789,790],{"style":505}," Markdown",[467,792,576],{"style":473},[467,794,579],{"style":566},[467,796,582],{"style":473},[467,798,799],{"style":493},"@comark\u002Fvue",[467,801,588],{"style":473},[467,803,804,806,808,810,812,815],{"class":469,"style":470},[467,805,567],{"style":566},[467,807,675],{"style":505},[467,809,678],{"style":566},[467,811,582],{"style":473},[467,813,814],{"style":493},"@comark\u002Fvue\u002Fplugins\u002Fcomponents",[467,816,588],{"style":473},[467,818,819,822,824],{"class":469,"style":470},[467,820,821],{"style":473},"\u003C\u002F",[467,823,763],{"style":476},[467,825,781],{"style":473},[467,827],{"class":469,"style":470},[467,829,830,832,835],{"class":469,"style":470},[467,831,760],{"style":473},[467,833,834],{"style":476},"template",[467,836,781],{"style":473},[467,838,839,842,844,847,849,851,854,856,858,861,863,865],{"class":469,"style":470},[467,840,841],{"style":473},"  \u003C",[467,843,144],{"style":476},[467,845,846],{"style":483}," :plugins",[467,848,487],{"style":473},[467,850,490],{"style":473},[467,852,853],{"style":493},"[components()]",[467,855,490],{"style":473},[467,857,781],{"style":473},[467,859,860],{"style":505},"{{ content }}",[467,862,821],{"style":473},[467,864,144],{"style":476},[467,866,781],{"style":473},[467,868,869,871,873],{"class":469,"style":470},[467,870,821],{"style":473},[467,872,834],{"style":476},[467,874,781],{"style":473},[459,876,878],{"language":877,"filename":56,"class":462},"tsx",[375,879,881,500,900,500,915,500,917],{"class":880},"language-tsx",[467,882,883,885,887,889,891,893,895,898],{"class":469,"style":470},[467,884,567],{"style":566},[467,886,570],{"style":473},[467,888,790],{"style":505},[467,890,576],{"style":473},[467,892,579],{"style":566},[467,894,582],{"style":473},[467,896,897],{"style":493},"@comark\u002Freact",[467,899,588],{"style":473},[467,901,902,904,906,908,910,913],{"class":469,"style":470},[467,903,567],{"style":566},[467,905,675],{"style":505},[467,907,678],{"style":566},[467,909,582],{"style":473},[467,911,912],{"style":493},"@comark\u002Freact\u002Fplugins\u002Fcomponents",[467,914,588],{"style":473},[467,916],{"class":469,"style":470},[467,918,919,921,924,927,930,933,935,937,940,943,946,948],{"class":469,"style":470},[467,920,760],{"style":473},[467,922,144],{"style":923},"color:#E2931D;--shiki-dark:#FFCB6B",[467,925,926],{"style":483}," plugins",[467,928,929],{"style":473},"={",[467,931,932],{"style":505},"[",[467,934,732],{"style":606},[467,936,735],{"style":505},[467,938,939],{"style":473},"}>{",[467,941,942],{"style":505},"content",[467,944,945],{"style":473},"}\u003C\u002F",[467,947,144],{"style":923},[467,949,781],{"style":473},[640,951,953],{"id":952},"usage-disable-component-syntax","Disable component syntax",[371,955,956],{},"Turn off all defaults (including components):",[459,958,959],{"language":558,"class":462},[375,960,961],{"class":561},[467,962,963,965,967,969,971,973,975,977,979,982,984,986,988],{"class":469,"style":470},[467,964,595],{"style":483},[467,966,598],{"style":505},[467,968,487],{"style":473},[467,970,603],{"style":566},[467,972,573],{"style":606},[467,974,701],{"style":505},[467,976,704],{"style":473},[467,978,570],{"style":473},[467,980,981],{"style":476}," registerDefaultPlugins",[467,983,530],{"style":473},[467,985,717],{"style":716},[467,987,576],{"style":473},[467,989,406],{"style":505},[371,991,992,993,996,997,999],{},"When the components plugin is not active, ",[375,994,995],{},"autoClose"," also skips component-fence completion (",[375,998,401],{}," closers).",[454,1001,1003],{"id":1002},"markdown-it-markdown-exit-adapter","markdown-it \u002F markdown-exit adapter",[371,1005,1006],{},"For hosts that use markdown-it or markdown-exit directly (for example VitePress), use the exported adapter:",[459,1008,1009],{"language":558,"class":462},[375,1010,1011,500,1030,500,1050,500,1052,500,1065],{"class":561},[467,1012,1013,1015,1017,1020,1022,1024,1026,1028],{"class":469,"style":470},[467,1014,567],{"style":566},[467,1016,570],{"style":473},[467,1018,1019],{"style":505}," markdownItComponents",[467,1021,576],{"style":473},[467,1023,579],{"style":566},[467,1025,582],{"style":473},[467,1027,377],{"style":493},[467,1029,588],{"style":473},[467,1031,1032,1034,1036,1039,1041,1043,1045,1048],{"class":469,"style":470},[467,1033,567],{"style":566},[467,1035,570],{"style":473},[467,1037,1038],{"style":505}," markdownItAttributes",[467,1040,576],{"style":473},[467,1042,579],{"style":566},[467,1044,582],{"style":473},[467,1046,1047],{"style":493},"comark\u002Fplugins\u002Fattributes",[467,1049,588],{"style":473},[467,1051],{"class":469,"style":470},[467,1053,1054,1057,1059,1062],{"class":469,"style":470},[467,1055,1056],{"style":505},"md",[467,1058,452],{"style":473},[467,1060,1061],{"style":606},"use",[467,1063,1064],{"style":505},"(markdownItComponents)",[467,1066,1067,1069,1071,1073,1076],{"class":469,"style":470},[467,1068,1056],{"style":505},[467,1070,452],{"style":473},[467,1072,1061],{"style":606},[467,1074,1075],{"style":505},"(markdownItAttributes) ",[467,1077,1078],{"style":637},"\u002F\u002F optional; props on components need attributes too",[454,1080,1082],{"id":1081},"how-it-works","How it works",[371,1084,1085],{},"The plugin registers markdown-exit block and inline rules:",[1087,1088,1089,1101],"table",{},[1090,1091,1092],"thead",{},[1093,1094,1095,1099],"tr",{},[1096,1097,1098],"th",{},"Rule",[1096,1100,139],{},[1102,1103,1104,1121,1131,1144,1156],"tbody",{},[1093,1105,1106,1116],{},[1107,1108,1109,1112,1113],"td",{},[375,1110,1111],{},"comark_block"," \u002F ",[375,1114,1115],{},"comark_block_shorthand",[1107,1117,1118,1120],{},[375,1119,397],{}," blocks and one-line shorthands",[1093,1122,1123,1128],{},[1107,1124,1125],{},[375,1126,1127],{},"comark_block_yaml",[1107,1129,1130],{},"YAML \u002F fenced props blocks on components",[1093,1132,1133,1138],{},[1107,1134,1135],{},[375,1136,1137],{},"comark_block_slots",[1107,1139,1140,1143],{},[375,1141,1142],{},"#slot"," named slots",[1093,1145,1146,1151],{},[1107,1147,1148],{},[375,1149,1150],{},"comark_inline_span",[1107,1152,1153,1155],{},[375,1154,424],{}," span wrappers",[1093,1157,1158,1163],{},[1107,1159,1160],{},[375,1161,1162],{},"comark_inline_component",[1107,1164,1165,1167],{},[375,1166,405],{}," inline components",[371,1169,1170,1171,413,1174,413,1177,1180],{},"Token → AST conversion is handled by the core token processor (",[375,1172,1173],{},"mdc_block_*",[375,1175,1176],{},"mdc_inline_span",[375,1178,1179],{},"mdc_inline_component",").",{"title":1182,"searchDepth":1183,"depth":1183,"links":1184},"",2,[1185,1190,1191],{"id":456,"depth":1183,"text":457,"children":1186},[1187,1189],{"id":642,"depth":1188,"text":643},3,{"id":952,"depth":1188,"text":953},{"id":1002,"depth":1183,"text":1003},{"id":1081,"depth":1183,"text":1082},"Built-in plugin that parses block and inline Comark component syntax into AST nodes.",[1194,1197],{"label":451,"icon":276,"to":149,"color":1195,"variant":1196},"neutral","soft",{"label":70,"icon":189,"to":190,"color":1195,"variant":1196},{"data":1199},{"title":148,"description":1192,"seo":1200,"navigation":1202,"links":1203},{"title":1201,"description":1192},"Components Plugin",{"icon":210},[1204,1205],{"label":451,"icon":276,"to":149,"color":1195,"variant":1196},{"label":70,"icon":189,"to":190,"color":1195,"variant":1196},{"icon":210},{"title":1201,"description":1192},"-x15ZhqB60FcgUBvMx4Hpgi9P45XUA4NElCfXtv_SUI",[1210,1212],{"title":152,"path":204,"stem":205,"description":1211,"icon":206,"children":-1},"Built-in plugin that parses inline attributes into AST props.",{"title":156,"path":212,"stem":213,"description":1213,"icon":214,"children":-1},"Built-in plugin that parses a leading YAML frontmatter block into tree.frontmatter.",1785942110511]