{"versions":{"1.0.0":{"name":"barcode-detector","version":"1.0.0","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.3","semantic-release":"^17.4.3"},"gitHead":"292c8554b40b96af57996e959ca1c025604b98ef","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.17.0","dist":{"shasum":"e5c590affd4150c5b5b3fdd929075a7228d9bf8b","size":796036,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-1.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_1.0.0_1623703266998_0.9962128263367664"},"_hasShrinkwrap":false,"publish_time":1623703267199,"_cnpm_publish_time":1623703267199,"contributors":[]},"0.7.0":{"name":"barcode-detector","version":"0.7.0","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"f72c142f2d6dc800a86362fc649fee3666d1682c","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@0.7.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"c84a3cd54002e12102684a7ed08bd75071587837","size":892351,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.7.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.7.0_1623357316596_0.889785929460772"},"_hasShrinkwrap":false,"publish_time":1623357316800,"_cnpm_publish_time":1623357316800,"contributors":[]},"0.6.0":{"name":"barcode-detector","version":"0.6.0","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"f72c142f2d6dc800a86362fc649fee3666d1682c","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@0.6.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"63ed48641b11b9dc100efcaa1f035b2b12910afe","size":505538,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.6.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.6.0_1623351251741_0.8976419893539609"},"_hasShrinkwrap":false,"publish_time":1623351251999,"_cnpm_publish_time":1623351251999,"contributors":[]},"0.5.0":{"name":"barcode-detector","version":"0.5.0","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"1c07c87358f4f1b6964a661c419a9d3a79d0e428","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@0.5.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"f984fef1cbeade513ce60b9b5e4123bd04e48b7c","size":891542,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.5.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.5.0_1617810249105_0.04287978777485324"},"_hasShrinkwrap":false,"publish_time":1617810249379,"_cnpm_publish_time":1617810249379,"contributors":[]},"0.4.0":{"name":"barcode-detector","version":"0.4.0","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","scripts":{"build":"./build-worker.sh && microbundle","dev":"microbundle watch"},"dependencies":{"jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"c32443dfb0bafae22586ddbcc48a1c323ae658c1","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@0.4.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"3f915127c60e1c81dbbcae7940a7afedbed52de8","size":1083593,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.4.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.4.0_1616788907012_0.5353192229067048"},"_hasShrinkwrap":false,"publish_time":1616788907230,"_cnpm_publish_time":1616788907230,"contributors":[]},"0.3.0":{"name":"barcode-detector","version":"0.3.0","description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","scripts":{"build":"microbundle","dev":"microbundle watch"},"author":{"name":"Niklas Gruhn"},"license":"MIT","dependencies":{"jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"77638a98d44be3c638aa22fb3800fe4e31c94538","_id":"barcode-detector@0.3.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"094c46db21d90f4ffeefa0c36dac509a457847ff","size":11389,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.3.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.3.0_1616781620365_0.24641918789930783"},"_hasShrinkwrap":false,"publish_time":1616781620532,"_cnpm_publish_time":1616781620532,"contributors":[]},"0.2.0":{"name":"barcode-detector","version":"0.2.0","description":"","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":"./dist/barcode-detector.modern.js","module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","scripts":{"build":"microbundle","dev":"microbundle watch"},"author":{"name":"Niklas Gruhn"},"license":"MIT","dependencies":{"jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"90af34b04969898bf489dff8f747ba1605f6af96","_id":"barcode-detector@0.2.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"de6a9ed612750772b101e0d9300c648c9e8a74a8","size":4312,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.2.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.2.0_1616711462222_0.9675193703535165"},"_hasShrinkwrap":false,"publish_time":1616711462374,"_cnpm_publish_time":1616711462374,"contributors":[]},"0.1.0":{"name":"barcode-detector","version":"0.1.0","description":"","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Niklas Gruhn"},"license":"MIT","_id":"barcode-detector@0.1.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"87196b8e6414653e0f62503972b18eb751c081a9","size":281,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-0.1.0.tgz"},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas.gruhn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_0.1.0_1616702490096_0.22862126202186905"},"_hasShrinkwrap":false,"publish_time":1616702490357,"_cnpm_publish_time":1616702490357,"contributors":[]},"1.0.1":{"name":"barcode-detector","version":"1.0.1","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"Spec compliant polyfill of the [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api). It can be used for barcode/QR-code recognition in images from various kinds of  sources including `<canvas>`, `<img>`, `<image>` (in","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":{".":{"import":"./dist/barcode-detector.modern.js","types":"./dist/BarcodeDetector.d.ts"}},"module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.3","semantic-release":"^17.4.3"},"gitHead":"a553602ef21132d289fa97266b8f5237ac4d8abc","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@1.0.1","_nodeVersion":"12.22.12","_npmVersion":"7.17.0","dist":{"integrity":"sha512-puUxUrYxpV0MMMhyyGXV5ZI1nrqL6NXb0mgo+ycbgByOU/BUsVP1vx9MpIC0eD0xwMgGLOYp9x5kX6rrPyLQsg==","shasum":"a77dd9cb55fd3f3a3392a5f58663eefb7f03bb91","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-1.0.1.tgz","fileCount":43,"unpackedSize":1563471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpksGOpLiiZ4MPn9hmUN2Bm2dEli9gC4RAWf6oGRcxmAiAl13WMYti3haB70/MYAB4cLcK6wcDozjVZ+zaPKObGYQ=="}],"size":796199},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas@gruhn.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_1.0.1_1686130171465_0.26997851178732124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-07T09:29:31.633Z","publish_time":1686130171633,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"barcode-detector","version":"1.0.2","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"Spec compliant polyfill of the [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api). It can be used for barcode/QR-code recognition in images from various kinds of  sources including `<canvas>`, `<img>`, `<image>` (in","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":{".":{"import":"./dist/barcode-detector.js","types":"./dist/BarcodeDetector.d.ts"}},"module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.3","semantic-release":"^17.4.3"},"gitHead":"c0b50d7d6e99b76503c7aa8049dad8f76bff396d","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@1.0.2","_nodeVersion":"12.22.12","_npmVersion":"7.17.0","dist":{"integrity":"sha512-EYpH1EeVcxUKriP/WMh6+Bc+3+6vwUnL4DuYOLl3nOAFC9Rlvv9scche9lXKjJqpvOu5LPwsOR5YidrlKOQiuw==","shasum":"a3c526e0d49c2f7ca15cb675e10a49891a0aa1a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-1.0.2.tgz","fileCount":41,"unpackedSize":1286958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjmufOhp3IMPLLGlkzzQ3CADZm3TuU7OFfRKRz5D+ybAiEAhX9YRu/ZstzhRyHidA+jiP11WX5d5S4/jlIsveLKsL0="}],"size":698036},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas@gruhn.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_1.0.2_1686463985676_0.8431784803235578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-11T06:13:05.902Z","publish_time":1686463985902,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"barcode-detector","version":"1.0.3","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"Spec compliant polyfill of the [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api). It can be used for barcode/QR-code recognition in images from various kinds of  sources including `<canvas>`, `<img>`, `<image>` (in","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":{".":{"import":"./dist/barcode-detector.js","types":"./dist/BarcodeDetector.d.ts"}},"module":"dist/barcode-detector.module.js","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.3","semantic-release":"^17.4.3"},"gitHead":"0fe0e64509c552fe1abd779a803d81c0d9d1e0e0","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@1.0.3","_nodeVersion":"12.22.12","_npmVersion":"7.17.0","dist":{"integrity":"sha512-pQY+sPhY2aZ9hdLJnniY5zcsaDXSpymTWtVbZHbmJPVCRt7HnYYfXLLHQ4rEYOvahEML3oJ71VjwBc80hS0RvQ==","shasum":"7bc1f1f0e5df01f244742e183718f36bedfc1c27","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-1.0.3.tgz","fileCount":41,"unpackedSize":1286965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0d9FjgkUwnB8x6v2B1vqG0uxIM29MUHnGJQsj+AL1ZwIhAKQD/1n99HA21jzVUGPZi154rCdPU8D9qp2P1hiKqXtN"}],"size":697983},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas@gruhn.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_1.0.3_1687123113850_0.5454881332770019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-18T21:18:34.231Z","publish_time":1687123114231,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"barcode-detector","version":"1.0.4","author":{"name":"Niklas Gruhn","email":"niklas@gruhn.me"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gruhn/barcode-detector.git"},"bugs":{"url":"https://github.com/gruhn/barcode-detector/issues"},"description":"Spec compliant polyfill of the [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api). It can be used for barcode/QR-code recognition in images from various kinds of  sources including `<canvas>`, `<img>`, `<image>` (in","source":"src/BarcodeDetector.ts","main":"dist/barcode-detector.js","exports":{".":{"types":"./dist/BarcodeDetector.d.ts","import":"./dist/barcode-detector.mjs","require":"./dist/barcode-detector.js"}},"types":"dist/BarcodeDetector.d.ts","module":"dist/barcode-detector.mjs","unpkg":"dist/barcode-detector.umd.js","amdName":"BarcodeDetectorPolyfill","scripts":{"build":"microbundle","dev":"microbundle watch"},"dependencies":{"@zxing/library":"^0.18.4","jsqr":"^1.3.1"},"devDependencies":{"microbundle":"^0.13.3","semantic-release":"^17.4.3"},"gitHead":"21e83d38deda982cbfff480af0cbb3aa159eee06","homepage":"https://github.com/gruhn/barcode-detector#readme","_id":"barcode-detector@1.0.4","_nodeVersion":"12.22.12","_npmVersion":"7.17.0","dist":{"integrity":"sha512-74C4xgoC2x2iSkPgHW9oqgx4ZeokqKCcl4L13O6gumCXcacAVzDUwjclahVgy4B0bdLfA6EQnXMyCfg4WSEtoQ==","shasum":"f80f1aa61676e82133e224f7f373c83f6336d7af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-1.0.4.tgz","fileCount":41,"unpackedSize":1417324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYoE1d46ZZdDDh5LVJUnK/EVmTTO4p5Scjx+NPvMWrQAiEA4Skh+/zr/AfAMft4Q1R91aAlBCEuwnmUZnGAK40jISk="}]},"_npmUser":{"name":"anonymous","email":"niklas@gruhn.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas@gruhn.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_1.0.4_1690979227001_0.9798704223449468"},"_hasShrinkwrap":false,"contributors":[]},"2.0.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.0.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"node ./scripts/build-cjs.js","build:iife":"node ./scripts/build-iife.js","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"node ./scripts/list-dir.js","pretest:ui":"node ./scripts/list-dir.js","precoverage":"node ./scripts/list-dir.js","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","@vitest/browser":"^0.34.3","@vitest/coverage-istanbul":"^0.34.3","@vitest/ui":"^0.34.3","eslint":"^8.48.0","http-server":"^14.1.1","npm-check-updates":"^16.13.1","playwright":"^1.37.1","prettier":"^3.0.2","rimraf":"^5.0.1","start-server-and-test":"^2.0.0","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.3"},"dependencies":{"@sec-ant/zxing-wasm":"^2.1.3","@types/dom-webcodecs":"^0.1.8"},"_id":"barcode-detector@2.0.0","gitHead":"731940d8a191b1d9fbef2746e3c4a94732df4464","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-+EpjhmVj7g3SnVEXUnDuEt37GkRzQRIS3eBUWRC4AY14E2A8LIUFDjnVujIzJ0/XkbOY91sJ9I3LzCZ/eSdDDw==","shasum":"87ad5d35292f5bcfaf3f0696d6b00864d2319d8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.0.0.tgz","fileCount":23,"unpackedSize":270054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC05O+JZ3qWToEg7XbJB1q4CLkDhsgJxB3MF76WsiHDGAIhANEqUZlBTPy/QNqo9I2YF7VSDxE+qaKpo4Q++vH5GCEi"}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"niklas@gruhn.me"},{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.0.0_1693205743153_0.2888159100464629"},"_hasShrinkwrap":false,"contributors":[]},"2.0.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.0.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","@vitest/browser":"^0.34.3","@vitest/coverage-istanbul":"^0.34.3","@vitest/ui":"^0.34.3","eslint":"^8.48.0","http-server":"^14.1.1","npm-check-updates":"^16.13.3","playwright":"^1.37.1","prettier":"^3.0.3","rimraf":"^5.0.1","start-server-and-test":"^2.0.0","tsx":"^3.12.8","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.3"},"dependencies":{"@sec-ant/zxing-wasm":"^2.1.4","@types/dom-webcodecs":"^0.1.8"},"_id":"barcode-detector@2.0.1","gitHead":"ab876a6a19b610ed3ce4b69f8216ed3c878421f4","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-B7brBlxLRFyBjf8jVBxVHzRSN7bo0DteZbw27rzPYAS8SDMjTYj8kCijTCInS/Ru5wi700ntOtbLnOrVJyZNaw==","shasum":"0c7886405d9cdd98f6ce6a4e0a19d43691fb9006","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.0.1.tgz","fileCount":23,"unpackedSize":265200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUfjqvQlW/N2ah9jj62ujq2yuzdpEXrjZldb6m0OZRJgIhAP6tTiR2BFiit0Ot3kjFJKsJ8lw7xBjTpAMGnv+8qrVW"}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.0.1_1694157909231_0.13662653864307006"},"_hasShrinkwrap":false,"contributors":[]},"2.0.2":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.0.2","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","@vitest/browser":"^0.34.4","@vitest/coverage-istanbul":"^0.34.4","@vitest/ui":"^0.34.4","eslint":"^8.49.0","http-server":"^14.1.1","npm-check-updates":"^16.14.3","playwright":"^1.38.0","prettier":"^3.0.3","rimraf":"^5.0.1","start-server-and-test":"^2.0.0","tsx":"^3.12.10","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.4"},"dependencies":{"@sec-ant/zxing-wasm":"2.1.4","@types/dom-webcodecs":"^0.1.8"},"_id":"barcode-detector@2.0.2","gitHead":"1b040abc150757ecf8530927f4580d875ca773b3","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-r62HYB+n2PvHG/vTTR8zry5AWAmcLaHZdkKcGRlB8tO54m4m3yqrRnvNJvMTN52Ef4RSunQfhAVKK15jAaznCQ==","shasum":"7e4df504858b324ad7f96b3e8f63dd5151e861fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.0.2.tgz","fileCount":23,"unpackedSize":264957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZkIHg+lbaYRBdw99+0wkXnEzPPU1XWeKgOxBpIJgL9AiEA53SL/yjcQvCTYqJxwEvoo9u6WHNPWqTL+YzJMVA/pUQ="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.0.2_1694869507167_0.019419256265673424"},"_hasShrinkwrap":false,"contributors":[]},"2.0.3":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.0.3","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i","bump-zxing-wasm":"npm i @sec-ant/zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","@vitest/browser":"^0.34.4","@vitest/coverage-istanbul":"^0.34.4","@vitest/ui":"^0.34.4","eslint":"^8.49.0","http-server":"^14.1.1","npm-check-updates":"^16.14.3","playwright":"^1.38.0","prettier":"^3.0.3","rimraf":"^5.0.1","start-server-and-test":"^2.0.0","tsx":"^3.12.10","typescript":"^5.2.2","vite":"^4.4.9","vitest":"^0.34.4"},"dependencies":{"@sec-ant/zxing-wasm":"2.1.5","@types/dom-webcodecs":"^0.1.8"},"_id":"barcode-detector@2.0.3","gitHead":"463a76c4dd341ab7a256abbcbc20586074f39aa6","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-4d6KAcnsL5SuXhxtz0Z+7qjKqPi6bqrgE2QdocKKWTA33MMR+s2Dx1+YfGEhQ++/sM/MrXT/hTBzgG8XL4dAgg==","shasum":"2f8036b1747def1a84a9580f672a771ab75645e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.0.3.tgz","fileCount":23,"unpackedSize":267610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgD45AmO/kz1M1Po0/iyaYunGVtOhhcYoHZD6/+hLd4AIgJyEBRip8JzhIaI7x90eembp2DNkz/Z7ZmR9kVz/iDGI="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.0.3_1694872140922_0.43840577307891726"},"_hasShrinkwrap":false,"contributors":[]},"2.0.4":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.0.4","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i","bump-zxing-wasm":"npm i @sec-ant/zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","eslint":"^8.51.0","http-server":"^14.1.1","npm-check-updates":"^16.14.6","playwright":"^1.39.0","prettier":"^3.0.3","rimraf":"^5.0.5","start-server-and-test":"^2.0.1","tsx":"^3.14.0","typescript":"^5.2.2","vite":"^4.5.0","vitest":"^0.34.6"},"dependencies":{"@sec-ant/zxing-wasm":"2.1.6","@types/dom-webcodecs":"^0.1.9"},"_id":"barcode-detector@2.0.4","gitHead":"99637b8a2e2e43b5ccf331b6bdf8400ee7508cd8","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xFDZjwGj46pXDw6Edhxcnia8ilDmRdEif00/sLBt8PpQEg2KdF/Oxf1tuq31lq84H4/4gUQXC530MOZPJkHj+A==","shasum":"cbf034319a8ae0f5fdb75163b0349813106a6cd5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.0.4.tgz","fileCount":23,"unpackedSize":269237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4Z8OkCD+U6q3gwZy2QdZ2chy8DAkphPPxuP+Zc4IpYAiAmMEawyzSq3APyoM5oRMUGuWLCiNz+/Zz+6i3tnKmTKw=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.0.4_1697770226076_0.4602319743719381"},"_hasShrinkwrap":false,"contributors":[]},"2.1.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates -u","postncu":"npm i","bump-zxing-wasm":"npm i @sec-ant/zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","eslint":"^8.52.0","http-server":"^14.1.1","npm-check-updates":"^16.14.6","playwright":"^1.39.0","prettier":"^3.0.3","rimraf":"^5.0.5","start-server-and-test":"^2.0.1","tsx":"^3.14.0","typescript":"^5.2.2","vite":"^4.5.0","vitest":"^0.34.6"},"dependencies":{"@types/dom-webcodecs":"^0.1.9","zxing-wasm":"1.0.0-rc.3"},"_id":"barcode-detector@2.1.0","gitHead":"4ddf66c614c156894008b39df5ba66ca38f55c12","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-i9L6Kvz8M7jK+3NHFSxtzUTcHeB6RTztm/dPlfMuz5giRvfp8XKje7yoPU0dIg98WQ8aD7gsbXHg6JzHsrzcaw==","shasum":"37b046cdc2e68d8f2385d58fcf1a61fdeac4f935","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.0.tgz","fileCount":23,"unpackedSize":462350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzH73S3JV1d33b8wZLm3Ls/a5jxAkZzhRjNM7r4VQsjAiB0QMVsaf8BSS+WchfIxaNooOGxBAuNoQ7hvmwcH3k72Q=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.0_1698121343826_0.23137205461675614"},"_hasShrinkwrap":false,"contributors":[]},"2.1.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","eslint":"^8.53.0","http-server":"^14.1.1","npm-check-updates":"^16.14.6","playwright":"^1.39.0","prettier":"^3.0.3","rimraf":"^5.0.5","start-server-and-test":"^2.0.2","tsx":"^3.14.0","typescript":"^5.2.2","vite":"^4.5.0","vitest":"^0.34.6"},"dependencies":{"@types/dom-webcodecs":"^0.1.9","zxing-wasm":"1.0.0-rc.4"},"_id":"barcode-detector@2.1.1","gitHead":"725e80a90148dbe2714c77beb3604d5101b96575","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-yA6gR5u5j22uw2eHSlFGzhYgnnQqx6hc4amDb/r0bKWl2gcDOqVE6SzUE6O87UzJ3ZhjJjM9uG/L9+D705HsKg==","shasum":"733674e629b4837688064bca4e1734fb8ad99730","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.1.tgz","fileCount":23,"unpackedSize":264077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVnQTrvZFbiWbYghMegFHIpBb3yRIHUi+TwFZKEyFzGAiEAu8EDNWuej40N1PbCvvBYqjt61FYl9meKQB114S0Lwqk="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.1_1699183223294_0.09974032231134822"},"_hasShrinkwrap":false,"contributors":[]},"2.1.2":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.2","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","eslint":"^8.53.0","http-server":"^14.1.1","npm-check-updates":"^16.14.6","playwright":"^1.39.0","prettier":"^3.1.0","rimraf":"^5.0.5","start-server-and-test":"^2.0.2","tsx":"^4.1.2","typescript":"^5.2.2","vite":"^4.5.0","vitest":"^0.34.6"},"dependencies":{"@types/dom-webcodecs":"^0.1.10","zxing-wasm":"1.0.0-rc.6"},"_id":"barcode-detector@2.1.2","gitHead":"233f3279f4f8eddfa3b8399f6737a26d171afab5","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-lH2KqkR/oDFYu5B56ZmcaSj4AjZTQToA2PJEBkbwll23xDZh5kwS+l9sngRniDWNDFk4q88k3fxPHV44t3gvdw==","shasum":"3f096e0d07b8405c1977dd440e38bdeb5f909d0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.2.tgz","fileCount":23,"unpackedSize":264190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqBSdQRtppLTU6eWefb+9vTLECXkC7iO99aGPczBqWUgIhAJje3gLuDoIx8gJ5n+DNyKbT1ubHNbMEt+CpBnSc4/1k"}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.2_1700048141346_0.7379662618420715"},"_hasShrinkwrap":false,"contributors":[]},"2.1.3":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.3","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"npm run build:es && npm run build:cjs && npm run build:iife","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","eslint":"^8.54.0","http-server":"^14.1.1","npm-check-updates":"^16.14.11","playwright":"^1.40.0","prettier":"^3.1.0","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.5.0","typescript":"^5.3.2","vite":"^5.0.2","vitest":"^0.34.6"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.0.0-rc.7"},"_id":"barcode-detector@2.1.3","gitHead":"f1578e504050b7a71c6c238e314c8f9bebc598cb","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-HzrHWCW69WzLGKCyiKXwM/GmHnvJX9xRNp2/Srii/MjBfyoPf5OoIf+KMWtuVd4mBCqGD7SLpaazFaPlij36+A==","shasum":"504aab7e023998b3debde4cf4fc096a8187e5125","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.3.tgz","fileCount":23,"unpackedSize":264121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnMuPTOdxAMIzTDS9y4a1xUHhGcBoFe8XAoZ5LGM1n9gIhALsQk0e1LRKpp33+tEPjlP62QlMLCMC6X2iDuXAAp+S7"}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.3_1700887613083_0.3015902890687563"},"_hasShrinkwrap":false,"contributors":[]},"2.1.4":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.4","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","@vitest/browser":"^0.34.6","@vitest/coverage-istanbul":"^0.34.6","@vitest/ui":"^0.34.6","concurrently":"^8.2.2","eslint":"^8.54.0","http-server":"^14.1.1","npm-check-updates":"^16.14.11","playwright":"^1.40.0","prettier":"^3.1.0","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.5.0","typescript":"^5.3.2","vite":"^5.0.2","vitest":"^0.34.6"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.0.0-rc.10"},"_id":"barcode-detector@2.1.4","gitHead":"e3d068bea8e6deafb0a34c52e8ec0dac4b6ef513","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Ak+wgj8MHNms5JxIiEULD4ZZthNDGlHaeHZNShntZ/R1Hp1D5c4UVP+uTTr1lA4ya655LMe25oT8KUUuDBRbew==","shasum":"0e94434c528ef33209c72804eb8a78bd67638102","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.4.tgz","fileCount":23,"unpackedSize":264829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU+NfE6VlK3VdKVSewCUdPz8kCioOWsljuvl+Os5EXgAiAEmEbvQKGz+ZQcTlRPlIBAQrKIMA/F6FcQ8CUPgfLiig=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.4_1700922952844_0.6700808744928388"},"_hasShrinkwrap":false,"contributors":[]},"2.1.5":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.1.5","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","@vitest/browser":"^1.0.4","@vitest/coverage-istanbul":"^1.0.4","@vitest/ui":"^1.0.4","concurrently":"^8.2.2","eslint":"^8.55.0","http-server":"^14.1.1","npm-check-updates":"^16.14.11","playwright":"^1.40.1","prettier":"^3.1.1","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.6.2","typescript":"^5.3.3","vite":"^5.0.7","vitest":"^1.0.4"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.0.0"},"_id":"barcode-detector@2.1.5","gitHead":"dcbd09feec7cbeab11d7747679a8637e67a11718","types":"./dist/cjs/index.d.ts","_nodeVersion":"21.2.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-MHg+p2WR63v339ACWdY//uBdkOZrBDG68veCqN7qVJLeQMhazzkaE8R/nCVanZ6t5qp3iKF48fGXY4U5xKbqwA==","shasum":"a713e221f0ce13a53cbc371c79f777697bba9d27","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.1.5.tgz","fileCount":23,"unpackedSize":264847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgdseB2ZLx9t5h4gcLiY5nMhvcDv3WjeqSxYoYtA+M5AiEAmx6EXHaxHyX1XVT2OfdkhufqVsIsvbhLGTaecNW4Isk="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.1.5_1702312589613_0.930879981408381"},"_hasShrinkwrap":false,"contributors":[]},"2.2.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","@vitest/browser":"^1.0.4","@vitest/coverage-istanbul":"^1.0.4","@vitest/ui":"^1.0.4","concurrently":"^8.2.2","eslint":"^8.56.0","http-server":"^14.1.1","npm-check-updates":"^16.14.12","playwright":"^1.40.1","prettier":"^3.1.1","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.6.2","typescript":"^5.3.3","vite":"^5.0.10","vitest":"^1.0.4"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.1.1"},"_id":"barcode-detector@2.2.0","gitHead":"9247fce2eb313b27078bb10029ca759b2ee846c6","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-e13vLHcEzV80zmO2T6xVuW4chr3m6uznBLnBs9qS7LrlU6LrwkYN3Yjp7g5QCn1hPUP89UMxieH7dtRTlIoE9A==","shasum":"3426f1e5ebe74c576e82f25fd6e4cc8629dd0184","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.0.tgz","fileCount":23,"unpackedSize":266277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOxZQnaffZ1nhCsVJqGs6TBYl8PKtH499pmVInHH6zBAiAYC6tTe+2WCrhEDQ9eFpDozthWbes4w8BkqVWXHUDIJw=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.0_1702908517495_0.1559579178431285"},"_hasShrinkwrap":false,"contributors":[]},"2.2.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.15.0","@typescript-eslint/parser":"^6.15.0","@vitest/browser":"^1.1.0","@vitest/coverage-istanbul":"^1.1.0","@vitest/ui":"^1.1.0","concurrently":"^8.2.2","eslint":"^8.56.0","http-server":"^14.1.1","npm-check-updates":"^16.14.12","playwright":"^1.40.1","prettier":"^3.1.1","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.7.0","typescript":"^5.3.3","vite":"^5.0.10","vitest":"^1.1.0"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.1.2"},"_id":"barcode-detector@2.2.1","gitHead":"ec6b74ea1cb856aba81ef0a974bea21b4770c78b","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Rng4PgilJnnFzzTKwqSToWKHy8Zf2zVVbiJX+x4J1oN4YFQl0GK2Z+Fr0IoXUhzDc4HD5q1uk2v5u4BX+LEF6Q==","shasum":"5824ccbf3067989c2356a0a7422b36884d9f2484","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.1.tgz","fileCount":23,"unpackedSize":272498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlfLsoinGAG7Xaem6Tf5XcShLREO4949SNmN0SRlIjdAiB1VVSBhJhb+HhSrZDwP8xpYCLhweId88XQX5tPizHjcA=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.1_1703060522636_0.17732914036696878"},"_hasShrinkwrap":false,"contributors":[]},"2.2.2":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.2","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zzwu@zju.edu.cn"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"lint":"eslint . --ext .ts","type-check":"tsc --noEmit --emitDeclarationOnly false","format":"prettier . --write","prebuild":"npm run lint && npm run type-check && npm run format","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"npx npm-check-updates --filterVersion \"/^[~^]/\" -u","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.15.0","@typescript-eslint/parser":"^6.15.0","@vitest/browser":"^1.1.0","@vitest/coverage-istanbul":"^1.1.0","@vitest/ui":"^1.1.0","concurrently":"^8.2.2","eslint":"^8.56.0","http-server":"^14.1.1","npm-check-updates":"^16.14.12","playwright":"^1.40.1","prettier":"^3.1.1","rimraf":"^5.0.5","start-server-and-test":"^2.0.3","tsx":"^4.7.0","typescript":"^5.3.3","vite":"^5.0.10","vitest":"^1.1.0"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.1.3"},"_id":"barcode-detector@2.2.2","gitHead":"bf0a2d94e3b6e1116132a7098ce48cadfa4003a9","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-JcSekql+EV93evfzF9zBr+Y6aRfkR+QFvgyzbwQ0dbymZXoAI9+WgT7H1E429f+3RKNncHz2CW98VQtaaKpmfQ==","shasum":"1a9c2cfd71a81bdebed29adfcafcf637d5014712","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.2.tgz","fileCount":23,"unpackedSize":271997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMUauPh/VBS1ItVtTwK6HqDnyNbE4707emdG00mRAXcAiBe9zBds5MdP69VycSyyne72jleqs+ulZSWFJDkW/oqNA=="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.2_1703156175578_0.6143340958353758"},"_hasShrinkwrap":false,"contributors":[]},"2.2.3":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.3","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"scripts":{"update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","prebuild:ci":"npm run type-check && npm run clear:dist","build:ci":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"ncu","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact","bump-biome":"npm i @biomejs/biome@latest --save-exact"},"devDependencies":{"@biomejs/biome":"^1.5.3","@changesets/cli":"^2.27.1","@commitlint/cli":"^18.6.0","@commitlint/config-conventional":"^18.6.0","@vitest/browser":"^1.2.2","@vitest/coverage-istanbul":"^1.2.2","@vitest/ui":"^1.2.2","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.1","npm-check-updates":"^16.14.14","playwright":"^1.41.1","prettier":"^3.2.4","rimraf":"^5.0.5","simple-git-hooks":"^2.9.0","start-server-and-test":"^2.0.3","tsx":"^4.7.0","typescript":"^5.3.3","vite":"^5.0.12","vitest":"^1.2.2"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.3"},"_id":"barcode-detector@2.2.3","gitHead":"acb21598efe04739bb794b47325da2a9948efe19","types":"./dist/cjs/index.d.ts","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-jV70NEjXBhq3S0OmFtq9Fhls0I7Y4dII94B0ThhlDp2xwbDaAzzWSnrxsSyGPvPLsNUncaNpdh5upM3GDcJ5rg==","shasum":"4b5c6281a276b4e92b26354d8b304963db32eef0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.3.tgz","fileCount":23,"unpackedSize":272816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Mv68+Jhs0km4IH7MQQTXfE0AiBkSxzA3HueIOacHDgIga7zXV76EWWgTnhVVwZmno/gdWMDZXMq28cp24bqGLvE="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.3_1706761257828_0.7159810597247662"},"_hasShrinkwrap":false,"contributors":[]},"2.2.4":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.4","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"scripts":{"install:ci":"npm ci && ./scripts/prepare.sh","update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"ncu","postncu":"npm i","bump-zxing-wasm":"npm i zxing-wasm@latest --save-exact","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.5.3-nightly.69f9031","@changesets/cli":"^2.27.1","@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@vitest/browser":"^1.3.1","@vitest/coverage-istanbul":"^1.3.1","@vitest/ui":"^1.3.1","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.2","npm-check-updates":"^16.14.15","playwright":"^1.41.2","prettier":"^3.2.5","rimraf":"^5.0.5","simple-git-hooks":"^2.9.0","start-server-and-test":"^2.0.3","tsx":"^4.7.1","typescript":"^5.3.3","vite":"^5.1.4","vitest":"^1.3.1"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.4"},"_id":"barcode-detector@2.2.4","gitHead":"a35fe6d53569f566b3ec7b67d209dd69fa3ee58b","types":"./dist/cjs/index.d.ts","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Zm8yZmz+cq04TV6KqX/hvy3BgrHuCmOsslnXX/qS7rme2X5EDj9RHtTahTsQr0TZgdoW9RzwIuQGF7F+8BQ6kQ==","shasum":"c5f293e40b26520c3be4394bcf86e54b21b83ffe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.4.tgz","fileCount":23,"unpackedSize":271017,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3/qOBJV1Bya37XqDCoRCyF7kIiH9skyJW40Y4yfIEjwIhAJg6d1vOX/h/kOiGMI3pA6Drf8BXotxNyQ76zVNgB7gg"}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.4_1708922115591_0.5549623678092304"},"_hasShrinkwrap":false,"contributors":[]},"2.2.5":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.5","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"scripts":{"install:ci":"npm ci && ./scripts/prepare.sh","update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"ncu","postncu":"npm i","bump-zxing-wasm":"npm i -E zxing-wasm@latest","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.6.3","@changesets/cli":"^2.27.1","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@vitest/browser":"^1.4.0","@vitest/coverage-istanbul":"^1.4.0","@vitest/ui":"^1.4.0","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.2","npm-check-updates":"^16.14.18","playwright":"^1.42.1","prettier":"^3.2.5","rimraf":"^5.0.5","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.3","tsx":"^4.7.1","typescript":"^5.4.3","vite":"^5.2.7","vitest":"^1.4.0"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.7"},"_id":"barcode-detector@2.2.5","gitHead":"1a8122d1ea011883fc489bc59a4984eb842c49d3","types":"./dist/cjs/index.d.ts","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-l7ruC001dSriDc1d+UHKyt+M1n1zP4j+faYJKJLGdWOtlgbH0UoSJhUGQZODL3NT3j9100KzJYh0CZDRGDKC5Q==","shasum":"65facf3130521d361aa481bc81d3a82dde254a5d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.5.tgz","fileCount":23,"unpackedSize":271104,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9fCyXqmRxq3IblyCv1gwkHTUi8mPmZD4cdhIMnKKs5AIgXfEENDauE8TFdlPRzvtMl54dm9mLNpi/d3RHYwLVlVo="}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.5_1712122774480_0.8463615477367887"},"_hasShrinkwrap":false,"contributors":[]},"2.2.6":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.6","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"scripts":{"update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"ncu","postncu":"npm i","bump-zxing-wasm":"npm i -E zxing-wasm@latest","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.7.3","@changesets/cli":"^2.27.3","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@vitest/browser":"^1.6.0","@vitest/coverage-istanbul":"^1.6.0","@vitest/ui":"^1.6.0","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.2","npm-check-updates":"^16.14.20","playwright":"^1.44.0","prettier":"^3.2.5","rimraf":"^5.0.7","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.3","tsx":"^4.10.5","typescript":"^5.4.5","vite":"^5.2.11","vitest":"^1.6.0"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.10"},"_id":"barcode-detector@2.2.6","gitHead":"982955d98dc905c7dd7fc77859669590092bdfd7","types":"./dist/cjs/index.d.ts","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-IRXfsqff2V8w/4RAGFpjCoLWrsxG2RMJg3bZK9YHtkZff4YJW/IKrdJcsENNbTSPDNL0qCIDjLKSnx73dpZ/2w==","shasum":"91c11c0fad8aa5133438ba970eda47030cf5576c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.6.tgz","fileCount":23,"unpackedSize":271060,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc2eKQrI3xPe5TDbIhyihJXUh4L8VOPjzSn8vALAfODQIgSrofGGYyFbEqGmk9N9idB0VrgegFGBgVoPaJfYT60Vw="}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.6_1716196448336_0.45555179810958757"},"_hasShrinkwrap":false,"contributors":[]},"2.2.7":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.7","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"scripts":{"update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"npm run check && npm run type-check && npm run clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prepublishOnly":"npm run build","ncu":"ncu","postncu":"npm i","bump-zxing-wasm":"npm i -E zxing-wasm@latest","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.8.0","@changesets/cli":"^2.27.5","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@vitest/browser":"^1.6.0","@vitest/coverage-istanbul":"^1.6.0","@vitest/ui":"^1.6.0","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.5","npm-check-updates":"^16.14.20","playwright":"^1.44.1","prettier":"^3.3.1","rimraf":"^5.0.7","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.4","tsx":"^4.12.0","typescript":"^5.4.5","vite":"^5.2.12","vitest":"^1.6.0"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.11"},"_id":"barcode-detector@2.2.7","gitHead":"7baaa07ab9088599b4ef24e583c0712f879d13e6","types":"./dist/cjs/index.d.ts","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-+6PJNcMtdVehX5i2LQUE9L+mS6C3cG00Vsuc4Ynj3Mls5GNKIAFkE0IFGtw4s6vu8SXeogrzTj4btm44oD+gNw==","shasum":"ab47e3e36727a9f5d1e7183240f88831f2451efa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.7.tgz","fileCount":23,"unpackedSize":270682,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH2Cfhg/geB9ogreBhYTQkwyBoaPLMDbp1MuLpNa7eIcCIEXBhF9gTGDMSUG5XhHOpma4c5p95gye6v/rB/uGv0WD"}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.7_1717690983527_0.234077951703489"},"_hasShrinkwrap":false,"contributors":[]},"2.2.8":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.8","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.8.3","@changesets/cli":"^2.27.7","@commitlint/cli":"^19.4.0","@commitlint/config-conventional":"^19.2.2","@types/node":"^22.4.2","@vitest/browser":"^2.0.5","@vitest/coverage-istanbul":"^2.0.5","@vitest/ui":"^2.0.5","concurrently":"^8.2.2","http-server":"^14.1.1","lint-staged":"^15.2.9","npm-check-updates":"^17.0.6","playwright":"^1.46.1","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.5","tsx":"^4.17.0","typescript":"^5.5.4","vite":"^5.4.2","vitest":"^2.0.5"},"dependencies":{"@types/dom-webcodecs":"^0.1.11","zxing-wasm":"1.2.12"},"scripts":{"update-hooks":"simple-git-hooks","changeset":"changeset","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.2.8","types":"./dist/cjs/index.d.ts","_integrity":"sha512-m3YGKrcNBTYOIWD+FRDJzNU+qbVJ1xI4Th9OAZBITB4rZX13ShZVO8tnSM8ceglLV2yMovwiphr6P+SNIfjzOg==","_resolved":"/tmp/96dacb3351eca91e5f61889cd0997d5c/barcode-detector-2.2.8.tgz","_from":"file:barcode-detector-2.2.8.tgz","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-m3YGKrcNBTYOIWD+FRDJzNU+qbVJ1xI4Th9OAZBITB4rZX13ShZVO8tnSM8ceglLV2yMovwiphr6P+SNIfjzOg==","shasum":"3e796904994e101ce62ff37b59c27ca97ca80983","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.8.tgz","fileCount":23,"unpackedSize":251709,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgKnNSm08UoQsgPLpKitWHeCkc4NmEYCOR5uth+1CYzwIgCUzprbZMvsmAoclBfDNCfIxKde0vhxZpCktGP3mn4ug="}],"size":82866},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.8_1724241402018_0.7696558842130272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-21T11:56:42.172Z","publish_time":1724241402172,"_source_registry_name":"default","contributors":[]},"2.2.9":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.9","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@types/node":"^22.7.4","@vitest/browser":"^2.1.2","@vitest/coverage-istanbul":"^2.1.2","@vitest/ui":"^2.1.2","concurrently":"^9.0.1","http-server":"^14.1.1","lint-staged":"^15.2.10","playwright":"^1.47.2","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","tsx":"^4.19.1","typescript":"^5.6.2","vite":"^5.4.8","vitest":"^2.1.2"},"dependencies":{"@types/dom-webcodecs":"^0.1.12","zxing-wasm":"1.2.12"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.2.9","types":"./dist/cjs/index.d.ts","_integrity":"sha512-WlfwkJlo71eFaFUVXFzEpDqkjV2jVeZ/PjWtBONgX5Xc0K6vgIzMecXFQfXpylpJddHf2/tnEnvtwM0E7VJDIw==","_resolved":"/tmp/3ed6bffb5610ebe5df8bdf54ff961631/barcode-detector-2.2.9.tgz","_from":"file:barcode-detector-2.2.9.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WlfwkJlo71eFaFUVXFzEpDqkjV2jVeZ/PjWtBONgX5Xc0K6vgIzMecXFQfXpylpJddHf2/tnEnvtwM0E7VJDIw==","shasum":"ac9843d0a08889f00f30947f7bdad5a45b1abd2f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.9.tgz","fileCount":23,"unpackedSize":253552,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7rdLGZQEpyXEpBExvWB+X3MkDbRjzAvx2ZT1+dvlcnAIgcOuj17WKgK9b9Au74H7nF2cel3T8dnMRwgfMewJXpJg="}],"size":83046},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.9_1728234921760_0.3139072015618911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-06T17:15:22.000Z","publish_time":1728234922000,"_source_registry_name":"default","contributors":[]},"2.2.10":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.10","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@types/node":"^22.7.4","@vitest/browser":"^2.1.2","@vitest/coverage-istanbul":"^2.1.2","@vitest/ui":"^2.1.2","concurrently":"^9.0.1","http-server":"^14.1.1","lint-staged":"^15.2.10","playwright":"^1.47.2","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","tsx":"^4.19.1","typescript":"^5.6.2","vite":"^5.4.8","vitest":"^2.1.2"},"dependencies":{"@types/dom-webcodecs":"^0.1.12","zxing-wasm":"1.2.14"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.2.10","types":"./dist/cjs/index.d.ts","_integrity":"sha512-fB6285Ahd6PIbru+PRw/CL+T1+dtPQmfCwBAwHmw+IWLLHrKH0q37qlAEHXWxPNM6bEmxgTMgGO+MJu/Si1uJQ==","_resolved":"/tmp/06386f4fc68c93b3b2587065550552bf/barcode-detector-2.2.10.tgz","_from":"file:barcode-detector-2.2.10.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fB6285Ahd6PIbru+PRw/CL+T1+dtPQmfCwBAwHmw+IWLLHrKH0q37qlAEHXWxPNM6bEmxgTMgGO+MJu/Si1uJQ==","shasum":"44dacbb7c7bee0ee19c81b37d39168828b47479b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.10.tgz","fileCount":23,"unpackedSize":252627,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu5Wv+WmH9IksyfrQPVaSb422uByqetu3VbfrJd1BQnAiEAgjVVjFcGj8TLdp+Ey+hi1dlbWF7bvLbGt4jsu4xHhzU="}],"size":82854},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.10_1728303662985_0.6508749622207446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-07T12:21:03.187Z","publish_time":1728303663187,"_source_registry_name":"default","contributors":[]},"2.2.11":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.2.11","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@types/node":"^22.7.5","@vitest/browser":"^2.1.2","@vitest/coverage-istanbul":"^2.1.2","@vitest/ui":"^2.1.2","concurrently":"^9.0.1","http-server":"^14.1.1","lint-staged":"^15.2.10","playwright":"^1.48.0","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","tsx":"^4.19.1","typescript":"^5.6.3","vite":"^5.4.8","vitest":"^2.1.2"},"dependencies":{"@types/dom-webcodecs":"^0.1.13","zxing-wasm":"1.2.14"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","pretest":"tsx ./scripts/list-dir.ts","pretest:ui":"tsx ./scripts/list-dir.ts","precoverage":"tsx ./scripts/list-dir.ts","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.2.11","types":"./dist/cjs/index.d.ts","_integrity":"sha512-N50XZ6Rav2sxTgHXOc38/mkpVJMan11GZ8Yqi1pPMZpTJSXuZ/FpIee6OtLehZX/Vs4ZOzGbp1DgXzFCfKggWA==","_resolved":"/tmp/0b94fb7b6aa8ab57f5fc0a1b06f0fcc3/barcode-detector-2.2.11.tgz","_from":"file:barcode-detector-2.2.11.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N50XZ6Rav2sxTgHXOc38/mkpVJMan11GZ8Yqi1pPMZpTJSXuZ/FpIee6OtLehZX/Vs4ZOzGbp1DgXzFCfKggWA==","shasum":"ed381f5e297e1db89a1d0a375fbe739a4ec3df9d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.11.tgz","fileCount":23,"unpackedSize":254626,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCql25xu7/VufkpTZgAn8i6skXtZtPh+DX9UnzPwvQ1BAIgCowsCqp8b1eH1+vZ1Nge+l9Met92Yw3ThQ8xtJEc0Tk="}],"size":83276},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.2.11_1728547105122_0.9187196144456611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T07:58:25.360Z","publish_time":1728547105360,"_source_registry_name":"default","contributors":[]},"2.2.12":{"name":"barcode-detector","version":"2.2.12","keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","_id":"barcode-detector@2.2.12","maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"e56c2feeeb467eca723bc09396f1481faa79d6d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.2.12.tgz","fileCount":23,"integrity":"sha512-7OB0IjPYodAkuap0tMXDJNaevDEGOUBF2L5xuxtN39XKt37X9Su/kWyXER/0wLUtLmk08nJfzhLYaipJHclnyw==","signatures":[{"sig":"MEQCIAUalrlP+mqKuz+OWYqLAAkjdcDYhf1Abc/gkXWp/JlgAiBNGGZhlhs0kqMs+k9dMv+UapkVaS8uDplMV2ZFQ6w8vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263265,"size":84440},"main":"./dist/cjs/index.js","type":"module","_from":"file:barcode-detector-2.2.12.tgz","types":"./dist/cjs/index.d.ts","config":{"port":"18080"},"module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","default":"./dist/es/index.js","require":"./dist/cjs/index.js"},"./pure":{"import":"./dist/es/pure.js","default":"./dist/es/pure.js","require":"./dist/cjs/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","default":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js"}},"private":false,"scripts":{"lint":"biome lint .","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","build:es":"vite build","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","clear:dist":"rimraf dist","type-check":"tsc --noEmit --emitDeclarationOnly false","check:biome":"biome check --write .","format:biome":"biome format . --write","postbuild:es":"tsc --declarationDir ./dist/es","update-hooks":"simple-git-hooks","postbuild:cjs":"tsc --declarationDir ./dist/cjs","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","format:prettier":"prettier . --write","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"_resolved":"/tmp/3b11062c38d98cd605715646a0b59e67/barcode-detector-2.2.12.tgz","_integrity":"sha512-7OB0IjPYodAkuap0tMXDJNaevDEGOUBF2L5xuxtN39XKt37X9Su/kWyXER/0wLUtLmk08nJfzhLYaipJHclnyw==","repository":{"url":"git+https://github.com/Sec-ant/barcode-detector.git","type":"git"},"_npmVersion":"10.9.0","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zxing-wasm":"1.2.15","@types/dom-webcodecs":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vite":"^5.4.10","rimraf":"^6.0.1","vitest":"^2.1.4","prettier":"^3.3.3","@vitest/ui":"^2.1.4","playwright":"^1.48.2","typescript":"^5.6.3","@types/node":"^22.9.0","http-server":"^14.1.1","lint-staged":"^15.2.10","concurrently":"^9.1.0","@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@vitest/browser":"^2.1.4","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","@vitest/coverage-istanbul":"^2.1.4","@commitlint/config-conventional":"^19.5.0"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector_2.2.12_1730826374528_0.8212469913161304","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-05T17:06:14.810Z","publish_time":1730826374810,"_source_registry_name":"default","contributors":[]},"2.3.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.3.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@types/node":"^22.9.0","@vitest/browser":"^2.1.4","@vitest/coverage-istanbul":"^2.1.4","@vitest/ui":"^2.1.4","concurrently":"^9.1.0","http-server":"^14.1.1","lint-staged":"^15.2.10","playwright":"^1.48.2","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","tsx":"^4.19.2","typescript":"^5.6.3","vite":"^5.4.10","vitest":"^2.1.4"},"dependencies":{"@types/dom-webcodecs":"0.1.11","zxing-wasm":"1.3.3"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.3.0","types":"./dist/cjs/index.d.ts","_integrity":"sha512-xvo3BdSErCUtNQjdFHhZtl28xj0ome64t7fBYJ+tpMt+OIHSqFTWa469lH3wSII6iO2Mrlt5aqpurl5TdE2wMQ==","_resolved":"/tmp/ad145438bdd05ff0c828de341d46a6df/barcode-detector-2.3.0.tgz","_from":"file:barcode-detector-2.3.0.tgz","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-xvo3BdSErCUtNQjdFHhZtl28xj0ome64t7fBYJ+tpMt+OIHSqFTWa469lH3wSII6iO2Mrlt5aqpurl5TdE2wMQ==","shasum":"02038bc1bff881256a33ad8a065a59b398ba8d1e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.3.0.tgz","fileCount":23,"unpackedSize":262201,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxU3xNSL/SS88z8uxqsyCD22ZbZE9GoHdfKtTuG572HgIgcbzL3+dzgGmqC8R0XqHrYugQhPLRwV/ZvaW75kfJctI="}],"size":83894},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.3.0_1730828335016_0.5512873155084139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T17:38:55.296Z","publish_time":1730828335296,"_source_registry_name":"default","contributors":[]},"2.3.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"2.3.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./pure":{"import":"./dist/es/pure.js","require":"./dist/cjs/pure.js","default":"./dist/es/pure.js"},"./side-effects":{"import":"./dist/es/side-effects.js","require":"./dist/cjs/side-effects.js","default":"./dist/es/side-effects.js"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@types/node":"^22.9.0","@vitest/browser":"^2.1.4","@vitest/coverage-istanbul":"^2.1.4","@vitest/ui":"^2.1.4","concurrently":"^9.1.0","http-server":"^14.1.1","lint-staged":"^15.2.10","playwright":"^1.48.2","prettier":"^3.3.3","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.8","tsx":"^4.19.2","typescript":"^5.6.3","vite":"^5.4.10","vitest":"^2.1.4"},"dependencies":{"@types/dom-webcodecs":"0.1.11","zxing-wasm":"1.3.4"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","test":"start-server-and-test $npm_package_config_port 'vitest --coverage'","test:ui":"start-server-and-test $npm_package_config_port 'vitest --ui --coverage'","coverage":"start-server-and-test $npm_package_config_port 'vitest run --coverage'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@2.3.1","types":"./dist/cjs/index.d.ts","_integrity":"sha512-D9KEtrquS1tmBZduxBZl8qublIKnRrFqD8TAHDYcLCyrHQBo+vitIxmjMJ61LvXjXyAMalOlO7q0Oh/9Rl2PbQ==","_resolved":"/tmp/7e7890a1352dbc27909e7e78faddf387/barcode-detector-2.3.1.tgz","_from":"file:barcode-detector-2.3.1.tgz","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-D9KEtrquS1tmBZduxBZl8qublIKnRrFqD8TAHDYcLCyrHQBo+vitIxmjMJ61LvXjXyAMalOlO7q0Oh/9Rl2PbQ==","shasum":"91d0d4e3b913d87f94bae5d024b6b9b5cedc420c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-2.3.1.tgz","fileCount":23,"unpackedSize":262014,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEGVr1k1LrrkbwEE+Ug+z3VMa5zDShdvFjdWoh+JbK/QIhAIOZ3U+UziiGn99P+qNzmwKSjyj5EVz2n9noxbk48Vn5"}],"size":83860},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/barcode-detector_2.3.1_1730985963218_0.24414125595610692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T13:26:03.462Z","publish_time":1730985963462,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.4","@changesets/cli":"^2.27.12","@commitlint/cli":"^19.6.1","@commitlint/config-conventional":"^19.6.0","@types/node":"^22.12.0","@vitest/browser":"^3.0.4","@vitest/coverage-istanbul":"^3.0.4","@vitest/ui":"^3.0.4","concurrently":"^9.1.2","http-server":"^14.1.1","lint-staged":"^15.4.3","playwright":"^1.50.0","prettier":"^3.4.2","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.10","tsx":"^4.19.2","typescript":"^5.7.3","vite":"^6.0.11","vitest":"^3.0.4"},"dependencies":{"zxing-wasm":"^2.0.1"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.0","types":"./dist/cjs/index.d.ts","_integrity":"sha512-BABMtctq2a5TxTG41xgdPC+rkuTn9Hsh07EAJ3l4bVM1cj0iA6CbXHyCgdjHPaFJCYnhDbiEJF22DSrw8Hr/vg==","_resolved":"/tmp/06b9d899ca78e7c6650ad160ff984b90/barcode-detector-3.0.0.tgz","_from":"file:barcode-detector-3.0.0.tgz","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BABMtctq2a5TxTG41xgdPC+rkuTn9Hsh07EAJ3l4bVM1cj0iA6CbXHyCgdjHPaFJCYnhDbiEJF22DSrw8Hr/vg==","shasum":"d61f169214266199fb6579a9e94e47f3ab2c2cdd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.0.tgz","fileCount":25,"unpackedSize":262763,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDukUa86AOjsNSknotiFpi4pNBJ2TES9jrwCEppLev7kAiA36jarNi4UlXHBxCUQIkabVBNAW26W8lHMZsPIgTNtlw=="}],"size":85112},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.0_1738123142109_0.09683579276771592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-29T03:59:02.340Z","publish_time":1738123142340,"_source_registry_name":"default","contributors":[]},"3.0.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.4","@changesets/cli":"^2.28.1","@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@types/node":"^22.13.5","@vitest/browser":"^3.0.6","@vitest/coverage-istanbul":"^3.0.6","@vitest/ui":"^3.0.6","concurrently":"^9.1.2","http-server":"^14.1.1","lint-staged":"^15.4.3","playwright":"^1.50.1","prettier":"^3.5.2","rimraf":"^6.0.1","simple-git-hooks":"^2.11.1","start-server-and-test":"^2.0.10","tsx":"^4.19.3","typescript":"^5.7.3","vite":"^6.1.1","vitest":"^3.0.6"},"dependencies":{"zxing-wasm":"^2.1.0"},"scripts":{"update-hooks":"simple-git-hooks","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"npm:build:es\" \"npm:build:cjs\" \"npm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.1","types":"./dist/cjs/index.d.ts","_integrity":"sha512-3fCzG/Py4SVgZJhubD1mt7rVprtHEVWrxQN4FUOG0oulPE4193evbgyptxcOYsfTNEtMlWc+Ec9tdxhjlR4/Ww==","_resolved":"/tmp/f79152826cc0d4bf456b73c9f3c9feb5/barcode-detector-3.0.1.tgz","_from":"file:barcode-detector-3.0.1.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3fCzG/Py4SVgZJhubD1mt7rVprtHEVWrxQN4FUOG0oulPE4193evbgyptxcOYsfTNEtMlWc+Ec9tdxhjlR4/Ww==","shasum":"ecff8cc23ae4ddb7076968344c973ae28d6f32a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.1.tgz","fileCount":25,"unpackedSize":263843,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYmlPHmIf5uJ33A6CE+ari+ZIChAi8ul1UbvPR+l/oAAIgcO3z7XZ9Ap9XLC5T/L7R6t0bnY7ze6PLiqEnIq//Lh0="}],"size":85396},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.1_1740322847706_0.7210222657601306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T15:00:47.907Z","publish_time":1740322847907,"_source_registry_name":"default","contributors":[]},"3.0.2":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.2","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.2","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@types/node":"^22.15.3","@vitest/browser":"^3.1.2","@vitest/coverage-istanbul":"^3.1.2","@vitest/ui":"^3.1.2","concurrently":"^9.1.2","http-server":"^14.1.1","lint-staged":"^15.5.1","playwright":"^1.52.0","prettier":"^3.5.3","rimraf":"^6.0.1","simple-git-hooks":"^2.13.0","start-server-and-test":"^2.0.11","tsx":"^4.19.4","typescript":"^5.8.3","vite":"^6.3.4","vitest":"^3.1.2"},"dependencies":{"zxing-wasm":"^2.1.1"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.2","types":"./dist/cjs/index.d.ts","_integrity":"sha512-HxArI0tnsCa1wgzRu4f1WJ+yiildOlXKjDAM5Ip/7ZOcwqSFbBDSe5Q5eWemBKVqQQkWpCeYMG6h0o0ULKf18g==","_resolved":"/tmp/491746d1125ee8ec382ff1163cb5d800/barcode-detector-3.0.2.tgz","_from":"file:barcode-detector-3.0.2.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HxArI0tnsCa1wgzRu4f1WJ+yiildOlXKjDAM5Ip/7ZOcwqSFbBDSe5Q5eWemBKVqQQkWpCeYMG6h0o0ULKf18g==","shasum":"0884a7c2cc7d989cbd8437e250c3050a8b331ace","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.2.tgz","fileCount":28,"unpackedSize":255393,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCgTfQSfCC/Wt9cA2Mu25IllyQqEFsJGIZnePI+tq4HagIhAO9Qy6P9oMqT4NUfLQ1z1m1TwC//cHV8VXdWIO3/O6tx"}],"size":83875},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.2_1746114834935_0.1983302481280289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-01T15:53:55.113Z","publish_time":1746114835113,"_source_registry_name":"default","contributors":[]},"3.0.3":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.3","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.3","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@types/node":"^22.15.13","@vitest/browser":"^3.1.3","@vitest/coverage-istanbul":"^3.1.3","@vitest/ui":"^3.1.3","concurrently":"^9.1.2","http-server":"^14.1.1","lint-staged":"^15.5.2","playwright":"^1.52.0","prettier":"^3.5.3","rimraf":"^6.0.1","simple-git-hooks":"^2.13.0","start-server-and-test":"^2.0.11","tsx":"^4.19.4","typescript":"^5.8.3","vite":"^6.3.5","vitest":"^3.1.3"},"dependencies":{"zxing-wasm":"^2.1.2"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.3","types":"./dist/cjs/index.d.ts","_integrity":"sha512-N07CNbpudOB3oIYm0tvaezCM6zy9HOlYnUCBhX6Q5UGhnqngyBgOf/p/5ZhqHxsf9/QYy5dX95RrblIs0hNaiw==","_resolved":"/tmp/c9d405d66940edd05a9bd24037a8d4a3/barcode-detector-3.0.3.tgz","_from":"file:barcode-detector-3.0.3.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-N07CNbpudOB3oIYm0tvaezCM6zy9HOlYnUCBhX6Q5UGhnqngyBgOf/p/5ZhqHxsf9/QYy5dX95RrblIs0hNaiw==","shasum":"53d284feaa02b6f7536acfd688fb33aaed111842","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.3.tgz","fileCount":28,"unpackedSize":254362,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFz1chkPOuuFcL2AuXU99SWkfR3adSAgnIHx//gFs9p/AiA9bt30YhMnwSvIb+eG/vyITk0hlDFNvnLVXv+mAcGXVA=="}],"size":83453},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.3_1746552831052_0.8754112719746105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T17:33:51.266Z","publish_time":1746552831266,"_source_registry_name":"default","contributors":[]},"3.0.4":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.4","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.4","@changesets/cli":"^2.29.3","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@types/node":"^22.15.14","@vitest/browser":"^3.1.3","@vitest/coverage-istanbul":"^3.1.3","@vitest/ui":"^3.1.3","concurrently":"^9.1.2","http-server":"^14.1.1","lint-staged":"^15.5.2","playwright":"^1.52.0","prettier":"^3.5.3","rimraf":"^6.0.1","simple-git-hooks":"^2.13.0","start-server-and-test":"^2.0.11","tsx":"^4.19.4","typescript":"^5.8.3","vite":"^6.3.5","vitest":"^3.1.3"},"dependencies":{"zxing-wasm":"2.1.2"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.4","types":"./dist/cjs/index.d.ts","_integrity":"sha512-UvSiEEYQ+bd9l6c4CaDEEO3xccMEqDiBIMbjcx8Wwsdt6U0FcMh9EBVJXUt5zR66Ma0k5j1bPfMdgk9h9U/bFA==","_resolved":"/tmp/6159e99adb51837aa0bfdc2375c91ff5/barcode-detector-3.0.4.tgz","_from":"file:barcode-detector-3.0.4.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UvSiEEYQ+bd9l6c4CaDEEO3xccMEqDiBIMbjcx8Wwsdt6U0FcMh9EBVJXUt5zR66Ma0k5j1bPfMdgk9h9U/bFA==","shasum":"3d9a1a91514420481327c9076f5cbdc86370fed6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.4.tgz","fileCount":28,"unpackedSize":254361,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBPv+L6112NmvxtxTy+4HOrwH9JAduDD1/TMO76Etj/dAiBq+DfpSzZXwaZhinkQ2vCAhY/G/hI8XCpz0PUQvtvYvw=="}],"size":83455},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.4_1746555041418_0.69060862136383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T18:10:41.684Z","publish_time":1746555041684,"_source_registry_name":"default","contributors":[]},"3.0.5":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.5","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.0.5","@changesets/cli":"^2.29.5","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1","@types/node":"^22.15.33","@vitest/browser":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@vitest/ui":"^3.2.4","concurrently":"^9.2.0","http-server":"^14.1.1","lint-staged":"^16.1.2","playwright":"^1.53.1","prettier":"^3.6.1","rimraf":"^6.0.1","simple-git-hooks":"^2.13.0","start-server-and-test":"^2.0.12","tsx":"^4.20.3","typescript":"^5.8.3","vite":"^7.0.0","vitest":"^3.2.4"},"dependencies":{"zxing-wasm":"2.2.0"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"barcode-detector@3.0.5","types":"./dist/cjs/index.d.ts","_integrity":"sha512-SWeGhJ8SEW0T3Anbr2wEugUXW2bSCld3PauZh+LjTgN1lSInnIrI+RnG53NkzS4pl3cfPCl1AZ10Rq+hSkXBSw==","_resolved":"/tmp/9fb21f2cae0c36cd1367a9726cc14f4b/barcode-detector-3.0.5.tgz","_from":"file:barcode-detector-3.0.5.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-SWeGhJ8SEW0T3Anbr2wEugUXW2bSCld3PauZh+LjTgN1lSInnIrI+RnG53NkzS4pl3cfPCl1AZ10Rq+hSkXBSw==","shasum":"4a7b2d60378b2d74071fe922bf052550d35d9eda","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.5.tgz","fileCount":28,"unpackedSize":252819,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICgVafFrl+ugzIn4UgItSArro0KJdaPiS19kgfqVh90VAiBTG18wfko2+/DC9w7en2tyka1wZF4L8blBRIYDWPpJ4w=="}],"size":82797},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me","actor":{"name":"sec-ant","email":"zezhengwu@proton.me","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.5_1750855508382_0.4042211316860089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T12:45:08.569Z","publish_time":1750855508569,"_source_registry_name":"default","contributors":[]},"3.0.6":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.6","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.2.4","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.0.0","@commitlint/config-conventional":"^20.0.0","@types/node":"^24.6.0","@vitest/browser":"^3.2.4","@vitest/coverage-istanbul":"^3.2.4","@vitest/ui":"^3.2.4","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.2.3","playwright":"^1.55.1","prettier":"^3.6.2","rimraf":"^6.0.1","simple-git-hooks":"^2.13.1","start-server-and-test":"^2.1.2","tsx":"^4.20.6","typescript":"^5.9.2","vite":"^7.1.7","vitest":"^3.2.4"},"dependencies":{"zxing-wasm":"2.2.2"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.0.6","_integrity":"sha512-v4xTr6B+FINl/p1RDl38qzIwF+Repfo+k/a/HlKTJKAJpNvACD6v7AH7LSPvfR4AdzXXuwai04huA4TWn02Znw==","_resolved":"/tmp/74f89aa375d969e8f3ed8d66f53135bc/barcode-detector-3.0.6.tgz","_from":"file:barcode-detector-3.0.6.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-v4xTr6B+FINl/p1RDl38qzIwF+Repfo+k/a/HlKTJKAJpNvACD6v7AH7LSPvfR4AdzXXuwai04huA4TWn02Znw==","shasum":"87f8ef762acb56a7f761ac91cf6c8d64ad327fe7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.6.tgz","fileCount":28,"unpackedSize":252816,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTcuzAf74nMH/k0BT4R5G3V79upuSNewER3CRB+0uL0gIhAON1qJ91qKGZC4GKqVrdJt09xDCrfEFcUem/fjZFyVRz"}],"size":82778},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.6_1759216396604_0.8821209303053226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T07:13:16.845Z","publish_time":1759216396845,"_source_registry_name":"default","contributors":[]},"3.0.7":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.7","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.3.4","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@types/node":"^24.10.0","@vitest/browser":"^4.0.8","@vitest/browser-playwright":"^4.0.8","@vitest/coverage-istanbul":"^4.0.8","@vitest/ui":"^4.0.8","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.2.6","playwright":"^1.56.1","prettier":"^3.6.2","rimraf":"^6.1.0","simple-git-hooks":"^2.13.1","start-server-and-test":"^2.1.2","tsx":"^4.20.6","typescript":"^5.9.3","vite":"^7.2.2","vitest":"^4.0.8"},"dependencies":{"zxing-wasm":"2.2.3"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.0.7","_integrity":"sha512-91Pu2iuw1CS/P/Uqvbh7/tHGU2gbAr4+qRRegfKa87uonQZpVfVy7Q16HQCCqMhq7DURHdk8s3FVAkqoeBRZ3g==","_resolved":"/tmp/a98ea6b916a2df5938dee11e51eded75/barcode-detector-3.0.7.tgz","_from":"file:barcode-detector-3.0.7.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-91Pu2iuw1CS/P/Uqvbh7/tHGU2gbAr4+qRRegfKa87uonQZpVfVy7Q16HQCCqMhq7DURHdk8s3FVAkqoeBRZ3g==","shasum":"bc5784c2d8263df85c7722cd25c36fd9b3c23edc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.7.tgz","fileCount":28,"unpackedSize":245609,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRfiyrFc9zJGoKYthHJb21tftABVcVKFBICADUYkRlXAIhANgCMUw3EQdUThkDDyCws7YJdl8CdNRsspDK73d9D+ju"}],"size":80630},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.7_1762661358370_0.09346779444978037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-09T04:09:18.663Z","publish_time":1762661358663,"_source_registry_name":"default","contributors":[]},"3.0.8":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.0.8","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.3.6","@changesets/cli":"^2.29.7","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@types/node":"^24.10.1","@vitest/browser":"^4.0.10","@vitest/browser-playwright":"^4.0.10","@vitest/coverage-istanbul":"^4.0.10","@vitest/ui":"^4.0.10","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.2.6","playwright":"^1.56.1","prettier":"^3.6.2","rimraf":"^6.1.0","simple-git-hooks":"^2.13.1","start-server-and-test":"^2.1.2","tsx":"^4.20.6","typescript":"^5.9.3","vite":"^7.2.2","vitest":"^4.0.10"},"dependencies":{"zxing-wasm":"2.2.4"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.0.8","_integrity":"sha512-Z9jzzE8ngEDyN9EU7lWdGgV07mcnEQnrX8W9WecXDqD2v+5CcVjt9+a134a5zb+kICvpsrDx6NYA6ay4LGFs8A==","_resolved":"/tmp/522fc69b80f8d3425aa7d4156fea558e/barcode-detector-3.0.8.tgz","_from":"file:barcode-detector-3.0.8.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Z9jzzE8ngEDyN9EU7lWdGgV07mcnEQnrX8W9WecXDqD2v+5CcVjt9+a134a5zb+kICvpsrDx6NYA6ay4LGFs8A==","shasum":"09a3363cb24699d1d6389a291383113c44420324","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.0.8.tgz","fileCount":28,"unpackedSize":245942,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICs9nWcw7ahtwe8OiNAOqDQhfJJplM1XIGl/52vBmEknAiAoUwkC3lrLEHwh7D4EeqzaB9iemwCjQQDVcaSXMP4Xgg=="}],"size":80710},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.0.8_1763447370655_0.987391680260624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T06:29:30.883Z","publish_time":1763447370883,"_source_registry_name":"default","contributors":[]},"3.1.0":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.1.0","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.4","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.4.2","@commitlint/config-conventional":"^20.4.2","@types/node":"^25.3.0","@vitest/browser":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@vitest/coverage-istanbul":"^4.0.18","@vitest/ui":"^4.0.18","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.2.7","playwright":"^1.58.2","prettier":"^3.8.1","rimraf":"^6.1.3","simple-git-hooks":"^2.13.1","start-server-and-test":"^2.1.3","tsx":"^4.21.0","typescript":"^5.9.3","vite":"^7.3.1","vitest":"^4.0.18"},"dependencies":{"zxing-wasm":"3.0.0"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.1.0","_integrity":"sha512-aQjGxrgsb/WTlw6pHZwFRO6NhFMhwHGEkd0pzV25fBn8dnRA1PA1G7bLeAzvSea646S/96nW5W3jD8wezQZ1vQ==","_resolved":"/tmp/433df8319d4de7e2917da60d65b1ef0e/barcode-detector-3.1.0.tgz","_from":"file:barcode-detector-3.1.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-aQjGxrgsb/WTlw6pHZwFRO6NhFMhwHGEkd0pzV25fBn8dnRA1PA1G7bLeAzvSea646S/96nW5W3jD8wezQZ1vQ==","shasum":"ce340cead9f267951f4c53887ac24b64c21a79c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.1.0.tgz","fileCount":28,"unpackedSize":263112,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE9wttTUTuEMNGRfwR8DoTMSj4eHD5Ho0aL2FokdXe6wAiAkXlLe/EsfHuUG8rfnWOV+ZxW8i0SBkW2kiNX08T/eng=="}],"size":85549},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.1.0_1771934252741_0.23268193873149356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T11:57:32.912Z","publish_time":1771934252912,"_source_registry_name":"default","contributors":[]},"3.1.1":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.1.1","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.6","@changesets/cli":"^2.30.0","@commitlint/cli":"^20.4.3","@commitlint/config-conventional":"^20.4.3","@types/node":"^25.3.5","@vitest/browser":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@vitest/coverage-istanbul":"^4.0.18","@vitest/ui":"^4.0.18","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.3.2","playwright":"^1.58.2","prettier":"^3.8.1","rimraf":"^6.1.3","simple-git-hooks":"^2.13.1","start-server-and-test":"^2.1.5","tsx":"^4.21.0","typescript":"^5.9.3","vite":"^7.3.1","vitest":"^4.0.18"},"dependencies":{"zxing-wasm":"3.0.1"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.1.1","_integrity":"sha512-ghWlEAV93ZCUniO7Co3ih/01XPm+U30CV+NoPbO6Chj5lZzHydDAqKlrBEd+37TkoR+QTH3tnnwd8k8epGTfIg==","_resolved":"/tmp/200cb64b2c771ec1355c740807585442/barcode-detector-3.1.1.tgz","_from":"file:barcode-detector-3.1.1.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ghWlEAV93ZCUniO7Co3ih/01XPm+U30CV+NoPbO6Chj5lZzHydDAqKlrBEd+37TkoR+QTH3tnnwd8k8epGTfIg==","shasum":"4ce6ecab6eee237b53755269683309a28760c0d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.1.1.tgz","fileCount":28,"unpackedSize":264892,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFtGbHltoIWzUOeLIKNOU7cPB1u3JsmDuGXb4Dzznpf/AiBy9mlixNUmtGNBQh8/JAkB1RiAiGf+WMMLLw2hIXTgJQ=="}],"size":86134},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.1.1_1773072746610_0.061162894288139924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T16:12:26.804Z","publish_time":1773072746804,"_source_registry_name":"default","contributors":[]},"3.1.2":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.1.2","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.10","@changesets/cli":"^2.30.0","@commitlint/cli":"^20.5.0","@commitlint/config-conventional":"^20.5.0","@types/node":"^25.5.0","@vitest/browser":"^4.1.2","@vitest/browser-playwright":"^4.1.2","@vitest/coverage-istanbul":"^4.1.2","@vitest/ui":"^4.1.2","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.4.0","playwright":"^1.59.0","prettier":"^3.8.1","rimraf":"^6.1.3","simple-git-hooks":"^2.13.1","start-server-and-test":"^3.0.0","tsx":"^4.21.0","typescript":"^6.0.2","vite":"^8.0.3","vitest":"^4.1.2"},"dependencies":{"zxing-wasm":"3.0.2"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/cjs/index.d.ts","_id":"barcode-detector@3.1.2","_integrity":"sha512-Q5kjXpVH5I3ItykNzbWmfWnNryFN1ZTWp10k9/PKJuS0RnoKR7jTrHEJODR4fn04bRomq7TJwie/Dr9fj/GoGQ==","_resolved":"/tmp/7ea645d965f5671d7c03cbe952232adf/barcode-detector-3.1.2.tgz","_from":"file:barcode-detector-3.1.2.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Q5kjXpVH5I3ItykNzbWmfWnNryFN1ZTWp10k9/PKJuS0RnoKR7jTrHEJODR4fn04bRomq7TJwie/Dr9fj/GoGQ==","shasum":"8032a211ebb6cb5cc25724c5c56322c77ed02503","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.1.2.tgz","fileCount":30,"unpackedSize":262393,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFT/XnKgAtwz7db/aBfc5INV5l8afQTEMNROY8xI6Pm5AiEA5pE3Djg8fbLC0OH5Hw9xloupUfPODoReV2Zx8jpMI8g="}],"size":83938},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.1.2_1775064776144_0.6434115664443625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T17:32:56.287Z","publish_time":1775064776287,"_source_registry_name":"default","contributors":[]},"3.1.3":{"name":"barcode-detector","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","private":false,"version":"3.1.3","type":"module","main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{".":{"import":"./dist/es/index.js","require":"./dist/cjs/index.js","default":"./dist/es/index.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"},"./pure":{"import":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js","default":"./dist/es/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js","default":"./dist/es/polyfill.js"}},"typesVersions":{"*":{"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/barcode-detector.git"},"homepage":"https://github.com/Sec-ant/barcode-detector","bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","config":{"port":"18080"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.14","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3","@types/node":"^25.6.0","@vitest/browser":"^4.1.5","@vitest/browser-playwright":"^4.1.5","@vitest/coverage-istanbul":"^4.1.5","@vitest/ui":"^4.1.5","concurrently":"^9.2.1","http-server":"^14.1.1","lint-staged":"^16.4.0","playwright":"^1.59.1","prettier":"^3.8.3","rimraf":"^6.1.3","simple-git-hooks":"^2.13.1","start-server-and-test":"^3.0.2","tsx":"^4.21.0","typescript":"^6.0.3","vite":"^8.0.10","vitest":"^4.1.5"},"dependencies":{"zxing-wasm":"3.0.3"},"scripts":{"update-hooks":"simple-git-hooks","dev":"vite dev","lint":"biome lint .","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","check:biome":"biome check --write .","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","clear:dist":"rimraf dist","prebuild":"pnpm -s check && pnpm -s type-check && pnpm -s clear:dist","build:es":"vite build","build:cjs":"tsx ./scripts/build-cjs.ts","build:iife":"tsx ./scripts/build-iife.ts","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","postbuild:es":"tsc --declarationDir ./dist/es","postbuild:cjs":"tsc --declarationDir ./dist/cjs","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","bump-zxing-wasm":"pnpm add -E zxing-wasm@latest","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_nodeVersion":"25.9.0","_id":"barcode-detector@3.1.3","dist":{"integrity":"sha512-omL3/x26oU9jlR0gUQcGdXIjQtMlrUGKF7xRFO1RwrQkRkRU7WLz0mgQEsdUtYBm2uX3JH+HQLrKlyTS/BxZRw==","shasum":"ea3224c8cf106b91e4f05a25ff0d798cb2b380a9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/barcode-detector/-/barcode-detector-3.1.3.tgz","fileCount":30,"unpackedSize":263413,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAzIkuwhR8pZOBhSzhmAR2Ad/wXjO/4QDrzP9gGvQLctAiApUNK6QcLGR/8WIN63K0gNLnhhcz83hmpp4gmoYi4pTQ=="}],"size":84138},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74e5e8fb-ec94-4342-be19-e0c9c485cea9"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barcode-detector_3.1.3_1777911154286_0.6608744088533878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-04T16:12:34.431Z","publish_time":1777911154431,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.1.3"},"name":"barcode-detector","time":{"modified":"2026-05-04T16:12:46.469Z","created":"2022-01-27T08:07:32.369Z","1.0.0":"2021-06-14T20:41:07.199Z","0.7.0":"2021-06-10T20:35:16.800Z","0.6.0":"2021-06-10T18:54:11.999Z","0.5.0":"2021-04-07T15:44:09.379Z","0.4.0":"2021-03-26T20:01:47.230Z","0.3.0":"2021-03-26T18:00:20.532Z","0.2.0":"2021-03-25T22:31:02.374Z","0.1.0":"2021-03-25T20:01:30.357Z","1.0.1":"2023-06-07T09:29:31.633Z","1.0.2":"2023-06-11T06:13:05.902Z","1.0.3":"2023-06-18T21:18:34.231Z","0.0.1":"2019-11-07T21:27:27.926Z","1.0.4":"2023-08-02T12:27:07.270Z","2.0.0":"2023-08-28T06:55:43.391Z","2.0.1":"2023-09-08T07:25:09.453Z","2.0.2":"2023-09-16T13:05:07.370Z","2.0.3":"2023-09-16T13:49:01.184Z","2.0.4":"2023-10-20T02:50:26.276Z","2.1.0":"2023-10-24T04:22:24.175Z","2.1.1":"2023-11-05T11:20:23.513Z","2.1.2":"2023-11-15T11:35:41.544Z","2.1.3":"2023-11-25T04:46:53.268Z","2.1.4":"2023-11-25T14:35:53.026Z","2.1.5":"2023-12-11T16:36:29.789Z","2.2.0":"2023-12-18T14:08:37.669Z","2.2.1":"2023-12-20T08:22:02.900Z","2.2.2":"2023-12-21T10:56:15.762Z","2.2.3":"2024-02-01T04:20:57.985Z","2.2.4":"2024-02-26T04:35:15.788Z","2.2.5":"2024-04-03T05:39:34.685Z","2.2.6":"2024-05-20T09:14:08.493Z","2.2.7":"2024-06-06T16:23:03.712Z","2.2.8":"2024-08-21T11:56:42.172Z","2.2.9":"2024-10-06T17:15:22.000Z","2.2.10":"2024-10-07T12:21:03.187Z","2.2.11":"2024-10-10T07:58:25.360Z","2.2.12":"2024-11-05T17:06:14.810Z","2.3.0":"2024-11-05T17:38:55.296Z","2.3.1":"2024-11-07T13:26:03.462Z","3.0.0":"2025-01-29T03:59:02.340Z","3.0.1":"2025-02-23T15:00:47.907Z","3.0.2":"2025-05-01T15:53:55.113Z","3.0.3":"2025-05-06T17:33:51.266Z","3.0.4":"2025-05-06T18:10:41.684Z","3.0.5":"2025-06-25T12:45:08.569Z","3.0.6":"2025-09-30T07:13:16.845Z","3.0.7":"2025-11-09T04:09:18.663Z","3.0.8":"2025-11-18T06:29:30.883Z","3.1.0":"2026-02-24T11:57:32.912Z","3.1.1":"2026-03-09T16:12:26.804Z","3.1.2":"2026-04-01T17:32:56.287Z","3.1.3":"2026-05-04T16:12:34.431Z"},"readme":"# barcode-detector\n\n[![npm](https://img.shields.io/npm/v/barcode-detector)](https://www.npmjs.com/package/barcode-detector/v/latest) [![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/barcode-detector)](https://www.npmjs.com/package/barcode-detector/v/latest) [![jsDelivr hits (npm scoped)](https://img.shields.io/jsdelivr/npm/hm/barcode-detector?color=%23ff5627)](https://cdn.jsdelivr.net/npm/barcode-detector@latest/)\n\nA [Barcode Detection API](https://wicg.github.io/shape-detection-api/#barcode-detection-api) ponyfill/polyfill that uses [ZXing-C++ WebAssembly](https://github.com/Sec-ant/zxing-wasm) under the hood.\n\nSupported barcode formats:\n\n<div align=\"center\">\n\n|   Linear Barcode Formats   | Matrix Barcode Formats | Special Barcode Formats |\n| :------------------------: | :--------------------: | :---------------------: |\n|         `codabar`          |        `aztec`         |     `other_barcode`     |\n|         `code_39`          |      `aztec_code`      |   `linear_codes`[^2]    |\n|     `code_39_standard`     |      `aztec_rune`      |   `matrix_codes`[^3]    |\n|     `code_39_extended`     |     `data_matrix`      |     `gs1_codes`[^4]     |\n|         `code_32`          |    `maxi_code`[^1]     |   `retail_codes`[^5]    |\n|           `pzn`            |        `pdf417`        | `industrial_codes`[^6]  |\n|         `code_93`          |    `compact_pdf417`    |        `any`[^7]        |\n|         `code_128`         |       `qr_code`        |                         |\n|         `databar`          |   `qr_code_model_1`    |                         |\n|       `databar_omni`       |   `qr_code_model_2`    |                         |\n|     `databar_stacked`      |    `micro_qr_code`     |                         |\n|   `databar_stacked_omni`   |      `rm_qr_code`      |                         |\n|     `databar_expanded`     |                        |                         |\n| `databar_expanded_stacked` |                        |                         |\n|     `databar_limited`      |                        |                         |\n|       `dx_film_edge`       |                        |                         |\n|          `ean_8`           |                        |                         |\n|          `ean_13`          |                        |                         |\n|         `ean_upc`          |                        |                         |\n|           `isbn`           |                        |                         |\n|           `itf`            |                        |                         |\n|          `itf_14`          |                        |                         |\n|          `upc_a`           |                        |                         |\n|          `upc_e`           |                        |                         |\n\n[^1]: Detection support for `MaxiCode` requires a pure monochrome image that contains an unrotated and unskewed symbol, along with a sufficient white border surrounding it.\n\n[^2]: `linear_codes` is a shorthand for all linear barcode formats.\n\n[^3]: `matrix_codes` is a shorthand for all matrix barcode formats.\n\n[^4]: `gs1_codes` is a shorthand for all GS1 barcode formats.\n\n[^5]: `retail_codes` is a shorthand for all retail barcode formats.\n\n[^6]: `industrial_codes` is a shorthand for all industrial barcode formats.\n\n[^7]: `any` is a shorthand for all barcode formats. Note that you don't need to specify `any` in the `formats` option, as not providing the option also indicates detecting all barcode formats.\n\n</div>\n\n## Install\n\nTo install, run the following command:\n\n```bash\nnpm i barcode-detector\n```\n\n## Usage\n\n### Ponyfill\n\n```ts\nimport { BarcodeDetector } from \"barcode-detector/ponyfill\";\n```\n\nTo avoid potential namespace collisions, you can also rename the export:\n\n```ts\nimport { BarcodeDetector as BarcodeDetectorPonyfill } from \"barcode-detector/ponyfill\";\n```\n\nA ponyfill is a module required to be explicitly imported without introducing side effects. Use this subpath if you want to avoid polluting the global object with the `BarcodeDetector` class, or if you intend to use the implementation provided by this package instead of the native one.\n\n### Polyfill\n\n```ts\nimport \"barcode-detector/polyfill\";\n```\n\nThis subpath is used to polyfill the native `BarcodeDetector` class. It will automatically register the `BarcodeDetector` class in the global object **_if it's not already present_**.\n\n> [!IMPORTANT]\n>\n> The polyfill will opt in only if no `BarcodeDetector` is present in `globalThis`. It basically works like this:\n>\n> ```ts\n> import { BarcodeDetector } from \"barcode-detector/ponyfill\";\n> globalThis.BarcodeDetector ??= BarcodeDetector;\n> ```\n>\n> Note that it **_doesn't_** check if the implementation is provided natively or by another polyfill. It also **_doesn't_** try to augment the existing implementation with all the barcode formats supported by this package. If you want all the features provided by this package, but you already have a native or another polyfilled `BarcodeDetector`, you should use the [ponyfill](#ponyfill) approach. You can register it to the `globalThis` object manually if you want to.\n\n### Ponyfill + Polyfill\n\n```ts\nimport { BarcodeDetector } from \"barcode-detector\";\n```\n\nThis approach combines the [ponyfill](#ponyfill) and [polyfill](#polyfill) approaches.\n\n> [!NOTE]\n>\n> The `ponyfill` subpath was named `pure` and the `polyfill` subpath was named `side-effects` in early versions. They are no longer recommended for use and are considered deprecated. Please use the new subpaths as described above.\n\n### `<script type=\"module\">`\n\nFor [modern browsers that support ES modules](https://caniuse.com/es6-module), this package can be imported via the `<script type=\"module\">` tags:\n\n1. Include the polyfill:\n\n   ```html\n   <!-- register -->\n   <script\n     type=\"module\"\n     src=\"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/es/polyfill.min.js\"\n   ></script>\n\n   <!-- use -->\n   <script type=\"module\">\n     const barcodeDetector = new BarcodeDetector();\n   </script>\n   ```\n\n2. Script scoped access:\n\n   ```html\n   <script type=\"module\">\n     import { BarcodeDetector } from \"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/es/ponyfill.min.js\";\n     const barcodeDetector = new BarcodeDetector();\n   </script>\n   ```\n\n3. With import maps:\n\n   ```html\n   <!-- import map -->\n   <script type=\"importmap\">\n     {\n       \"imports\": {\n         \"barcode-detector/ponyfill\": \"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/es/ponyfill.min.js\"\n       }\n     }\n   </script>\n\n   <!-- script scoped access -->\n   <script type=\"module\">\n     import { BarcodeDetector } from \"barcode-detector/ponyfill\";\n     const barcodeDetector = new BarcodeDetector();\n   </script>\n   ```\n\n### IIFE\n\nFor legacy browsers or userscripts that lack support for `<script type=\"module\">` tags, IIFE is the preferred choice. Upon executing the IIFE script, a variable named `BarcodeDetectionAPI` will be registered in the global `window` by `var` declaration.\n\n```html\n<!-- \n  IIFE ponyfill.js registers:\n  window.BarcodeDetectionAPI.BarcodeDetector\n  window.BarcodeDetectionAPI.prepareZXingModule\n  -->\n<script src=\"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/iife/ponyfill.min.js\"></script>\n\n<!-- \n  IIFE polyfill.js registers:\n  window.BarcodeDetector\n  window.BarcodeDetectionAPI.prepareZXingModule\n  -->\n<script src=\"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/iife/polyfill.min.js\"></script>\n\n<!-- \n  IIFE index.js registers:\n  window.BarcodeDetector\n  window.BarcodeDetectionAPI.BarcodeDetector\n  window.BarcodeDetectionAPI.prepareZXingModule\n  -->\n<script src=\"https://fastly.jsdelivr.net/npm/barcode-detector@3/dist/iife/index.min.js\"></script>\n```\n\n## `prepareZXingModule`\n\nThe core barcode reading functionality of this package is powered by [`zxing-wasm`](https://github.com/Sec-ant/zxing-wasm). Therefore, a `.wasm` binary file is fetched at runtime. By default, the `.wasm` serving path is initialized with a jsDelivr CDN URL. However, there're cases where this is not desired, such as the allowed serving path is white-listed by the Content Security Policy (CSP), or offline usage is required.\n\nTo customize the `.wasm` serving path, this package reexports `prepareZXingModule` along with `ZXING_WASM_VERSION`, `ZXING_WASM_SHA256` and `ZXING_CPP_COMMIT` from `zxing-wasm`. For more details on how to use them, please check [Configuring `.wasm` Serving](https://github.com/Sec-ant/zxing-wasm?tab=readme-ov-file#configuring-wasm-serving) and [Controlling `.wasm` Instantiation Timing and Caching](https://github.com/Sec-ant/zxing-wasm?tab=readme-ov-file#controlling-wasm-instantiation-timing-and-caching) sections in the `zxing-wasm` repository.\n\nAn example usage to override the `.wasm` serving path with an `unpkg.com` CDN url is as follows:\n\n```ts\nimport {\n  BarcodeDetector,\n  ZXING_WASM_VERSION,\n  prepareZXingModule,\n} from \"barcode-detector/ponyfill\";\n\n// Override the locateFile function\nprepareZXingModule({\n  overrides: {\n    locateFile: (path, prefix) => {\n      if (path.endsWith(\".wasm\")) {\n        return `https://unpkg.com/zxing-wasm@${ZXING_WASM_VERSION}/dist/reader/${path}`;\n      }\n      return prefix + path;\n    },\n  },\n});\n\n// Now you can create a BarcodeDetector instance\nconst barcodeDetector = new BarcodeDetector({\n  formats: [\"qr_code\"],\n});\n```\n\n> [!Note]\n> The `setZXingModuleOverrides` method is deprecated in favor of `prepareZXingModule`.\n\n## API\n\nPlease check the [spec](https://wicg.github.io/shape-detection-api/#barcode-detection-api), [MDN doc](https://developer.mozilla.org/docs/Web/API/Barcode_Detection_API) and [Chromium implementation](https://github.com/chromium/chromium/tree/main/third_party/blink/renderer/modules/shapedetection) for more information.\n\nAn example usage is as follows:\n\n```ts\nimport { BarcodeDetector } from \"barcode-detector/ponyfill\";\n\n// check supported formats\nconst supportedFormats = await BarcodeDetector.getSupportedFormats();\n\nconst barcodeDetector: BarcodeDetector = new BarcodeDetector({\n  // make sure the formats are supported\n  formats: [\"qr_code\"],\n});\n\nconst imageFile = await fetch(\n  \"https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=Hello%20world!\",\n).then((resp) => resp.blob());\n\nbarcodeDetector.detect(imageFile).then(console.log);\n```\n\n## License\n\nThe source code in this repository is licensed under the [MIT license](./LICENSE).","users":{}}