*barcode
*barcode delegates to sercrod.barcode to scan
or detect barcodes and QR codes from an explicit user action.
n-barcode is a star-less alias.
<button
type="button"
*barcode.scan="{ formats: ['qr_code'] }"
*response="'scanResult'">
Scan
</button>
Results are written to $barcode, normalized rows are written
to $barcode_results, and the full result is placed with
*response when present. The adapter may use a project
bridge, Capacitor/native scanner bridge, or browser
BarcodeDetector.
The barcode adapter only owns code detection results. It does not capture photos as the camera adapter, upload images, validate inventory/payment workflows, or navigate based on scanned values.