{"library":"qr-scanner","type":"library","category":null,"description":"qr-scanner is a JavaScript library designed for efficient QR code scanning from both continuous video streams (webcams) and static images. Currently at version 1.4.2, it appears to be actively maintained, supported by Nimiq, and offers significant performance and accuracy advantages over older libraries like LazarSoft/jsqrcode, boasting a 2-8x higher detection rate and fewer misreads according to benchmarks. Key differentiators include its lightweight footprint (as low as 5.6 kB gzipped when `BarcodeDetector` is available), automatic utilization of the browser's native `BarcodeDetector` API for optimal performance, and its design to run in a WebWorker to keep the main UI thread responsive. The library is built upon Cosmo Wolfe's JavaScript port of Google's ZXing library, with several improvements geared towards modern web environments and optimized for colored QR codes.","language":"javascript","status":"active","version":"1.4.2","tags":["javascript","qr","scanner","reader","js","lightweight","small","fast","typescript"],"install":[{"cmd":"npm install qr-scanner","imports":["import QrScanner from 'qr-scanner';","import QrScanner from './path/to/qr-scanner.min.js';","const QrScanner = require('qr-scanner/qr-scanner.umd.min.js');"]},{"cmd":"yarn add qr-scanner","imports":[]},{"cmd":"pnpm add qr-scanner","imports":[]}],"homepage":"https://nimiq.com","github":"https://github.com/nimiq/qr-scanner","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/qr-scanner","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/qr-scanner/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}