Barcodes and QR codes at parse time

A Comark plugin for etiket barcodes and QR codes. Directives become inline SVG (or PNG) in the AST — renderer-agnostic output with no special Vue component.
comark-etiket — barcode and QR codes for Comark

What you can do

    Render QR and 2D symbologies
    qrcode, microqr, rmqr, datamatrix, pdf417, aztec, maxicode, and more — styling via attrs like dot-type and ec-level.
    Encode 1D barcodes and postal
    EAN, Code 128, GS1-128, RM4SCC, KIX, AusPost, and every type etiket supports.
    Use QR helper directives
    WiFi, email, SMS, geo, vCard, Swiss QR Bill, GS1 Digital Link — payload built from attrs.
    Generate batch sheets
    barcode-sheet and qr-sheet from child lines or a values= JSON array.
    Choose output mode
    Inline svg (default), img with SVG data URI, or png — set per directive or in frontmatter.
    Bind at render time
    Runtime :value bindings stay in the AST; renderEtiketSvg resolves them in your renderer.
Copyright © 2026