[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"navigation_docs":3,"-guide-directives":88,"-guide-directives-surround":390},[4,26,67],{"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-open","\u002Fguide","2.guide",[32,37,42,47,52,57,62],{"title":33,"path":34,"stem":35,"icon":36},"Directives","\u002Fguide\u002Fdirectives","2.guide\u002F1.directives","i-lucide-qr-code",{"title":38,"path":39,"stem":40,"icon":41},"QR helpers","\u002Fguide\u002Fqr-helpers","2.guide\u002F2.qr-helpers","i-lucide-wifi",{"title":43,"path":44,"stem":45,"icon":46},"Batch sheets","\u002Fguide\u002Fbatch-sheets","2.guide\u002F3.batch-sheets","i-lucide-layout-grid",{"title":48,"path":49,"stem":50,"icon":51},"Value sources","\u002Fguide\u002Fvalue-sources","2.guide\u002F4.value-sources","i-lucide-text-cursor-input",{"title":53,"path":54,"stem":55,"icon":56},"Output modes","\u002Fguide\u002Foutput-modes","2.guide\u002F5.output-modes","i-lucide-image",{"title":58,"path":59,"stem":60,"icon":61},"Frontmatter","\u002Fguide\u002Ffrontmatter","2.guide\u002F6.frontmatter","i-lucide-file-json",{"title":63,"path":64,"stem":65,"icon":66},"Binding","\u002Fguide\u002Fbinding","2.guide\u002F7.binding","i-lucide-braces",{"title":68,"icon":69,"path":70,"stem":71,"children":72,"page":25},"Reference","i-lucide-book-marked","\u002Freference","3.reference",[73,78,83],{"title":74,"path":75,"stem":76,"icon":77},"Feature coverage","\u002Freference\u002Ffeature-coverage","3.reference\u002F1.feature-coverage","i-lucide-list-checks",{"title":79,"path":80,"stem":81,"icon":82},"Plugin options","\u002Freference\u002Fplugin-options","3.reference\u002F2.plugin-options","i-lucide-settings",{"title":84,"path":85,"stem":86,"icon":87},"Error handling","\u002Freference\u002Ferror-handling","3.reference\u002F3.error-handling","i-lucide-triangle-alert",{"id":89,"title":33,"body":90,"description":384,"extension":117,"links":385,"meta":386,"navigation":387,"path":34,"seo":388,"stem":35,"__hash__":389},"docs\u002F2.guide\u002F1.directives.md",{"type":91,"value":92,"toc":376},"minimark",[93,106,111,136,139,184,199,203,218,242,246,261,264,268,271,351,354,358,363,367,372],[94,95,96,97,101,102,105],"p",{},"comark-etiket maps Comark block directives to etiket encoders. Each directive accepts a payload via ",[98,99,100],"code",{},"value=",", inline content, or a block body — see ",[103,104,48],"a",{"href":49},".",[107,108,110],"h2",{"id":109},"render-qr-codes-and-2d-symbologies","Render QR codes and 2D symbologies",[112,113,119],"pre",{"className":114,"code":115,"filename":116,"language":117,"meta":118,"style":118},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","::qrcode{value=\"https:\u002F\u002Fcomark.dev\" dot-type=\"dots\" ec-level=\"H\"}\n::\n","qrcode.md","md","",[98,120,121,130],{"__ignoreMap":118},[122,123,126],"span",{"class":124,"line":125},"line",1,[122,127,129],{"class":128},"sTEyZ","::qrcode{value=\"https:\u002F\u002Fcomark.dev\" dot-type=\"dots\" ec-level=\"H\"}\n",[122,131,133],{"class":124,"line":132},2,[122,134,135],{"class":128},"::\n",[94,137,138],{},"Supported 2D symbologies:",[94,140,141,144,145,144,148,144,151,144,154,144,157,144,160,144,163,144,166,144,169,144,172,144,175,144,178,144,181],{},[98,142,143],{},"qrcode",", ",[98,146,147],{},"microqr",[98,149,150],{},"rmqr",[98,152,153],{},"datamatrix",[98,155,156],{},"gs1datamatrix",[98,158,159],{},"pdf417",[98,161,162],{},"micropdf417",[98,164,165],{},"aztec",[98,167,168],{},"maxicode",[98,170,171],{},"dotcode",[98,173,174],{},"hanxin",[98,176,177],{},"codablockf",[98,179,180],{},"code16k",[98,182,183],{},"jabcode",[94,185,186,187,144,190,193,194,198],{},"Styling options (",[98,188,189],{},"dot-type",[98,191,192],{},"ec-level",", gradients, corners, logo) pass through as attrs. Kebab-case attrs are coerced to camelCase — see ",[103,195,197],{"href":196},"#coerce-option-names","Option coercion"," below.",[107,200,202],{"id":201},"encode-1d-barcodes","Encode 1D barcodes",[112,204,207],{"className":114,"code":205,"filename":206,"language":117,"meta":118,"style":118},"::barcode{value=\"4006381333931\" type=\"ean13\" show-text=\"true\"}\n::\n","barcode.md",[98,208,209,214],{"__ignoreMap":118},[122,210,211],{"class":124,"line":125},[122,212,213],{"class":128},"::barcode{value=\"4006381333931\" type=\"ean13\" show-text=\"true\"}\n",[122,215,216],{"class":124,"line":132},[122,217,135],{"class":128},[94,219,220,221,224,225,144,228,144,231,234,235,241],{},"The ",[98,222,223],{},"type="," attribute selects the 1D symbology (e.g. ",[98,226,227],{},"ean13",[98,229,230],{},"code128",[98,232,233],{},"upc-a",", etc.). See the ",[103,236,240],{"href":237,"rel":238},"https:\u002F\u002Fetiket.productdevbook.com",[239],"nofollow","etiket docs"," for all supported types.",[107,243,245],{"id":244},"render-postal-codes","Render postal codes",[112,247,250],{"className":114,"code":248,"filename":249,"language":117,"meta":118,"style":118},"::postal{value=\"SN34RD1A\" type=\"rm4scc\"}\n::\n","postal.md",[98,251,252,257],{"__ignoreMap":118},[122,253,254],{"class":124,"line":125},[122,255,256],{"class":128},"::postal{value=\"SN34RD1A\" type=\"rm4scc\"}\n",[122,258,259],{"class":124,"line":132},[122,260,135],{"class":128},[94,262,263],{},"Postal types include RM4SCC, KIX, AusPost, Japan Post, IMb, and others etiket supports.",[107,265,267],{"id":266},"coerce-option-names","Coerce option names",[94,269,270],{},"Attribute names are automatically converted from kebab-case to camelCase:",[272,273,274,287],"table",{},[275,276,277],"thead",{},[278,279,280,284],"tr",{},[281,282,283],"th",{},"Markdown attr",[281,285,286],{},"etiket option",[288,289,290,303,315,327,339],"tbody",{},[278,291,292,298],{},[293,294,295],"td",{},[98,296,297],{},"dot-type=\"dots\"",[293,299,300],{},[98,301,302],{},"{ dotType: 'dots' }",[278,304,305,310],{},[293,306,307],{},[98,308,309],{},"ec-level=\"H\"",[293,311,312],{},[98,313,314],{},"{ ecLevel: 'H' }",[278,316,317,322],{},[293,318,319],{},[98,320,321],{},"show-text=\"true\"",[293,323,324],{},[98,325,326],{},"{ showText: true }",[278,328,329,334],{},[293,330,331],{},[98,332,333],{},"bar-width=\"2\"",[293,335,336],{},[98,337,338],{},"{ barWidth: 2 }",[278,340,341,346],{},[293,342,343],{},[98,344,345],{},"color='{\"type\":\"linear\",...}'",[293,347,348],{},[98,349,350],{},"{ color: { type: 'linear', ... } }",[94,352,353],{},"JSON attrs deserialize to objects when the value looks like JSON.",[107,355,357],{"id":356},"use-qr-helper-directives","Use QR helper directives",[94,359,360,361,105],{},"Structured payloads (WiFi, vCard, Swiss QR Bill, …) have dedicated directives. See ",[103,362,38],{"href":39},[107,364,366],{"id":365},"generate-batch-sheets","Generate batch sheets",[94,368,369,370,105],{},"Multiple values in one directive — see ",[103,371,43],{"href":44},[373,374,375],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":118,"searchDepth":132,"depth":132,"links":377},[378,379,380,381,382,383],{"id":109,"depth":132,"text":110},{"id":201,"depth":132,"text":202},{"id":244,"depth":132,"text":245},{"id":266,"depth":132,"text":267},{"id":356,"depth":132,"text":357},{"id":365,"depth":132,"text":366},"Use QR codes, 1D barcodes, postal codes, and 2D symbologies in Comark markdown with comark-etiket directives.",null,{},{"icon":36},{"title":33,"description":384},"Ozyi7Dst1km64wZxAty3WWV2poaJptvdPUg_X67P3M8",[391,393],{"title":21,"path":22,"stem":23,"description":392,"icon":24,"children":-1},"Add comark-etiket to parseMarkdown or pair it with the @comark\u002Fvue Markdown component.",{"title":38,"path":39,"stem":40,"description":394,"icon":41,"children":-1},"Use comark-etiket QR helper directives to build WiFi, email, SMS, geo, vCard, and structured QR payloads from attrs.",1791246290162]