inputStream: {
type: 'LiveStream',
constraints: {
width: 640,
height: 480,
...(cameraId && { deviceId: cameraId }),
...(!cameraId && { facingMode: 'environment' }),
},
target: scannerRef.current,
},
locator: {
patchSize: 'medium',
halfSample: true,
},
numOfWorkers: 0,
decoder: {
// readers: ['qr-code-reader'],
readers: ['upc_reader', 'ean_reader'],
},
locate: true,
}, (err) => {