[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"navigation_docs":3,"landing":78},[4,26,57],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Guide","i-lucide-book-marked","\u002Fguide","2.guide",[32,37,42,47,52],{"title":33,"path":34,"stem":35,"icon":36},"Entry points","\u002Fguide\u002Fentry-points","2.guide\u002F1.entry-points","i-lucide-signpost",{"title":38,"path":39,"stem":40,"icon":41},"Inline SVG directives","\u002Fguide\u002Finline-svg","2.guide\u002F2.inline-svg","i-lucide-image",{"title":43,"path":44,"stem":45,"icon":46},"Output modes","\u002Fguide\u002Foutput-modes","2.guide\u002F3.output-modes","i-lucide-file-output",{"title":48,"path":49,"stem":50,"icon":51},"Frontmatter","\u002Fguide\u002Ffrontmatter","2.guide\u002F4.frontmatter","i-lucide-file-json",{"title":53,"path":54,"stem":55,"icon":56},"Bindings","\u002Fguide\u002Fbindings","2.guide\u002F5.bindings","i-lucide-braces",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":25},"Reference","i-lucide-book-open","\u002Freference","3.reference",[63,68,73],{"title":64,"path":65,"stem":66,"icon":67},"Mark shortcuts","\u002Freference\u002Fmark-shortcuts","3.reference\u002F1.mark-shortcuts","i-lucide-bar-chart-3",{"title":69,"path":70,"stem":71,"icon":72},"Component props","\u002Freference\u002Fcomponent-props","3.reference\u002F2.component-props","i-lucide-list",{"title":74,"path":75,"stem":76,"icon":77},"Error handling","\u002Freference\u002Ferror-handling","3.reference\u002F3.error-handling","i-lucide-shield-alert",{"id":79,"title":80,"body":81,"description":80,"extension":181,"meta":182,"navigation":183,"path":184,"seo":185,"stem":187,"__hash__":188},"landing\u002Findex.md","",{"type":82,"value":83,"toc":178},"minimark",[84,144],[85,86,88,98,125,140],"u-page-hero",{"orientation":87},"horizontal",[89,90,91,97],"template",{"v-slot:title":80},[92,93,96],"span",{"className":94},[95],"text-primary","Vega charts"," for Comark",[89,99,100,101,108,109,114,115,120,121,124],{"v-slot:description":80},"A ",[102,103,107],"a",{"href":104,"rel":105},"https:\u002F\u002Fcomark.dev",[106],"nofollow","Comark"," plugin for ",[102,110,113],{"href":111,"rel":112},"https:\u002F\u002Fvega.github.io\u002Fvega\u002F",[106],"Vega"," and ",[102,116,119],{"href":117,"rel":118},"https:\u002F\u002Fvega.github.io\u002Fvega-lite\u002F",[106],"Vega-Lite",". Fenced blocks and directives become ",[122,123,113],"code",{}," component nodes — with a shipped Vue renderer or opt-in parse-time SVG.",[89,126,127,133],{"v-slot:links":80},[128,129,132],"u-button",{"size":130,"to":12,"trailing-icon":131},"xl","i-lucide-arrow-right","Get started",[128,134,139],{"size":130,"to":135,"color":136,"icon":137,"variant":138},"\u002Fplay","neutral","i-lucide-square-play","subtle","Open the playground",[141,142],"og-image",{"alt":143},"comark-vega — Vega charts for Comark",[145,146,147,150],"u-page-section",{},[89,148,149],{"v-slot:title":80},"Two ways to embed charts",[89,151,152,157,162,166,171,174],{"v-slot:features":80},[153,154],"u-page-feature",{"description":155,"icon":56,"title":156,"to":34},"````vega-lite` blocks hold raw JSON — opaque to the parser, safe for `{…}`.","Fenced specs",[153,158],{"description":159,"icon":160,"title":161,"to":54},"`::vega{:spec=\"report.chart\"}` preserves bindings for `@comark\u002Fbinding`.","i-lucide-link","Bound directives",[153,163],{"description":164,"icon":41,"title":165,"to":39},"`::vl`, `::vg`, and `::chart` render SVG at parse time for static docs.","Inline SVG",[153,167],{"description":168,"icon":169,"title":170,"to":22},"`comark-vega\u002Fvue` ships a `\u003CVega>` component for interactive apps.","i-lucide-vuejs","Vue renderer",[153,172],{"description":173,"icon":67,"title":64,"to":65},"`::chart-bar`, `::chart-line`, and 16 more inject the Vega-Lite mark.",[153,175],{"description":176,"icon":77,"title":177,"to":75},"Invalid specs show a fallback node — the rest of the document still renders.","Soft failures",{"title":80,"searchDepth":179,"depth":179,"links":180},2,[],"md",{},true,"\u002F",{"title":143,"description":186},"A Comark plugin for Vega and Vega-Lite — fenced blocks and directives become chart component nodes with a shipped Vue renderer.","index","M3rLM6cji3cjgrwi5B2LgJZG5diRslVnbu8-Sy5qSUY",1791246354663]