[{"data":1,"prerenderedAt":440},["ShallowReactive",2],{"navigation_examples":3,"navigation_docs":109,"-examples-ai-nuxt-ai-sdk":305,"-examples-ai-nuxt-ai-sdk-surround":439},[4],{"title":5,"path":6,"stem":7,"children":8,"page":39},"Examples","\u002Fexamples","examples",[9,40,64,99],{"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,59],{"title":46,"path":47,"stem":48,"icon":49},"HTML Preview","\u002Fexamples\u002Fvite\u002Fhtml","examples\u002F2.vite\u002Fhtml\u002FREADME","i-lucide-file-code",{"title":51,"path":52,"stem":53,"icon":54},"React","\u002Fexamples\u002Fvite\u002Freact","examples\u002F2.vite\u002Freact\u002FREADME","i-simple-icons-react",{"title":56,"path":57,"stem":58,"icon":33},"Svelte","\u002Fexamples\u002Fvite\u002Fsvelte","examples\u002F2.vite\u002Fsvelte\u002FREADME",{"title":60,"path":61,"stem":62,"icon":63},"Vue","\u002Fexamples\u002Fvite\u002Fvue","examples\u002F2.vite\u002Fvue\u002FREADME","i-simple-icons-vuedotjs",{"title":65,"path":66,"stem":67,"children":68,"page":39},"Plugins","\u002Fexamples\u002Fplugins","examples\u002F3.plugins",[69,74,79,84,89,94],{"title":70,"path":71,"stem":72,"icon":73},"Binding (frontmatter + data)","\u002Fexamples\u002Fplugins\u002Fvue-vite-binding","examples\u002F3.plugins\u002Fvue-vite-binding\u002FREADME","i-lucide-replace",{"title":75,"path":76,"stem":77,"icon":78},"Syntax Highlighting","\u002Fexamples\u002Fplugins\u002Fvue-vite-highlight","examples\u002F3.plugins\u002Fvue-vite-highlight\u002FREADME","i-lucide-code",{"title":80,"path":81,"stem":82,"icon":83},"JSON Render","\u002Fexamples\u002Fplugins\u002Fvue-vite-json-render","examples\u002F3.plugins\u002Fvue-vite-json-render\u002FREADME","i-lucide-braces",{"title":85,"path":86,"stem":87,"icon":88},"Math formulas","\u002Fexamples\u002Fplugins\u002Fvue-vite-math","examples\u002F3.plugins\u002Fvue-vite-math\u002FREADME","i-lucide-calculator",{"title":90,"path":91,"stem":92,"icon":93},"Mermaid diagrams","\u002Fexamples\u002Fplugins\u002Fvue-vite-mermaid","examples\u002F3.plugins\u002Fvue-vite-mermaid\u002FREADME","i-simple-icons-mermaid",{"title":95,"path":96,"stem":97,"icon":98},"Punctuation","\u002Fexamples\u002Fplugins\u002Fvue-vite-punctuation","examples\u002F3.plugins\u002Fvue-vite-punctuation\u002FREADME","i-lucide-quote",{"title":100,"path":101,"stem":102,"children":103,"page":39},"Ai","\u002Fexamples\u002Fai","examples\u002F4.ai",[104],{"title":105,"path":106,"stem":107,"icon":108},"AI SDK","\u002Fexamples\u002Fai\u002Fnuxt-ai-sdk","examples\u002F4.ai\u002Fnuxt-ai-sdk\u002FREADME","i-simple-icons-vercel",[110,123,144,170,263,284],{"title":111,"path":112,"stem":113,"children":114,"page":39},"Getting Started","\u002Fgetting-started","1.getting-started",[115,119],{"title":116,"path":117,"stem":118},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F0.introduction",{"title":120,"path":121,"stem":122},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation",{"title":124,"path":125,"stem":126,"children":127,"page":39},"Syntax","\u002Fsyntax","2.syntax",[128,132,136,140],{"title":129,"path":130,"stem":131},"Markdown","\u002Fsyntax\u002Fmarkdown","2.syntax\u002F1.markdown",{"title":133,"path":134,"stem":135},"Components","\u002Fsyntax\u002Fcomponents","2.syntax\u002F2.components",{"title":137,"path":138,"stem":139},"Attributes","\u002Fsyntax\u002Fattributes","2.syntax\u002F3.attributes",{"title":141,"path":142,"stem":143},"AST","\u002Fsyntax\u002Fcomark-ast","2.syntax\u002F4.comark-ast",{"title":145,"path":146,"stem":147,"children":148,"page":39},"Rendering","\u002Frendering","3.rendering",[149,153,156,159,162,165],{"title":150,"path":151,"stem":152,"icon":49},"HTML","\u002Frendering\u002Fhtml","3.rendering\u002F2.html",{"title":60,"path":154,"stem":155,"icon":63},"\u002Frendering\u002Fvue","3.rendering\u002F3.vue",{"title":25,"path":157,"stem":158,"icon":28},"\u002Frendering\u002Fnuxt","3.rendering\u002F4.nuxt",{"title":51,"path":160,"stem":161,"icon":54},"\u002Frendering\u002Freact","3.rendering\u002F5.react",{"title":56,"path":163,"stem":164,"icon":33},"\u002Frendering\u002Fsvelte","3.rendering\u002F6.svelte",{"title":166,"path":167,"stem":168,"icon":169},"ANSI (Terminal)","\u002Frendering\u002Fansi","3.rendering\u002F7.ansi","i-lucide-terminal",{"title":65,"icon":171,"path":172,"stem":173,"children":174,"page":39},"i-lucide-plug","\u002Fplugins","4.plugins",[175,246],{"title":176,"path":177,"stem":178,"children":179,"page":39},"Built-in","\u002Fplugins\u002Fbuilt-in","4.plugins\u002F1.built-in",[180,185,189,194,199,204,209,212,216,220,223,228,233,236,241],{"title":181,"path":182,"stem":183,"icon":184},"Alerts","\u002Fplugins\u002Fbuilt-in\u002Falert","4.plugins\u002F1.built-in\u002Falert","i-lucide-bell",{"title":186,"path":187,"stem":188,"icon":73},"Binding","\u002Fplugins\u002Fbuilt-in\u002Fbinding","4.plugins\u002F1.built-in\u002Fbinding",{"title":190,"path":191,"stem":192,"icon":193},"Breaks","\u002Fplugins\u002Fbuilt-in\u002Fbreaks","4.plugins\u002F1.built-in\u002Fbreaks","i-lucide-corner-down-left",{"title":195,"path":196,"stem":197,"icon":198},"Emoji","\u002Fplugins\u002Fbuilt-in\u002Femoji","4.plugins\u002F1.built-in\u002Femoji","i-lucide-smile",{"title":200,"path":201,"stem":202,"icon":203},"Footnotes","\u002Fplugins\u002Fbuilt-in\u002Ffootnotes","4.plugins\u002F1.built-in\u002Ffootnotes","i-lucide-footprints",{"title":205,"path":206,"stem":207,"icon":208},"Headings","\u002Fplugins\u002Fbuilt-in\u002Fheadings","4.plugins\u002F1.built-in\u002Fheadings","i-lucide-heading",{"title":80,"path":210,"stem":211,"icon":83},"\u002Fplugins\u002Fbuilt-in\u002Fjson-render","4.plugins\u002F1.built-in\u002Fjson-render",{"title":213,"path":214,"stem":215,"icon":88},"Mathematics","\u002Fplugins\u002Fbuilt-in\u002Fmath","4.plugins\u002F1.built-in\u002Fmath",{"title":217,"path":218,"stem":219,"icon":93},"Mermaid Diagrams","\u002Fplugins\u002Fbuilt-in\u002Fmermaid","4.plugins\u002F1.built-in\u002Fmermaid",{"title":95,"path":221,"stem":222,"icon":98},"\u002Fplugins\u002Fbuilt-in\u002Fpunctuation","4.plugins\u002F1.built-in\u002Fpunctuation",{"title":224,"path":225,"stem":226,"icon":227},"Security","\u002Fplugins\u002Fbuilt-in\u002Fsecurity","4.plugins\u002F1.built-in\u002Fsecurity","i-lucide-shield-check",{"title":229,"path":230,"stem":231,"icon":232},"Summary Extraction","\u002Fplugins\u002Fbuilt-in\u002Fsummary","4.plugins\u002F1.built-in\u002Fsummary","i-lucide-file-text",{"title":75,"path":234,"stem":235,"icon":78},"\u002Fplugins\u002Fbuilt-in\u002Fsyntax-highlight","4.plugins\u002F1.built-in\u002Fsyntax-highlight",{"title":237,"path":238,"stem":239,"icon":240},"Task List","\u002Fplugins\u002Fbuilt-in\u002Ftask-list","4.plugins\u002F1.built-in\u002Ftask-list","i-lucide-check-square",{"title":242,"path":243,"stem":244,"icon":245},"Table of Contents","\u002Fplugins\u002Fbuilt-in\u002Ftoc","4.plugins\u002F1.built-in\u002Ftoc","i-lucide-list",{"title":247,"path":248,"stem":249,"children":250,"page":39},"Custom","\u002Fplugins\u002Fcustom","4.plugins\u002F2.custom",[251,255,259],{"title":252,"path":253,"stem":254},"Plugin API","\u002Fplugins\u002Fcustom\u002Fplugin-api","4.plugins\u002F2.custom\u002F1.plugin-api",{"title":256,"path":257,"stem":258},"AST API","\u002Fplugins\u002Fcustom\u002Fast-api","4.plugins\u002F2.custom\u002F2.ast-api",{"title":260,"path":261,"stem":262},"Markdown-it","\u002Fplugins\u002Fcustom\u002Fmarkdown-it","4.plugins\u002F2.custom\u002F3.markdown-it",{"title":264,"path":265,"stem":266,"children":267,"page":39},"API Reference","\u002Fapi","5.api",[268,272,276,280],{"title":269,"path":270,"stem":271},"Render API","\u002Fapi\u002Frender","5.api\u002F0.render",{"title":273,"path":274,"stem":275},"Parse API","\u002Fapi\u002Fparse","5.api\u002F1.parse",{"title":277,"path":278,"stem":279},"Streaming API","\u002Fapi\u002Fauto-close","5.api\u002F2.auto-close",{"title":281,"path":282,"stem":283},"Cheat Sheet","\u002Fapi\u002Freference","5.api\u002F3.reference",{"title":285,"path":286,"stem":287,"children":288,"page":39},"Knowledge Base","\u002Fkb","7.kb",[289,293,297,301],{"title":290,"path":291,"stem":292},"Why Comark?","\u002Fkb\u002Fwhy-comark","7.kb\u002F0.why-comark",{"title":294,"path":295,"stem":296},"Migration from MDC","\u002Fkb\u002Fmigration-from-mdc","7.kb\u002F2.migration-from-mdc",{"title":298,"path":299,"stem":300},"Migration from MDX","\u002Fkb\u002Fmigration-from-mdx","7.kb\u002F3.migration-from-mdx",{"title":302,"path":303,"stem":304},"Twoslash","\u002Fkb\u002Ftwoslash","7.kb\u002F4.twoslash",{"id":306,"title":105,"body":307,"category":429,"demo":430,"description":431,"extension":432,"icon":430,"meta":433,"navigation":436,"path":106,"seo":437,"stem":107,"__hash__":438},"examples\u002Fexamples\u002F4.ai\u002Fnuxt-ai-sdk\u002FREADME.md",{"type":308,"value":309,"toc":423},"minimark",[310,318,323,359,371,375],[311,312],"code-explorer",{"org":313,"repo":314,"branch":315,"path":316,"defaultValue":317},"comarkdown","comark","feat\u002Faisdk-nuxt-example","examples\u002F4.ai\u002Fnuxt-ai-sdk","server\u002Fapi\u002Fchat.post.ts",[319,320,322],"h2",{"id":321},"how-it-works","How it works",[324,325,326,340],"ul",{},[327,328,329,335,336,339],"li",{},[330,331,332],"strong",{},[333,334,317],"code",{}," — ",[333,337,338],{},"streamText"," to stream the Markdown response from the model",[327,341,342,335,347,350,351,354,355,358],{},[330,343,344],{},[333,345,346],{},"app\u002Fpages\u002Findex.vue",[333,348,349],{},"Chat"," from ",[333,352,353],{},"@ai-sdk\u002Fvue"," + ",[333,356,357],{},"\u003CComark :streaming=\"isPartStreaming(part)\" caret>"," for live per-part rendering",[360,361,362,363,366,367,370],"p",{},"On the client, ",[333,364,365],{},"\u003CComark>"," parses and renders the Markdown response and receives ",[333,368,369],{},":streaming=\"isPartStreaming(part)\""," for accurate per-part streaming state.",[319,372,374],{"id":373},"setup","Setup",[376,377,380],"pre",{"language":378,"class":379},"bash","shiki shiki-themes material-theme-lighter material-theme-palenight",[333,381,383,399,400,399,406,399,408,399,416],{"class":382},"language-bash",[384,385,388,392,396],"span",{"class":386,"style":387},"line","display: inline",[384,389,391],{"style":390},"color:#E2931D;--shiki-dark:#FFCB6B","cp",[384,393,395],{"style":394},"color:#91B859;--shiki-dark:#C3E88D"," .env.example",[384,397,398],{"style":394}," .env","\n",[384,401,402],{"class":386,"style":387},[384,403,405],{"style":404},"color:#90A4AE;--shiki-light-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","# Add your AI_GATEWAY_API_KEY",[384,407],{"class":386,"style":387},[384,409,410,413],{"class":386,"style":387},[384,411,412],{"style":390},"pnpm",[384,414,415],{"style":394}," install",[384,417,418,420],{"class":386,"style":387},[384,419,412],{"style":390},[384,421,422],{"style":394}," dev",{"title":424,"searchDepth":425,"depth":425,"links":426},"",2,[427,428],{"id":321,"depth":425,"text":322},{"id":373,"depth":425,"text":374},"AI",null,"Streaming AI chat with live Comark rendering","md",{"data":434},{"title":105,"description":431,"navigation":435,"category":429,"path":106},{"icon":108},{"icon":108},{"title":105,"description":431},"FI7_gFHK15E5Yf2uTknSNRFK0Kh4VKDNITcnoI0fR-o",[430,430],1781610395557]