{"bugs":{"url":"https://github.com/Sec-ant/barcode-detector/issues","email":"zezhengwu@proton.me"},"dist":{"shasum":"4a7b2d60378b2d74071fe922bf052550d35d9eda","tarball":"https://registry.npmjs.org/barcode-detector/-/barcode-detector-3.0.5.tgz","fileCount":28,"integrity":"sha512-SWeGhJ8SEW0T3Anbr2wEugUXW2bSCld3PauZh+LjTgN1lSInnIrI+RnG53NkzS4pl3cfPCl1AZ10Rq+hSkXBSw==","signatures":[{"sig":"MEQCICgVafFrl+ugzIn4UgItSArro0KJdaPiS19kgfqVh90VAiBTG18wfko2+/DC9w7en2tyka1wZF4L8blBRIYDWPpJ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/barcode-detector@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252819},"main":"./dist/cjs/index.js","name":"barcode-detector","type":"module","_from":"file:barcode-detector-3.0.5.tgz","types":"./dist/cjs/index.d.ts","author":{"name":"Ze-Zheng Wu"},"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/ponyfill.js","default":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js"},"./polyfill":{"import":"./dist/es/polyfill.js","default":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js"},"./ponyfill":{"import":"./dist/es/ponyfill.js","default":"./dist/es/ponyfill.js","require":"./dist/cjs/ponyfill.js"},"./side-effects":{"import":"./dist/es/polyfill.js","default":"./dist/es/polyfill.js","require":"./dist/cjs/polyfill.js"}},"license":"MIT","private":false,"scripts":{"dev":"vite dev","lint":"biome lint .","test":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --coverage --hideSkippedTests'","build":"conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"","check":"conc \"pnpm:format:prettier\" \"pnpm:check:biome\"","start":"vite preview --outDir ./tests --port $npm_package_config_port -l silent","format":"conc \"pnpm:format:prettier\" \"pnpm:format:biome\"","browser":"playwright install chromium firefox","test:ci":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --hideSkippedTests'","test:ui":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest --ui --coverage --hideSkippedTests'","build:es":"vite build","coverage":"pnpm -s browser && start-server-and-test $npm_package_config_port 'vitest run --coverage --hideSkippedTests'","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":"sec-ant","actor":{"name":"sec-ant","type":"user","email":"zezhengwu@proton.me"},"email":"zezhengwu@proton.me"},"homepage":"https://github.com/Sec-ant/barcode-detector","keywords":["es6","qrcode","barcode","barcode-detector","wasm","polyfill","zxing","esmodule","webassembly"],"_resolved":"/tmp/9fb21f2cae0c36cd1367a9726cc14f4b/barcode-detector-3.0.5.tgz","_integrity":"sha512-SWeGhJ8SEW0T3Anbr2wEugUXW2bSCld3PauZh+LjTgN1lSInnIrI+RnG53NkzS4pl3cfPCl1AZ10Rq+hSkXBSw==","repository":{"url":"git+https://github.com/Sec-ant/barcode-detector.git","type":"git"},"_npmVersion":"10.9.2","description":"A Barcode Detection API polyfill that uses ZXing webassembly under the hood","directories":{},"maintainers":[{"name":"sec-ant","email":"zezhengwu@proton.me"}],"_nodeVersion":"22.16.0","dependencies":{"zxing-wasm":"2.2.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"pure":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"polyfill":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"],"ponyfill":["./dist/es/ponyfill.d.ts","./dist/cjs/ponyfill.d.ts"],"side-effects":["./dist/es/polyfill.d.ts","./dist/cjs/polyfill.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","vite":"^7.0.0","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.6.1","@vitest/ui":"^3.2.4","playwright":"^1.53.1","typescript":"^5.8.3","@types/node":"^22.15.33","http-server":"^14.1.1","lint-staged":"^16.1.2","concurrently":"^9.2.0","@biomejs/biome":"2.0.5","@changesets/cli":"^2.29.5","@commitlint/cli":"^19.8.1","@vitest/browser":"^3.2.4","simple-git-hooks":"^2.13.0","start-server-and-test":"^2.0.12","@vitest/coverage-istanbul":"^3.2.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/barcode-detector_3.0.5_1750855508382_0.4042211316860089","host":"s3://npm-registry-packages-npm-production"},"_id":"barcode-detector@3.0.5","version":"3.0.5"}