custom element
<qr-scan>
install rust
npm i
npm run example
<qr-scan width=300 height=300 bound=true type=url></qr-scan>
qr-scan::part(bound) {
outline-color: blue;
}
document.querySelector('qr-scan').addEventListener('success', console.log);
document.querySelector('qr-scan').addEventListener('notallow', console.log);
import QrScan from 'qr-scan';
new QrScan(300, 300).detect().then(console.log);