{"_id":"@undecaf/barcode-detector-polyfill","_rev":"19-a9e0a4b36bf6ddba858cfa157b373874","name":"@undecaf/barcode-detector-polyfill","dist-tags":{"latest":"0.9.23"},"versions":{"0.9.5":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.5","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.5","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"e2ab247b3330e620fda57095929ee2a21571a3dc","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.5.tgz","fileCount":9,"integrity":"sha512-vQ8Cp8K1qwmWQr7N0AZA4Cf+SaDl75KrX6QmecxGgavC95loHW0EMpJXKSQoEA8BBc3rfIDM6QO5S59/hJFvHA==","signatures":[{"sig":"MEYCIQDgqILsotAeE2suFjiN2zOnKCJcAVKvPy4KGi7/phJYjQIhANSx46QPaQEFW2qWndbYYIYw9jcOa17cotL2rYf1svpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0IccCRA9TVsSAnZWagAAqxIP/i/g1bdL9B2kAkH3KL75\nWXQ7tW2sduwFGzUB2wYUH7yHG+7Hnqy/lmnOAZ8rbUKd3DhHZhzGhyfzk/7u\n+L0qWjNCcjo9ijxcAb1zG5E8zhfqfuQ79CnLi8t4zPtOLJ/s3ugSWsgV+OxD\ndEXBZyFPpNPw9QziyqDIDj0QPEBF1t/1BcM0k7JQix8vNc30AR6TthR3aPvj\n2rVjjQm4qo+p/1h3NMzFxsbeOBMCWOV6xiCzvM3K5j6T2jLzrgFZij+mJQZr\nFM58h6nDFeKaV0ONn9qTjMZ/UDRa4q24YvIpfNHVZgQECS35ZQ7jljILI0ek\njbAxkIuolx3ITTyNpUZU+KX+LWapEzlaCLScaKSpO0GyfmCo1kFVVW7yGYep\n9b5hvt2wHjcGtCmIReFk0m3zFWMBMTlIB7cg3nrEM9spTjDkSXlFnmHHZwiS\nFlC1M433gV8oj71OtF/FG7kNPkHbhgxeJsgMRcmd46vu+XXo3xHKn5KZqwbo\nhZgulbQkHmun4wTEmTNo8vbaBRh9959wI2ICJ6XXL/g2+tktPA2zsqsLH4K5\nNEJJTuBP365vPMilRzswwWcIR1/T90NsgNEkcJIMd8k9Xg2l3Xt7YH9Zct2B\nGeMgrK0UM4uoHlksoPVI50pUreL6ptOQjzP0c+thrlaGuYhtmO2sEfX8wLEu\nwEHP\r\n=Tmft\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"24c18f45cd922670ed7cdf5d2c031baa21d66e48","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.15","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@undecaf/zbar-wasm":"^0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.60.1","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.0","@rollup/plugin-replace":"^3.0.0","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.1"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.5_1641056028510_0.2487050445022796","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.6","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.6","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"32ce355d511c8da73c53b612e85bb9847925881b","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.6.tgz","fileCount":9,"integrity":"sha512-Os2t4/BoF0GZbtf6C1W5X7TuZVMxl5XMVXsy9DAkVoSKKLorfoxsBtPDFM7D9zETcKOLzY72mWsnPT37vixdvA==","signatures":[{"sig":"MEUCIBmosuFika6WwJfJToybay0Q6Yl0CQiMXzrZsSi5K9gzAiEAztyv017bXoLDPkxat+AYUZwREZOLVbQtQpHw8Q4FfHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0J34CRA9TVsSAnZWagAASTMP/1i90Rhw28oYUZgQtKR3\nAQv6pCPoPHxCoM/+y4stoNNop5GD4Xbt/sPhcjKMT0ATLv2ywJhuxAJVMpij\nzNNNUo0fACYoklUC2Ht9DVwGUFvYCVWJZJgtALbwwDtT+Sj8486cPzXcqcU8\nBwUYnFcVSmpjsSCuNisCkvZnDqPhyPnpz4Wyp3fQsaIwYGBMq54ZyREePyij\nCfoCmNUqmVB/4veeBn+Y0dRcbOZcl3rO3pWXKVKqrY2r+jE/UZgT9jiMvQOq\nFCNV1+hZLam9K7Bto84RHRoXg7OTqXNDffG+4Q6rWck7vTi24lTbb7P3Ltl0\nfZJ7yv3RfHg7ebH7Bv4WKtG+Y7JhoAT6IckPUtCxRb7RfCRc1VAjegYlKMx5\nF77UHw60sbB+CWhJWJBt2X4VIyZizou0EAAwK3oJCI8kRo2ko4f1keWZ0iNi\nofTVYFTlI4EHcP1PEhQhGP6S1oDNCYUq/VnYoLYCzLEniuEjmPFBCaE1w+EJ\nHXjgFJOr75fHjlgt8CAJ8oA/Mimqge3bGhkX3jMJGa/+byEdJ6RkP/iZy//P\n+d6aR6QNOB3HXjLDL229iE5/H27FO2Jf7pPZyn4b1wWBg1zJph/6H10Raf5A\nXTeAcOw3WO34MJIZ0dBGVBOw/lwcCouqpeDL3eGwGoMcsMoCAiQrjzhCnzIE\nM4sJ\r\n=6nlq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"fca52ea61e71555f54dc6cdb1a856ee2f2d48dae","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.15","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@undecaf/zbar-wasm":"^0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.6_1641061880371_0.24408266010264135","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.7","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.7","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"9cdc8a2814b16e1fc7e7509e263276ff57705cbf","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.7.tgz","fileCount":9,"integrity":"sha512-HJucgzgvhVzgawPhHDF2zORspDqyjVB0iO7G8e12P48kjOt7549/mnuWJk1fW1IaU+MF5nsuejhTyw9mg8pk/Q==","signatures":[{"sig":"MEQCIBSib6MlLfVw2abN3qsLspQNack7kjvndmTHNInSdnrpAiAhqZloeeuEKkambJNqVDDZVMVY6priGNjm0IbMTwzPVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3WmWCRA9TVsSAnZWagAA420P/RFoJ4ux+I1ygb18qK0Z\ntF6836XM72a7qOalptrKwHfEk7o9Ag+NCnQbrJSLcgUquzix4RTUvPcL3mPw\n8y8wv9Jw9RkzODvi6pZYrKuqSbjUCYobk4zs6cwtWGE6VkMGSHcaZ+fWaofq\nx9YrnbbK9W/JrgZqgYoRpfIyLgf9yPIJ3EbgTUqGn1jYlA+WJtIT3gEyxg90\nzJmM8RkTqNGpoOwkAEj/uzGqfrCiLwDW0uzlGWLJL1mSaP2AtMGhQPZS5htg\nTvWB2hDvAwdE6MJ+Q39E6EyNsfG/ezBp1aWnw4+eOawH/n5y13DoQvPkiyrc\njN0u975yakebQZ6T4ayMFY8618AuvovL1GSAQ34gWR5wkvfwr0a4Y9KE0GkO\nucAi0+ckHxhFieVc1wNgQ7rf1PXxt9I/qFVYCn82uCgiwJiQwd0IwLsDuqq7\nqrtCZm4QNx+5GOncrIU46QMyLBwj+qIdJD307UKOukotxCgKrSEp6VAI1jrN\nKS0EcZWS+TRXAYcjYL0z+uvoeASp61mL8X6dbFxmz/vynH8IrzW7/gNrZPW/\nTMkUY/Eo133Ko7oPi23GL6TpL2hTTxj15WhaKst2LPaKAzdl7Iplk4xNNsHl\nkQhjrEPjZrQ/kt83EpyEaiOiHSZHzyGSdRQLXrla+WQ6g7IUfc3jjbfPcSId\nTJhK\r\n=/rk2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"89c20eb6cd3f148dd519023f5392c898f589cd36","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.15","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@undecaf/zbar-wasm":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.7_1641900438716_0.38018503335795306","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.8","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.8","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"052c604730d3b5cd2fa75e47d863d1ede78b7486","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.8.tgz","fileCount":9,"integrity":"sha512-TXSVnNys0fc2gzQx2MNSl3h33vEgyuFMgZh22SM5qBkWaeKwpgq6bnBxJCQDr7bdkw1wXyBUhIyHpenmvfztIw==","signatures":[{"sig":"MEYCIQDl+lUzFuAUEwYw73VvwPCTT3c3+FXMLj+RjuwwlbEACAIhAN+bbHdmsDHRjxoyJ1lzmm1GFxEPoKShAPTLy5zdpGA1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh30CbCRA9TVsSAnZWagAAvZ4P/1jVF84O4g2spNCeaC2K\nE1IOyovMDx5LOU3NEBZio1zOnsaifHok+pNa2EsqPz4spM8nu9BwaYdVvNDu\ng3j5M10wdm6kkXuyj2jSTpah1bSU8RTjLBEGcB0ytDm9Pg+hlMajx69ilPHC\nRehQgQtjfEhTFltMp3eds/GaZjJ3QZgtaYUxcqudZvfgUjQuyn75wo5n6RYv\nlWwW4aJX95xlSWwbj4om13Wm8+zJqNt5l6kbiKr/JmqCgrKaUk4Bh6//zwcb\nUCAqGV40mbiaraIAz7Gd77FoebZqHS/Db6eBh1Iz7tLKQ4rd1Pl9BMlBzFkU\nZ/5lOkAwJVQ5jJFtW9bOkN3DcqzBhgHKDfKSmzXO10hJ6Zc2liH7I7p960nk\n7004VuH7zixxzTwMKecNSDL+EKNOBJZYZ8vDmm1i3LIfrwRUg3z3D4zy7fVf\nIejgR2//0P0BSmZm5YIn/9SMqv8DPYJklVxoE22awzid9yXkLhq4qD7tBTbr\nZDFfcMntoE3+38RfDJcU8xfMU4HJy8Yxcj3OVNC9ukR+bOA0qcB4CY7hmhpy\nucu0ODuW8kOrfWQqqh5cugM4uu9piQOA4VH322oCg0G14nIj5tIWN/Va1LjX\nYd3yvI9OdjbnrSf3NeQ9Hx5DsyOe8b12K65DBuZVdgnwLfGrU8u0PJhAN3dZ\nklzm\r\n=Ncxi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"5532837959d56769f2b3a20da48b873abfc8e54f","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.15","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@undecaf/zbar-wasm":"^0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-mocha-reporter":"^2.2.5","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.8_1642021018841_0.18994113670591628","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.9","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.9","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"71325a92a04ab97831c6f01729cdea76a1c8ab15","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.9.tgz","fileCount":9,"integrity":"sha512-aJ9jSdQESBcFb/Qc6k6WWUlqG995BCtM1Jo+Rqg5G+q/0VXl/cSRme3s9n/id+FO5wSdl9vppfRnWQb2rG6emA==","signatures":[{"sig":"MEYCIQCzoPtCLt51uQqDIq1zHhdwYFfqngUovzyKK8qmPKp96wIhAJtVEdTnChGuCsYwGk7iRJOgMPI5I/mk/knGAX3EP42H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4tmWCRA9TVsSAnZWagAAFdoP/2Z03QhRsWdqLaYtV5wq\nDuJ5NthrQnkxj/YVbZmAN2q2C3l/kNU9mrKRWdoNZCcNtV2ozC7WuIRyE7sM\nke3bgjStp9EjrrE3+yWCznWfrmBOzOP1S/fuWsmW4R0amKrK/jmHdvvKhXD8\nKkpaIa8yH4/MPtu2zjwyzKirPX0u8posZz4b2d2MuCrgykstwm7EaUJ7xmdk\nykFDLdoVr+F0TnW72cQnRMUA+htgPwnpqSYQCJEfEtN6DqqVix9d/NGcldwr\narLnrBaxygFJCE0H7lI63Vn2xnk9j2D+10Kn4uL7mEtC9ivqP57razBgn5WO\niyZKoKoSK28cmPoIDnk/JUqEwufG4Hax+1VE9FLA1CiBujtX+EMcgpLkw7H0\nuXXsOVltxqkJaOs4XiFxp1TL2FtkmSjwnQYP7Be5bGrSsRNKK+Jf/QcVi7cr\n5/1gOZOxqYD1eesaDWK1OVIOTn3veXmtQ6jPZe17N2KOIde3zz3w1FVpFcjK\n4AI0dmvkmq70IjCcfIQ+ZWxDbqOmgo6Cjg/QuPbe5McYXYyaWoKvWXui4RUy\npb8ofk1mtBplgG2cQjZ5iVbDZiNlcktcpyK1y+oamuEIt6q4vwVleY9xWWuU\npwKuLPWR67xOBWQvN8NDWV9xNn+rAgcilPan/ZaX24EQnfr2r+lRC78C6DW0\n27t/\r\n=2ZL9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"e5c688f743567e0a1377e6225b8d36df1955c18b","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.15","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@undecaf/zbar-wasm":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.9_1642256790756_0.07645625585308657","host":"s3://npm-registry-packages"}},"0.9.11":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.11","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.11","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"c57a85a9529e8f723d420b3aec3e34211c1ad66f","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.11.tgz","fileCount":9,"integrity":"sha512-1aOK14K3Nl+aFv1sQRVPvoHmM/Dp3p7PnzK4q1ojVn6Ih847YhXF4xV2ZFo1kNaLRAHm8Zg2MoyIW0ocaS7KSw==","signatures":[{"sig":"MEQCIDaKHeBLJSXYpO9hKqyN1446zyZ9sukHOYNotZF5I7gDAiBG7wwlNS95M6YzfpBnQBtEQNDUmMe/wQfcU/dOLgNA6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivrU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNBQ/+KU9s1X+9jzEjjNhChLDJ4owmigA06itgaKgbsfJsLFVs1HLy\r\n9NqzhKcT3UajMaRtL/emsoURH87CtANHw1a+iX2VWT/DIq1tFs23tf9+KwWa\r\nCYD5LSxHsezx8yBHtQr7MMtZXZ6ShPDI5PsmFXmZ/0WqJPuDttv9qlE+Bof4\r\nPdzSClArWsN2SX5FbH9pTVP4ZrW4GHAnq3jFdDvlpHmF++96IPE1WQk/KHjE\r\n19Oa/DMDHiF1EAUVV9sg2T5XJDT7TkTuF12r5vzyCQBtKm0NtEQALHH3Gjx7\r\nDx1Np7F1/EmQcaC3Y20A1Xqg/orvXMU2VGBpom9c+2df3thil1ozApzmDXNA\r\nB88Z2kT51UL1nOxVhBVhexvvTApLHPjgDobGJuaLAMLqGsjTCIVbmFTj2ZLP\r\nferKxAGymbTe1LdVXwLIlCeyMgw2jPZ5Ud1yM7vxrn5rrAo2/AmQdB5Hm6ZJ\r\nDQ73Oi0TNUiuCqRgxTrj51SmWIC/XQYTwRSjHpnJhtBB9nhJhiGv9solJCvT\r\nLzJ/S9bA69pNl23Br5EufwhVvpW0TXn9VdOFDiaKRi02IbcCpCMpv5w/0e1p\r\nZBTQuDyQt5qg/L0Yynj/kkSuH0+/Yr3gf5ZHc2CJK8tJxDkRItMUxvdY/mhO\r\nRSFBPflKjBMX8adTHcxwU8ktN5lg2xegBIA=\r\n=AYoR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"49cd9312fc01d06528f2c2955eff352028b415b4","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"6.14.17","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"14.19.3","dependencies":{"@undecaf/zbar-wasm":"^0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.11_1656665406779_0.14685759649155905","host":"s3://npm-registry-packages"}},"0.9.12":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.12","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.12","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"8b60c6007f312ac43f985fa8023b7edb426b66c4","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.12.tgz","fileCount":9,"integrity":"sha512-rOxpO7qHBlGrLfSIn/XNvg9hTE8TkcdE3iwH86WdKUtclbjDFekS97UKwJGTypresOvIpEBH/rUlU8RXg7h8KA==","signatures":[{"sig":"MEQCID+Br/hFDVlT8ORNBiSRL6T3O6dKfsZC+WGuYEtGa8dpAiA963N6Eif8hWzlCKjzv4bXjDfrW17TBxQ61B2733xpGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/f0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomnBAAmVvm6WuADiAB34VnVDcbVujzYTnpV64a6uUF10Izvy3h7tD7\r\nuW8YOCOcr9YpG5KjENt5w8C2xICljerb7h7RqemdDbG1FvLuYvHUs4T8R+US\r\n42fueNRCWO7Hh02rLgFqjbUu1boMciRKrV88PFoqsKuXTZyJjRd89t+jsnFs\r\nVVKcRYHdub0t2pX/QXDnsN1Zy1s1j3uhcCP5VB3hIBuaSX9Vu9JPww1bKD6r\r\nxPLG+ZG5AnoM06eljA+Hh1vM4opXqR+66GCAAmEpl7IH3jKEBgL6sce4pro+\r\nR95sQCeYmKVNiy2iPVrw0nXl6FjOAXOvcpOPAGDkCzc+N+wuf4zMMy4zqOhV\r\nSJoiRd2tEF6if43pqA3tqfmLvtyKjrtC37rIC//hb7myq1lbIHgt/p6X15gR\r\n7vxlrdmP+VzEomehBw6h0qNfiCqLBPjSrOlZi1jmtVCZ4/Fko5TasMKOzx3B\r\n0WjXfVRtRM0Pai4+MnGwFf6voA2qYZ8kAfIaVLdAAPcr2td946CciF2Sp3sw\r\nEw6fPyC8fSZq4L1Xfe+XDiFQa4xIphRrLi3z1G/2B5D7SPB5Vt8QPeTDtFeE\r\niDx9XPjg2Fmb/SqtT5+S4/XhweELuhS6gDDKEYXFYp474xd9/rlZ+uw7j2uH\r\nP/JYmBnw/dIEVelO4afroRNuSTuUR2i7wqY=\r\n=6thO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"757651ed82c54c2b23dcc6dd7b4947451f3ba0a4","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.15.0","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@undecaf/zbar-wasm":"^0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.12_1660812606718_0.6746431065759639","host":"s3://npm-registry-packages"}},"0.9.13":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.13","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.13","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"fce948a5ebb54788eb6fbf09267924934fffc4f6","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.13.tgz","fileCount":9,"integrity":"sha512-gkukDBEIl/IMhTWHLwrPUVt1fAsT4E4J+JxPNFIS9QMz6WOVctQ8Yc6DsDCtANCwl2xy3QTdvMNNvj+n7Vo2ig==","signatures":[{"sig":"MEUCIQDaBsD1flQolRRZGBFEroV0isRLSOsBMbLBYSLt1MEQ/gIgZceqhiSKZb2d1Gd1DIAtL6nbsrPJBeBT3j7JFMgGljs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIt3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzRQ//esQiG3j0wKJb6wNpnDxm7fYts+z8TeVQo9tI5coEYiq+89r+\r\n41mqJ0Gk3NvRsXrIORlaZd/phFH0qW6H29rFZ159gWqW5PYiODq12+txNp4R\r\ngloDe6KjCo/DFcBxVVHfOpy4vuxTX1oxFgNFYwFUFJInhFSXnAUW7e8oNGPp\r\nQBqctO9BF8XO5d55vG/ZSL8o77UXtPWev6EomYCga1sGadWKpOMSavDW2+pO\r\nblfdIkdQpOEwUh5ioG2iL9J21sBfZTzpWTIsQ24kVJnwiBlSz7esKnndOiLl\r\nSCVPRY/zSBWGevMnDSUIYvBtlOc5usiD7zLODpdpYox0V8ZwBTXMTovf0QW4\r\n7YDdu0yngl10q/q0VtZSXlQoGeocEGSnk7m9BOoOyni2v8AEx+jQ8Z69WyKn\r\nyE4jeJ/sT+IPdpY01YdQfWoyTqBMeIeRDDbJWmUm2lrU9MtppQbqw6HwIY74\r\nD9AZEpIsQwYdWJdvnwZ4McVG8WkNDlKWPp7mlRg3zh7l65gYJ1VrZbdXvpwG\r\n4Env6ZMhgaJQtE/0jXAgAK5UG4Z7CJx0WjilOSahwWV0aw3I34VQIvB35ah+\r\n1HBakMoDz7K1HQa9B0V08OWR4IcG5pWrmOE2a+B02Bs3RTFvABEL/I1VGuDK\r\n3kYz3AJ2f2gBrBh8/0DYm45ildL5oh9/Eds=\r\n=W2dh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"692b030f87cf05340a8395c02108d7e1f6b520c6","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.15.0","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@undecaf/zbar-wasm":"^0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.13_1663229423993_0.6208011475769195","host":"s3://npm-registry-packages"}},"0.9.14":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.14","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.14","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"99f840e5ba97541db4c9af05f122ab1f7bc0a8a8","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.14.tgz","fileCount":9,"integrity":"sha512-rBghWcIUF4bBSvPAiGbtJFaDwWH7z8nto+DbEuMbckduI9CuXfurrUh3HHCM5TIl1ySsFEgb3sHqxemsyYgMgA==","signatures":[{"sig":"MEQCIG2Yu3B+1vJru2pnoArysw58PKqRax2kJTGS+PKJ79BuAiAISjTgIcDLxwWDU7AJCn9p6pSYvAszMaGtAitWAP8jTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjku7kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoccg/+MtehL3M7lGuBXDeLnwO03xXgQxfbywUbggb2syQhTGoSsfYf\r\nrVTcZI95rr1jGDV3VPAqRNcwhDu0DMwvnlTOCQeN/w2rej2Jc8PR9QX5enNy\r\nKsk2QrPQsMt1b/vXNMU5Abwuo0WaM3oEaFKodyqCofe9LJiyMvMLe51KoKfr\r\nwNxrzs8VjFOfjuSTW1xSvLW1pEk3UwJUs6RkSfs7U5uW+xyXgkcK4CHrtJIe\r\nmK12AB8DiZM2Gcj2yHoNgUHX7WYIoWoO/Fg9dx0x37ipDOzKrm7Rr/ptyT3d\r\nDGQaM8P7g8bb4usnoB+NTramRdRQfoZXDwO1hr2M4UWrMr3pET608gucuE6Y\r\noeRrZ6t35ZY9o2O6dOc834mf8hLQnAgHXE0D65/HRciFI2SmY50lS5uJs7fu\r\nUUmXBSCHS690JZzVN8N21Zlo8IqDx2o8Vi/6mSlYw3TBV4cAy3MNROABw0Uo\r\nxxlyYDkaEn6wRhvPoFr5eg/KNoCcyoTz0Cl6zmJC1zOsQ3CIJwvsuEPkzhFv\r\ns/kh027BY5+oRHNlu2gALHbk/Vq505j0/l8twAbsZcNJAWjwjxd2bqaehGbz\r\nzqiuT8Q0VsF3XjUJRv5Mr60f7etXiHtLkawmxrCk7pldyKxOIZ3xiJx7KM+V\r\nPmJ1rq959GAL614n2+KXaIiRsGW3rYI+HHI=\r\n=qQPn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"8f307426b250ff6972c12ebdc70a54c0c0a7b367","scripts":{"build":"rollup --config rollup.config.js","prebuild":"rimraf dist/*","npm:audit":"npm audit --production","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.2","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@undecaf/zbar-wasm":"^0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.3.9","mocha":"^8.3.2","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.14_1670573796475_0.6978214191060355","host":"s3://npm-registry-packages"}},"0.9.15":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.15","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.15","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"f19535553ff946054c550d7557df94137c934e73","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.15.tgz","fileCount":9,"integrity":"sha512-uJSjIbXxWujOFVjZLjBXwENY5zA+15uKSN3/V+5F1gov1eM+HkpdCC9oy8jN3viY/JwLKv2zsAq4wr9V/jiomw==","signatures":[{"sig":"MEYCIQDITw7Sg0ZrL+pULfw8ca/gEKhCe1q+nqhJ7ob4Winu9gIhAJW/fCD2FVlv3QX4nGx5Vfwi4iK3piUOeqecXVIn7Uyk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0nU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+ohAAgkPjzK/BOCfGmm97eRPwb2U8Keo2Sr+A15NxR+ZhlJrqNJIF\r\nqTvIvMPi7Yd126e3p5fV3M2e2rw5r6GhWyGKL0suP6tjRt+PWQ1w6Wxt/LgA\r\nM8Pg6Bno8XCyUSdAtYJdBb+6UhjH6+mUSR0Gzzo7VKK2Vn9Gj8wOpfJz+UbY\r\nQeDFIiF4Urb6SfLn4/TtZLDmYZtbkVKiYwbhxU1AXRBt2M/9Ua4mcaqKybrW\r\nhtwZHXFMfy6+bx9J0wjEiWp8oyEiT9w0liAs/6i9BoBJVd2MSohH/Nlfu6hX\r\nEc6BtwMVEgEKF9ThUJ1jp0D9ugqI7YeyNggDzwTitUz/vr6/97oGUg58ZGhW\r\nl1lVggJzALHwcLRr4/9I635PJf6QPKXYj1WzIt9JJVlEc83Q4DkM4RzZ9ZFA\r\ngc2bIdFzg6PoRb/1i5IYapQvQzeJr79nIOD4+y3TO3ZCnHb/lJkeeF5AKpml\r\na38m4CjnzSEVj8md9oUxT2rAmxf8U6Wn42PaqFKwRsh+5Ml3H5of02dGDuPm\r\niZh75QWym4M2JckyBbOH6I+G0IOW/SCibIJtsZ/B8d7v/1Y1mJtTwMLVs9dE\r\n8aO9aIFRIUcnS6q/5C7etP762rMDEdiZTrHdzOUAUy35cauV8gCXU2kH71Eh\r\nyok3O2IUugiBUcadY4zfY3TLcuufuRlEn4Q=\r\n=OoKY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"9ffb63094c5a1a609118da1114df6bb94de9b9ad","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@undecaf/zbar-wasm":"^0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.15_1674736948960_0.919678469984315","host":"s3://npm-registry-packages"}},"0.9.16":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.16","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.16","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"3033d55536e720ddc28e590bfccc2efdefc0bea5","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.16.tgz","fileCount":9,"integrity":"sha512-wijWm5sHavKBpd0TWuQ++5XEFf9E+8zmrD5ezGJipNj+SbziKm2MQqNRAOpGN+LHGYHF00MwEJafYxNz3LWzkA==","signatures":[{"sig":"MEMCH2rBeA6+0Lw0br2AnxFgE37zgSt8BCXYt7Y9boE8xzoCIHxksnQVIs8sjIp7YSXfJFd/Egbx7q6v5fbU5u9A55A1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQnSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS4g/7Bpvf2+xAibDjaDKpwUCLAi20E2MqMft7TUf94MZS76hKux9k\r\nYxZG3mTblWXQuIjKtlVEPEsL5QBBAoa81vhPZUEXPz1T14wrfeaZSlaAeIiV\r\nBFQd/CaxVYi06S4St5warO2bujQXJo0EX33pxAQUyjwvD6pDb01EfWErmALF\r\nLEFYeOUO46ajN/iZOezPdr26TZRe9Owt2aHifWjRlo4vX7aqcFIeuf18OvZd\r\nyzcOZI5ENQAWJiBhwKbcHgKFN+m8zs3Cp5pT6RPz/tZz2er7w617SAe6HCOJ\r\nE72XDuksczqpd2t31huylFQMV1Y04r19pp+XlTD1Y66XB7mwtLQ0R8N0IMFs\r\n7U2M0M1LsKFjKbxkbfi53ZIc3qPqbkOMb7520jYVSmfVd4pXp58ra03KD7Sx\r\nj5VsubA6iHdwaTeZ7X5X/FUQ9eYH4J2u2ipst8X2oCOyaGVd3Zen3PdMay8i\r\nmSJE3Ub2XE9a+d6kx9RiafXZWE4grUsrzmAjmMrx6WsYWrGzF5EnGA8VaXGY\r\nIZQkBoA7DnhGWH3mCVD+Jr7xYqRp3XMjpd/fRbWGPf1egpINFSn78Icap6iU\r\nb5crWQDe7LtuObjexO+Lul1/AgYQBWLmBNAYj2KpoJCYLL/lY5wMFHlX2NVS\r\nPPUhK1un/gPlqlk5e5n47EScYQ+2H1qdZEw=\r\n=uBrp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"7b6fe23a4d063e58a80569ca6d9b596f84162b7e","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@undecaf/zbar-wasm":"^0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.16_1682076834803_0.46710469159633106","host":"s3://npm-registry-packages"}},"0.9.17":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.17","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.17","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"801b7261bf366cc56463233e79aea4625dadeb3f","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.17.tgz","fileCount":9,"integrity":"sha512-VrZriUnck63E4qZfbkYiRkZv5npkRz+XxJG24+j8beaCwv0XshBNfqKq9Gt7oJPeEB/YCxjRLyhBfUyg495k2Q==","signatures":[{"sig":"MEUCIHSjGVKTc6yYwFFKMJreUlStIzmur29sGQBjXyqqH7gAAiEAw2c206VkgrhgtHP4LqAcJCOQ4vCsPlo9r/+V2HSTijs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34660},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"4bd698391e0d8f90b1b0798fa86efaf899a3bc90","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@undecaf/zbar-wasm":"^0.9.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.17_1686775223061_0.35516029184870557","host":"s3://npm-registry-packages"}},"0.9.18":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.18","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.18","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"7b9f1b641c996c27318d0bf4ca91c82be1a75b94","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.18.tgz","fileCount":11,"integrity":"sha512-iqwQbXPLWT3cDv6z2IFG8SYEK2pC4eV9hK0YgCR3Mk9yx8tfyfjoP0UpPaGYushwaVEHNi0XEmx0kajzi04mSg==","signatures":[{"sig":"MEQCIC6tsMqR6ypAQiXP3+Gej/A7lUD3XJcJvDYqlSlCpunhAiBf7wuutoVlPCllrx50/SYqA0kpPuDRb1reZtZgEQKFRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109832},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"31dc7a21b39640d741cc6cd5bbc40c22bae8c1bd","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@undecaf/zbar-wasm":"^0.9.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.18_1690551384363_0.2801955939556806","host":"s3://npm-registry-packages"}},"0.9.19":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.19","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.19","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"1719bc83a5f367550566cbe80f8a3d935c22d534","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.19.tgz","fileCount":11,"integrity":"sha512-iVzK/tvDBt82HgfkbSMRqZTgSQeoGfGA4fRgetuLBbJRnfaAJGEbHz3fzfmu7Y892uiEVzUtfSmAb1uQml7FAg==","signatures":[{"sig":"MEYCIQCAwgP7QLcZbZiFWglH7IlP2awA3eJzINiagpwyMaV/7AIhAOgJ2on0cUTnBsjFLPtVspnr/EXOqBXFuVWF6UbNy1Hl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109832},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"b6c4c537ec40cf4563d1f7127a5ae350b6641c89","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@undecaf/zbar-wasm":"^0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.19_1690553885181_0.741763153363751","host":"s3://npm-registry-packages"}},"0.9.20":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.20","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.20","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"7fcc284a675c0b861f3d8323d882e948081e4201","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.20.tgz","fileCount":11,"integrity":"sha512-fD/7WjfhhCPJjNzVUyP1TNv29YzrsD6DO9mTdH5Xi9fbpg4VJdsqjiFxkat4//j7Y2xEADXIxzC/SvGdjMxDng==","signatures":[{"sig":"MEYCIQDtrOFZ03QBMF3P1RKNc/GxKqwGA/zXX2jXUZs0tLzcBQIhAIpUvC+v3HSIN3WAKzGLi+/0zG0ZT+B18OgzGlT264PH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110040},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"91403471bf71b2f7a822f24fa9a249bba306f7a0","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@undecaf/zbar-wasm":"^0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.20_1690668963326_0.3693530120603541","host":"s3://npm-registry-packages"}},"0.9.21":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.21","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.21","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"e6600d98d9182d5699168ff85b63b35a622877d4","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.21.tgz","fileCount":11,"integrity":"sha512-WcWfrYnCHnTbRYE7GHgKgGvwYhSAQXGKe3tS6+ntqP24z9Uw/cyFV7J4RCCiBvBR+tIQxc7hOep12fi3MXr3Lw==","signatures":[{"sig":"MEUCIQDquIVB4ciIYE5pAOjtiObq8eF0k1DtLmP66Yx00RvtLgIgcXayz8CB+ubJfpdTr0QphDgRrrJPXrSSRQ3ZWDIunMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111022},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"28acedb4c55d081a2b006e52f403122f4d46c428","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@undecaf/zbar-wasm":"^0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.21_1722368014399_0.8020596706976519","host":"s3://npm-registry-packages"}},"0.9.22":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.22","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","_id":"@undecaf/barcode-detector-polyfill@0.9.22","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"dist":{"shasum":"d75275587c4d54f819e0b042c04e4e27e6b45bb0","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.22.tgz","fileCount":11,"integrity":"sha512-oMaIuWy7HG2havMeLj9+B2lPpuLSXJpjEo+FJQLoxyULyEDvBclV0sVtwV81otSa0BTiemlh6h7k2rz1S37Cgg==","signatures":[{"sig":"MEUCIHnJt18tq7ZfClZxgK8Wau9OUeKqAzGKNVrwHXYRe7pTAiEAqzPZUbrPBJ4DD5Axz3Bzpt+YLH0zUn5cnmuGerWQNmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112531},"type":"module","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"default":"./dist/zbar-wasm.meta.js","require":"./dist/zbar-wasm.meta.cjs"}},"gitHead":"50b1bce111db5bc076caf5f2e9f0a9b87e9132f9","scripts":{"build":"rollup --config rollup.config.js","npm:pack":"npm pack","prebuild":"rimraf dist/*","npm:audit":"npm audit --omit=dev","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs"},"typings":"./dist/main.d.ts","_npmUser":{"name":"undecaf","actor":{"name":"undecaf","type":"user","email":"fkasper@modus-operandi.at"},"email":"fkasper@modus-operandi.at"},"repository":{"url":"git+https://github.com/undecaf/barcode-detector-polyfill.git","type":"git"},"_npmVersion":"8.19.4","description":"A WebAssembly polyfill for the Barcode Detection API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@undecaf/zbar-wasm":"^0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","karma":"^6.4.1","mocha":"^8.4.0","tslib":"^2.3.1","rimraf":"^3.0.2","rollup":"^2.62.0","ts-node":"^10.4.0","karma-chai":"^0.1.0","typescript":"^4.5.4","@types/chai":"^4.3.0","karma-mocha":"^2.0.1","@types/mocha":"^9.0.0","rollup-plugin-ts":"^2.0.4","@rollup/plugin-json":"^4.1.0","karma-spec-reporter":"0.0.33","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.0","rollup-plugin-license":"^2.6.1","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^21.0.1","karma-rollup-preprocessor":"^7.0.7","@rollup/plugin-node-resolve":"^13.1.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector-polyfill_0.9.22_1752130631905_0.36192814436343146","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@undecaf/barcode-detector-polyfill","version":"0.9.23","description":"A WebAssembly polyfill for the Barcode Detection API","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","module":"dist/main.js","type":"module","exports":{".":{"script":"./dist/index.js","default":"./dist/main.js"},"./zbar-wasm":{"require":"./dist/zbar-wasm.meta.cjs","default":"./dist/zbar-wasm.meta.js"}},"types":"./dist/main.d.ts","typings":"./dist/main.d.ts","repository":{"type":"git","url":"git+https://github.com/undecaf/barcode-detector-polyfill.git"},"scripts":{"prebuild":"rimraf dist/*","build":"rollup --config rollup.config.js","test:unit":"karma start ./karma.conf.cjs","test:unit:debug":"karma start --browsers Chromium --no-single-run ./karma.conf.cjs","npm:audit":"npm audit --omit=dev","npm:pack":"npm pack"},"dependencies":{"@undecaf/zbar-wasm":"^0.9.16"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.2","@rollup/plugin-replace":"^3.0.1","@types/chai":"^4.3.0","@types/dom-webcodecs":"^0.1.15","@types/mocha":"^9.0.0","@types/offscreencanvas":"^2019.6.4","chai":"^4.3.4","karma":"^6.4.1","karma-browserstack-launcher":"^1.6.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-rollup-preprocessor":"^7.0.7","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"0.0.33","mocha":"^8.4.0","rimraf":"^3.0.2","rollup":"^2.62.0","rollup-plugin-license":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-ts":"^2.0.4","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.5.4"},"gitHead":"5911e7d6498adece1bfee0af197cef861d20dd9a","_id":"@undecaf/barcode-detector-polyfill@0.9.23","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qVr7jSUbE5a30X9dByDym2NzsqyH+MFwyFiu4QSHDQMLCImTJj/et7pEcOtGqlL4UB5J6J3d0hK4/5d4MMowYA==","shasum":"a8a4734c48b14edde25287fc6ec187735c71b037","tarball":"https://registry.npmjs.org/@undecaf/barcode-detector-polyfill/-/barcode-detector-polyfill-0.9.23.tgz","fileCount":11,"unpackedSize":125749,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvJZpNCt5kgNunRWuPqpknKzqPMT2m+JkhO+ETCtve1AIhALaibgCVB6qiVZsVwr2dZX/EAaF634f73fdRM0MkKRjD"}]},"_npmUser":{"name":"undecaf","email":"fkasper@modus-operandi.at"},"directories":{},"maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector-polyfill_0.9.23_1752771677750_0.11380480364112544"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-01T16:53:48.456Z","modified":"2025-07-17T17:01:18.122Z","0.9.5":"2022-01-01T16:53:48.664Z","0.9.6":"2022-01-01T18:31:20.555Z","0.9.7":"2022-01-11T11:27:18.881Z","0.9.8":"2022-01-12T20:56:59.012Z","0.9.9":"2022-01-15T14:26:30.910Z","0.9.11":"2022-07-01T08:50:06.947Z","0.9.12":"2022-08-18T08:50:06.901Z","0.9.13":"2022-09-15T08:10:24.138Z","0.9.14":"2022-12-09T08:16:36.686Z","0.9.15":"2023-01-26T12:42:29.211Z","0.9.16":"2023-04-21T11:33:55.035Z","0.9.17":"2023-06-14T20:40:23.366Z","0.9.18":"2023-07-28T13:36:24.532Z","0.9.19":"2023-07-28T14:18:05.405Z","0.9.20":"2023-07-29T22:16:03.538Z","0.9.21":"2024-07-30T19:33:34.658Z","0.9.22":"2025-07-10T06:57:12.070Z","0.9.23":"2025-07-17T17:01:17.932Z"},"bugs":{"url":"https://github.com/undecaf/barcode-detector-polyfill/issues"},"author":{"name":"F. Kasper","email":"fkasper@modus-operandi.at"},"license":"MIT","homepage":"https://github.com/undecaf/barcode-detector-polyfill#readme","keywords":["polyfill","barcode","qrcode","zbar","wasm","webassembly"],"repository":{"type":"git","url":"git+https://github.com/undecaf/barcode-detector-polyfill.git"},"description":"A WebAssembly polyfill for the Barcode Detection API","maintainers":[{"name":"undecaf","email":"fkasper@modus-operandi.at"}],"readme":"# A WebAssembly polyfill for the Barcode Detection API\n\n![Minified size](https://badgen.net/packagephobia/install/@undecaf/barcode-detector-polyfill?color=42cc24)\n![Open issues](https://badgen.net/github/open-issues/undecaf/barcode-detector-polyfill)\n![Vulnerabilities](https://snyk.io/test/npm/@undecaf/barcode-detector-polyfill/badge.svg)\n![Total npm downloads](https://badgen.net/npm/dt/@undecaf/barcode-detector-polyfill)\n[![Monthly jsDelivr downloads](https://badgen.net/jsdelivr/hits/npm/@undecaf/barcode-detector-polyfill)](https://www.jsdelivr.com/package/npm/@undecaf/barcode-detector-polyfill)\n![License](https://badgen.net/github/license/undecaf/barcode-detector-polyfill)\n\nThis package polyfills the [Barcode Detection API](https://developer.mozilla.org/en-US/docs/Web/API/Barcode_Detection_API) for browsers,\nusing a [WebAssembly build](https://github.com/undecaf/zbar-wasm#readme) of the \n[ZBar Bar Code Reader](https://github.com/mchehab/zbar#readme) that is written in C/C++.\nIt offers the following features:\n\n+ Polyfills the [BarcodeDetector](https://developer.mozilla.org/en-US/docs/Web/API/BarcodeDetector) class\n+ Supports these barcode formats: `codabar`, `code_39`, `code_93`, `code_128`, `databar`, `databar_exp`, `ean_2`, `ean_5`, \n  `ean_8`, `ean_13`, `ean_13+2`, `ean_13+5`, `isbn_10`, `isbn_13`, `isbn_13+2`, `isbn_13+5`, `itf`,\n  `qr_code`, `sq_code`, `upc_a`, `upc_e`\n+ Not supported: `aztec`, `data_matrix`, `pdf417`\n+ Scans `<img>`, `<canvas>` and live `<video>` elements, image and video `Blob`s and `File`s and more\n+ Can be used in [Web Workers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers)\n+ Detects multiple barcodes per frame, also with different types\n+ Barcodes may be oriented horizontally or vertically\n+ Outperforms pure JavaScript polyfills\n\nAn online example is available [on GitHub](https://undecaf.github.io/barcode-detector-polyfill/example-loaded/)\n([source code](https://github.com/undecaf/barcode-detector-polyfill/tree/master/example-loaded) with build scripts for Rollup and esbuild)\nand [on CodePen](https://codepen.io/undecaf/pen/LYzXXzg).\n\n\n## Polyfilling `BarcodeDetector`\n\n### In an ES module\n\nInstall:\n\n```shell\n$ npm install @undecaf/barcode-detector-polyfill\n    or\n$ yarn add @undecaf/barcode-detector-polyfill\n```\n\nMake the polyfill available if necessary:\n\n```javascript\nimport { BarcodeDetectorPolyfill } from '@undecaf/barcode-detector-polyfill'\n\ntry {\n    window['BarcodeDetector'].getSupportedFormats()\n} catch {\n    window['BarcodeDetector'] = BarcodeDetectorPolyfill\n}\n    ⁝\n```\n\nDetailed examples are available [here](https://undecaf.github.io/barcode-detector-polyfill/example-loaded/)\n([source code](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-loaded))\nand  [here](https://undecaf.github.io/barcode-detector-polyfill/example-bundled/)\n([source code](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-bundled)).\n\n\n### In a `<script type=\"module\">`\n\nImport the `BarcodeDetectorPolyfill` API:\n\n```html\n<script type=\"module\">\n    import { BarcodeDetectorPolyfill } from \"https://cdn.jsdelivr.net/npm/@undecaf/barcode-detector-polyfill@0.9.23/dist/main.js\";\n\n    try {\n        window['BarcodeDetector'].getSupportedFormats()\n    } catch {\n        window['BarcodeDetector'] = BarcodeDetectorPolyfill\n    }\n      ⁝\n</script>\n```\n\nA detailed example is available [here](https://undecaf.github.io/barcode-detector-polyfill/example-module/index.html)\n([source code](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-module)).\n\n\n### In a plain `<script>`\n\nExpose the `BarcodeDetectorPolyfill` API in variable `barcodeDetectorPolyfill`:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@undecaf/zbar-wasm@0.9.15/dist/index.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@undecaf/barcode-detector-polyfill@0.9.23/dist/index.js\"></script>\n<script>\n    try {\n        window['BarcodeDetector'].getSupportedFormats()\n    } catch {\n        window['BarcodeDetector'] = barcodeDetectorPolyfill.BarcodeDetectorPolyfill\n    }\n      ⁝\n</script>\n```\n\nA detailed example is available [here](https://undecaf.github.io/barcode-detector-polyfill/example-script/index.html)\n([source code](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-script)).\n\n\n## Using `BarcodeDetector`/`BarcodeDetectorPolyfill`\n\n### Querying the supported barcode formats\n\n```javascript\nconst formats = await BarcodeDetector.getSupportedFormats()\n```\n\n\n### Setting up a `BarcodeDetector` instance\n\n```javascript\nconst detector = new BarcodeDetector({ formats: ['code_39', 'code_128', 'ean_13'] })\n```\n\nIf `formats` is omitted then all supported formats will be detected.\n\n<a name=\"encoding\"></a>\nWhere applicable (e.g. format `'qr_code'`), text is assumed to be UTF-8 encoded. As an extension to the\n`BarcodeDetector` API, a different encoding can be set for the `BarcodeDetectorPolyfill`:\n\n```javascript\nconst detector = new BarcodeDetectorPolyfill({ \n  formats: ['qr_code'],\n  zbar: {\n      encoding: 'iso-8859-15'\n  }\n})\n```\n\n`encoding` may be any of the [Encoding API encodings](https://developer.mozilla.org/en-US/docs/Web/API/Encoding_API/Encodings).\n\n\n### Detecting barcodes\n\n```javascript\nconst barcodes = await detector.detect(source)\n```\n\n`source` must be an object of which an [`ImageBitmap`](https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap)\ncan be obtained, or else a \n[`TypeError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError)\nwill be thrown:\n\n+ an `<img>` element ([`HTMLImageElement`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement)),\n  must be completely loaded, or else a [`DOMException`](https://developer.mozilla.org/en-US/docs/Web/API/DOMException)\n  will be thrown as `InvalidStateError`\n+ a SVG `<image>` element ([`SVGImageElement`](https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement))\n+ a `<canvas>` element ([`HTMLCanvasElement`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement))\n+ a [`CanvasRenderingContext2D`](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D)\n+ an [`OffscreenCanvas`](https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas) ①\n+ an [`OffscreenCanvasRenderingContext2D`](https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvasRenderingContext2D) ①\n+ a `<video>` element ([`HTMLVideoElement`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement)) from which a single frame will be taken. The video\n  must be playing, or else a [`DOMException`](https://developer.mozilla.org/en-US/docs/Web/API/DOMException) will be thrown\n  as `InvalidStateError`\n+ a [`VideoFrame`](https://developer.mozilla.org/en-US/docs/Web/API/VideoFrame) ①\n+ an [`ImageBitmap`](https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap) ①\n+ an [`ImageData`](https://developer.mozilla.org/en-US/docs/Web/API/ImageData) instance ①\n+ a [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) or a \n  [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File) with a content `type` of `image/*` ①\n\n① Also available in Web Workers\n\nIn addition, any object with a zero `width` or `height` property will be tolerated.\n\nThe detector processes the `source` in natural size, making detection results independent of the size rendered\nby the browser.\n\nDetected barcodes are stored as an array of objects in `barcodes` since `source` may contain multiple barcodes.\nEach object has the following properties\n([see here for details](https://developer.mozilla.org/en-US/docs/Web/API/BarcodeDetector/detect#return_value)):\n\n+ `format`: the detected barcode format (one of the formats specified as constructor options)\n+ `rawValue`: the decoded barcode, always a `string` decoded from raw data [as specified](#encoding)\n+ `boundingBox`: the [`DOMRectReadOnly`](https://developer.mozilla.org/en-US/docs/Web/API/DOMRectReadOnly) enclosing the\n  barcode in the `source`\n+ `cornerPoints`: an arry of four `{x, y}` pairs in clockwise order, representing four corner points of the detected barcode.\n   `BarcodeDetectorPolyfill` returns the `boundingBox` corner points.\n\nAdditional properties provided only by `BarcodeDetectorPolyfill`:\n+ `orientation`: `0`&nbsp;&rarr; image is upright, `1`&nbsp;&rarr; rotated 90° clockwise, `2`&nbsp;&rarr; upside down,\n  `3`&nbsp;&rarr; rotated 90° counterclockwise, `-1`&nbsp;&rarr; unknown\n+ `quality`: a positive integer indicating the barcode quality as seen by the detector,\n  specific to each `format`\n\nIf an error occurs during barcode detection then the `detect()` method returns a rejected\n[`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)\ncontaining the error.\n\nPeculiarities owed to the underlying [ZBar Bar Code Reader](https://github.com/mchehab/zbar#readme):\n+ `ISBN-10` will be scanned as `ISBN-13` or `EAN-13` if these are among the accepted `formats`\n+ `EAN-13+*` will be scanned as `ISBN-13+*` if any `ISBN-*` is among the accepted `formats`\n\n\n### Typescript support\n\nType definitions for `BarcodeDetectorPolyfill`, for constructor and method parameter types and for result types\nare provided in `@undecaf/barcode-detector-polyfill/dist/main.d.ts`. \n\n\n## Build configurations\n\n### Bundling dependency `@undecaf/zbar-wasm`\n\n[This package](https://www.npmjs.com/package/@undecaf/barcode-detector-polyfill)\nis under the MIT license although it depends on [`@undecaf/zbar-wasm`](https://www.npmjs.com/package/@undecaf/zbar-wasm)\nwhich is under LGPL.\nNevertheless, `@undecaf/zbar-wasm` may be bundled in your project as this does not violate the [LGPL requirements](https://fossa.com/blog/open-source-software-licenses-101-lgpl-license/). \n\nModule `@undecaf/zbar-wasm`, however, expects the WASM file `zbar.wasm` to be located at the same path as itself;\ndetails can be found in the [documentation of `@undecaf/zbar-wasm`](https://github.com/undecaf/zbar-wasm#bundlingdeploying-zbar-wasm).\nTherefore, bundlers must be configured accordingly. Configuration examples for [Rollup](https://rollupjs.org/) and [esbuild](https://esbuild.github.io/)\ncan be found in directory [`example-bundled`](https://github.com/undecaf/barcode-detector-polyfill/tree/master/example-bundled).\nThey were used to bundle the JavaScript code for this [online example](https://undecaf.github.io/barcode-detector-polyfill/example-bundled/)\nin [`docs/example-bundled`](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-bundled).\n\n### Loading dependency `@undecaf/zbar-wasm` at runtime\n\n~~In order to comply with the LGPL, `@undecaf/zbar-wasm` must not be bundled but may only be loaded as a library at runtime.~~\n`@undecaf/zbar-wasm` can also be loaded at runtime, by default from `https://cdn.jsdelivr.net`. It can also be fetched from\na different endpoint if desired.\n\nBundlers must be configured so that they treat `@undecaf/zbar-wasm` as an external dependency instead of trying to resolve it.\nConfiguration examples for [Rollup](https://rollupjs.org/) and [esbuild](https://esbuild.github.io/)\ncan be found in directory [`example-loaded`](https://github.com/undecaf/barcode-detector-polyfill/tree/master/example-loaded).\nThey were used to bundle the JavaScript code for this [online example](https://undecaf.github.io/barcode-detector-polyfill/example-loaded/)\nin [`docs/example-loaded`](https://github.com/undecaf/barcode-detector-polyfill/tree/master/docs/example-loaded).\nThey also illustrate how to load `@undecaf/zbar-wasm` from a non-default endpoint.\n\n\n## Credits to ...\n\n+ [lekoala](https://github.com/lekoala) for his [`barcode-detector-zbar`](https://github.com/lekoala/barcode-detector-zbar)\n  that has an extensive list of useful links\n+ the makers of [Rollup](https://rollupjs.org/) and [esbuild](https://esbuild.github.io/) for their bundlers\n  which I consider a pleasure to work with\n\n\n## Disclaimer\n\nI, the author of this document, have compiled it to the best of my knowledge, but it still expresses my personal opinion.\nTherefore, in addition to what the licenses mentioned below state, I hereby decline any liability for\nany false, inaccurate, inappropriate or incomplete information that may be presented here.\n\n\n## License\n\nSoftware: [MIT](http://opensource.org/licenses/MIT)\n\nDocumentation: [CC-BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)\n","readmeFilename":"README.md"}