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