{"_id":"@alzera/react-scanner","_rev":"21-8cea95b47346d332408133335ee223e2","name":"@alzera/react-scanner","dist-tags":{"latest":"1.0.20"},"versions":{"1.0.0":{"name":"@alzera/react-scanner","version":"1.0.0","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.0","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"7f623c04d225073115d9cd15f90f783e4f02a1f0","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.0.tgz","fileCount":23,"integrity":"sha512-4QxjJWUzRlcp4OY25T5fIxQMyuAqeQYljPssym/YdceFYKQvumTBAfRyGHazyqA2c+hiClNzZl4YVNx/f6FkWQ==","signatures":[{"sig":"MEQCIB+lna5mreq6+33bjpnTiA5Kpaadd0WOi3j/OxpiLgViAiB6DcBb1iBiSXh/sAjVW0fvfx8kjxcGoXhJo0dXhEb76A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22774},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"84bfd2bd7fda0394d4bceef9a54a1a4a731f229f","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","barcode-detector":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.0_1710913993538_0.8363222358613929","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alzera/react-scanner","version":"1.0.1","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.1","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"8a67208db63934dbc4dcc74a79012cdd386825d1","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.1.tgz","fileCount":20,"integrity":"sha512-MVLUwmCQVmF5c391INd/lYT0KxTedRAU0U9C4KiFMH5ySowoeEfRiQIZj629Uh4XSk9Et3NXHVaLRdPjNqluRw==","signatures":[{"sig":"MEUCIDAa+g2Dywl/uSZcKu0Pr9QaZ7SvXcvCT/FPwEIqPQbTAiEA/+mKTAbAjxL8MQoG0wc9517LcqbhJHfyYwXlaxfhKIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6ad6ac64e74ecfdf5229a34d88280405deed21ea","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","webrtc-adapter":"^8.2.3","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","barcode-detector":"^2.2.4","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.1_1711095535057_0.9537808376631902","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alzera/react-scanner","version":"1.0.2","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.2","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"38c558ca45142712bafaaf024f00e7f463146bb2","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.2.tgz","fileCount":20,"integrity":"sha512-mc3uEZBkvHEDu5zkte5phL+jMVdBa3UyBhid6ue5f3VobV9iUL6eGXfWBduPXYkFHhc4EiAiHuYTf0JlPjNTaA==","signatures":[{"sig":"MEQCIES/p2GMIuqK3WrCzIIx5EvHhvFWXvB6XkQlMlnjG87DAiBLKI9mqZQkrnbZq4trMNPFyxrIQLMgemov5eywmliXvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5b0ff2ceb93d917660ac3ca0f25fa5d7ae221e7c","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","webrtc-adapter":"^8.2.3","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","barcode-detector":"^2.2.4","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.2_1711127162099_0.9406028922738954","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alzera/react-scanner","version":"1.0.3","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.3","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"e2b71a89ca33d044cb19032bf35da35625298c34","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.3.tgz","fileCount":22,"integrity":"sha512-pIWi57sOtYgZURlODU444m1NZdo9hrne0iaQc3cZIyzDusS7W2j5bHKknBs2hzKE7GmW7gMfZc7oNpTlTyy2DA==","signatures":[{"sig":"MEUCIQChtA10pxfDkagdJsG+ZERKJc+r7jslFGsd2Rb7Z/GkfgIgFEk4GqasI/ig1Y642c4GlUi8CDqFgzOXH3jPae586LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ed05dc7d08da7361438596b6feaedeb4b46f44e5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","webrtc-adapter":"^8.2.3","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","barcode-detector":"^2.2.4","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.3_1711529639410_0.03484163219024028","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@alzera/react-scanner","version":"1.0.4","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.4","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"3f1829aac2882a8eaa81faa8abf516cdeeac6256","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.4.tgz","fileCount":23,"integrity":"sha512-O19kznOZYZRHKqEa2XlJecjRYlcfC6IfSa6qPbq5sKdGuVdTAV+WttvZMIPPY7FB4qLeprVFuaD4lVg4/tUnuQ==","signatures":[{"sig":"MEUCIALofenEHJwYIpGGzdKv7ZK/GwLj+cuxK4t84kueCQmQAiEAmeAZmRq/HBd1R2ecYrQTaDgfy0qo1PIw4T9UbEof8jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"600c132e8bc9f0d801641ab4f5706e356f42cacc","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","webrtc-adapter":"^8.2.3","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","barcode-detector":"^2.2.4","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.4_1711601353653_0.9735501380971101","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@alzera/react-scanner","version":"1.0.5","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.5","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"1a939a0fc896268c5465e72e096d034a8de60fd5","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.5.tgz","fileCount":24,"integrity":"sha512-WEu70QbmzImfuajj5ztF5HsI3c8tQUgWeK9mGQePoM+A/MoiLCSn2pKO6lmV/h8NBxuCxh2To5CInVNfpW9MWg==","signatures":[{"sig":"MEQCICpj+fNADgIdecYcxVhjiS9HVCRsKiZ+j688feH/09vLAiAFo2GoT00TtTW5rolko5ZtAfezAQ+kdAzSo6VetRimig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6bc5cb23d832a02c49b14de344c493434d7e06d7","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","typescript":"^5.2.2","@types/node":"^20.11.30","@types/react":"^18.2.64","webrtc-adapter":"^8.2.3","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.21","barcode-detector":"^2.2.4","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.1.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.5_1713332793873_0.01002109756575198","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@alzera/react-scanner","version":"1.0.6","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.6","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"8768b98b6879cf8288eeff1074b48897082d531e","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.6.tgz","fileCount":24,"integrity":"sha512-ypPsBu2V5Kf8x6qBOsahXb+ZaxHYGwEzd36n265+eigJPon7LMNxwTlvm2MV3PzUNhgT/olTlIekHK8gs4cSOQ==","signatures":[{"sig":"MEUCIQCNMxQHVHsJIIWNnNrHubmsvqUCGXmuz17H0QtU2T0O6gIgC0hNxfHyHWYmEvxHOzZWGXNJQKxxlB38CC59FLpHu9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"74155501a8549af9ac768975a95bf19ab51d0877","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","webrtc-adapter":"^9.0.1","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.6_1713490882757_0.7190966798970948","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@alzera/react-scanner","version":"1.0.7","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.7","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"b30a2d4a37bfd8b302cfc69ecc0e2913bc29a264","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.7.tgz","fileCount":31,"integrity":"sha512-FUaMDDA9zU+NaLjN9wkTs+G6Oo4/HIdzoyuFEdUqrfVAOvtLJPEhhDhfQemK2rCqFK/uN+FyQMeE2wHhhTHiuQ==","signatures":[{"sig":"MEQCIGAPtGBYp608ow60P7qg4RIEAe/gA2AwwoJP/1+a1361AiA25m12JSdD7W6f6KIarNenkfY6Bs02ZmIT0gjPhvhUBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"111017f8d3c6662cf6260cbe739f400b2b7b0eb9","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","analyze":"npx vite-bundle-visualizer","preview":"vite preview"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","webrtc-adapter":"^9.0.1","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.7_1715184277105_0.6606641609728707","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@alzera/react-scanner","version":"1.0.8","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.8","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"208242199c8494e30a83820a7dd79671949451b0","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.8.tgz","fileCount":31,"integrity":"sha512-kKzho9HzS8u6bZ6zv5d2j/e1uejPlfXDYdyEVnznQ2jtNo99JEf0iAUDSqqcIF5Px+kJCadmXAvhRW3a0Fh+3w==","signatures":[{"sig":"MEQCIDyzouFJVWDNlX0Xs587uV7AWJjM+dRXCbvXTl8nI/StAiBRdDMpWDbXyBygd/PQz2kNn1lLjHGd9b7p5aGu8VKQyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7ec52af6374e8ec2d80b2789f4a49b3632251fc7","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","webrtc-adapter":"^9.0.1","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.8_1717001480895_0.017086862332509556","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@alzera/react-scanner","version":"1.0.9","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.9","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"f4e04d1f9359ddb21ac3d0f33bb1b6fbafe0005f","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.9.tgz","fileCount":28,"integrity":"sha512-2tk9hQPNfaYPHxhCeIKMdUKP+gdWdTKMhrvJNF8Ny5BJ9dNvHE4KylwP6PgM9eBjUZVSKgiZTjNVya0+Mi1UaA==","signatures":[{"sig":"MEQCIEIf+D7wN+FP3OXDz9LYIHvaj/vwWWuAqbCTLPdNK05ZAiAruOZemZqV2fp9qfP1+zNzxpN0l91B8TU7HWxvfJED5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6c93db8b8701604a4cdeaf2779e6993370c9ee66","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.9_1717485827173_0.7373348653600946","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@alzera/react-scanner","version":"1.0.10","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.10","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"2dbe140321e9bab845ed524d1a34eefa6148c143","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.10.tgz","fileCount":28,"integrity":"sha512-XlBppGJTyia1u233PP2ggp1iF3vCamsfsUahTQuuwK9xq6rXphXhO0uQEVoBELqrF/wTeLMzVuUYmXq8IoCLdQ==","signatures":[{"sig":"MEQCIB6ZsgirA+c5VO4DfoOn2So9Y1DOObVo4JumdtvLd+foAiAVmwR95mld19XCvhWvPGKEIZG2EnwDsJILrcHLRpuw2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4af3ede9250893112b9f9c58bf393b90f38671e5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.10_1717486859033_0.6585454534156396","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@alzera/react-scanner","version":"1.0.11","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.11","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"fea29fed3c65c6c4587908b5b2678749b59e9d93","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.11.tgz","fileCount":28,"integrity":"sha512-qF2lHQUcQpb/MThp4zVAPl7UL/1dw68iemxEQ6PZOVeueuUKj6zq1SBJBIb3Clv8WzHqMWzDNCgClwjSn0+d4w==","signatures":[{"sig":"MEUCIQDBkXS2/GnkIsTU4x+SjIZEYL3WWU6u2svGLxr8Sgh0CAIgATNjcTlhPbluSpz10+CfZgTraRUA23DFZnJzSRdAUxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4af3ede9250893112b9f9c58bf393b90f38671e5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.2.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.11_1717491259565_0.27059541382056707","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@alzera/react-scanner","version":"1.0.12","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.12","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"2806197e3fd06d29c23277fd48aee9c90071de60","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.12.tgz","fileCount":28,"integrity":"sha512-nkb0iG0cb9Mt5JE+6+qd8bZLNkkkn+diNRkDvilQWBow3gmvelN/g0TwMisVcJdo3AiZlWIaB4ZNn42yHfErCw==","signatures":[{"sig":"MEQCIBipzVORSKXg0BQI5phIKKsCFxtBpS+0Otk5G4DIdpb5AiB5acPac8oPnSSuMyKTYikqHe1m3QEYGrJOHVEsyE5vFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4af3ede9250893112b9f9c58bf393b90f38671e5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.12_1727921134105_0.35475160285408536","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@alzera/react-scanner","version":"1.0.13","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.13","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"d4666b62c7703a1ebb539d2ed1fd64df2a36efb8","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.13.tgz","fileCount":31,"integrity":"sha512-x9lmy7yoddPEbB5TrrzRJwc7wADi8x3uPDvuMPcR2UrfUbyy902rujNp12d0+i+c5/61tE3y4EO59R+j5mW6Vw==","signatures":[{"sig":"MEQCIE86P7pnALfO9S0JHjBRynhS92qEigyvu/tS8+MHqw0UAiBRos9w5t8kRUXaF6ihZEfs3NArckoW6UPTcOgSMNLTyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f654b6a19591485e405bd7cd91b382b8a7741736","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.13_1727944493071_0.4068505966193363","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@alzera/react-scanner","version":"1.0.14","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.14","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"bbd56dfd06b9dc613815b52d79763a8299712fde","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.14.tgz","fileCount":31,"integrity":"sha512-B44wYXrC+b5T37abLz6n9a5CrSacl0pkgUV3AaWrWWrfYVq5JydN+HJDkUwhLifRzVfSII5TgS4rm2Oa1jr29w==","signatures":[{"sig":"MEUCIHSii1Cq8PrPLcqd5rwgO0BXvTL+mT0C8YvSujGcpLOWAiEAyblvspSW2WSOHmoQILuuiA06VAzV/OTLaYSibwxpmvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a3e4310a10b3cf62761c97e138e06e768cb8bb9a","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.14_1727945269601_0.6327610285782912","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@alzera/react-scanner","version":"1.0.15","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.15","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"e09f1f709265cf1b2759b4d8291f65541dc5a94a","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.15.tgz","fileCount":31,"integrity":"sha512-+FsN/i6vhKrC2ziy1RdqtBcWexynqaP00AmSaVd19RcuyHYg0bxcnJ3e2zugDh5jPvHZIepuwvkAE0duOv3QUg==","signatures":[{"sig":"MEQCIAewzhOK+cnbjqpxbAoUNg8kQQVJiMGv578ZL5GwfoT0AiAih00MhMZv5xPhUpRRoQwDVb7jCD/E84ePMYwTmwrenQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a3e4310a10b3cf62761c97e138e06e768cb8bb9a","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.15_1729149392261_0.6424093681653382","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@alzera/react-scanner","version":"1.0.16","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.16","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"095d106240fbd208d11d1abf129ecb191a6192e7","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.16.tgz","fileCount":31,"integrity":"sha512-ODoj2rmXadG/F5F3I18LPJZNZ9lsbsbxaeiGwIvYHRbLt0TUgLloT3Tq7zMZP/54ZcmxGYGdeGgPB8zTMnrExA==","signatures":[{"sig":"MEQCICUJMMqZ5jo46VEAOpAbc90K1zRsOPnW3SS7FFR3VFLEAiBxY2Wj/THzwUmRpU2Z+w2PsP4r1y3KDWEEK76HL7F3sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77a6e4e2896134c762152119e15e2652e1244fc8","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.16_1731914083870_0.8693590566556251","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@alzera/react-scanner","version":"1.0.17","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.17","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"d07a5606352a6487a5a9816c373722b4bed487fb","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.17.tgz","fileCount":31,"integrity":"sha512-SJgoghXliEwyritkd4ZQCCQBshgiafZw6i3EblmTWIax6AeANWr0CBlySPCPIlqsh0egqf1d54hrQrGVYfqryQ==","signatures":[{"sig":"MEUCIQD2rj2LmE7RvY2NWvYQsYMTuTerYgeYaRWsyNn4ntJwJgIgA2sE7PPqkD5yHGvdMq6Et+J8lDfq3rGr8LEGcXb6d+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77a6e4e2896134c762152119e15e2652e1244fc8","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.17_1731914103039_0.8240750785082733","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@alzera/react-scanner","version":"1.0.18","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.18","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"4b42831481802356d14fb2f88b8d9b439e593017","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.18.tgz","fileCount":31,"integrity":"sha512-5Gnm66or0qiP8FKejcQRNjXqCa5sE3KKtsq39J6ncZakERvSjGlB3Z9yS489EE0G1iNALhPPfa1hgRQai43eHw==","signatures":[{"sig":"MEYCIQDML3cn1o2FJidvGE56SUptUS7HavZa6at9T7fAmlQ6oQIhAMWVv76zmHdag/tL+gWlZWg0cts9RD/2s88rvIZDfpvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77a6e4e2896134c762152119e15e2652e1244fc8","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.9","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^3.8.3","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.18_1731914494113_0.5191377308918685","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@alzera/react-scanner","version":"1.0.19","keywords":["react","qr","qrcode","scanner","reader","barcode"],"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","_id":"@alzera/react-scanner@1.0.19","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"homepage":"https://github.com/Alzera/react-scanner#readme","bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"dist":{"shasum":"4cc6e7de501a7dc03f05835406f8819fffc558a7","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.19.tgz","fileCount":31,"integrity":"sha512-twQc+sAtqeFZjL2VKCLRU/rfsK0ND88jqf1MZSQ0NUDfu8e+EsquetlvRQNNtesejzo/1138O57bQmA/i3Q43g==","signatures":[{"sig":"MEUCIQDD0s9eACnuVkkR/IqZuZY41iVyiM8x/R5J0zABCQSQoAIgLi4IZpRxHAqNQKrtT+OlrHlb3P9tgvGUO5zBQTbBhd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77a6e4e2896134c762152119e15e2652e1244fc8","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","dev-pg":"cd ./playground && npm run dev","analyze":"npx vite-bundle-visualizer","preview":"vite preview","build-pg":"cd ./playground && npm run build"},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"repository":{"url":"git+https://github.com/Alzera/react-scanner.git","type":"git"},"_npmVersion":"10.8.3","description":"Barcode scanner component for React apps","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.25","barcode-detector":"^2.2.5","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^7.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^7.7.0"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-scanner_1.0.19_1755149463137_0.8516418283626879","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@alzera/react-scanner","version":"1.0.20","description":"Barcode scanner component for React apps","license":"MIT","author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"keywords":["react","qr","qrcode","scanner","reader","barcode"],"repository":{"type":"git","url":"git+https://github.com/Alzera/react-scanner.git"},"bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"homepage":"https://github.com/Alzera/react-scanner#readme","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"vite","dev-pg":"cd ./playground && npm run dev","build":"tsc && vite build","build-pg":"cd ./playground && npm run build","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview","analyze":"npx vite-bundle-visualizer"},"devDependencies":{"@alzera/react-camera":"^1.0.2","@types/node":"^20.12.7","@types/react":"^18.2.79","@types/react-dom":"^18.2.25","@typescript-eslint/eslint-plugin":"^7.7.0","@typescript-eslint/parser":"^7.7.0","@vitejs/plugin-react":"^4.2.1","barcode-detector":"^2.2.5","eslint":"^8.57.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","typescript":"^5.4.5","vite":"^6.3.5","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_id":"@alzera/react-scanner@1.0.20","gitHead":"77a6e4e2896134c762152119e15e2652e1244fc8","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-iJRhHyYreSjHr/zdYmcbF/xunt9ABD+3pH8CSBGFsN9iVHf5PTMmjggyzU3R4oBl1tBJWLvtcX/fa+V7erVvGQ==","shasum":"02c5e34c4e723dc41fa15513e8a76d1066b67623","tarball":"https://registry.npmjs.org/@alzera/react-scanner/-/react-scanner-1.0.20.tgz","fileCount":22,"unpackedSize":149575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDf+TT8tL3JezadDIQqdo+Hbf1C963WDLDAlY+bvfr4nAiEA62WMPBbgxnrIAkZt9bPflkL3bopLyEnaOsZLJrAu110="}]},"_npmUser":{"name":"alzera","email":"alzeracita23@gmail.com"},"directories":{},"maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-scanner_1.0.20_1755153558086_0.6958207992960355"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-20T05:53:13.433Z","modified":"2025-08-14T06:39:18.444Z","1.0.0":"2024-03-20T05:53:13.692Z","1.0.1":"2024-03-22T08:18:55.231Z","1.0.2":"2024-03-22T17:06:02.382Z","1.0.3":"2024-03-27T08:53:59.578Z","1.0.4":"2024-03-28T04:49:13.830Z","1.0.5":"2024-04-17T05:46:34.054Z","1.0.6":"2024-04-19T01:41:22.999Z","1.0.7":"2024-05-08T16:04:37.370Z","1.0.8":"2024-05-29T16:51:21.101Z","1.0.9":"2024-06-04T07:23:47.360Z","1.0.10":"2024-06-04T07:40:59.191Z","1.0.11":"2024-06-04T08:54:19.706Z","1.0.12":"2024-10-03T02:05:34.372Z","1.0.13":"2024-10-03T08:34:53.235Z","1.0.14":"2024-10-03T08:47:49.823Z","1.0.15":"2024-10-17T07:16:32.462Z","1.0.16":"2024-11-18T07:14:44.031Z","1.0.17":"2024-11-18T07:15:03.236Z","1.0.18":"2024-11-18T07:21:34.334Z","1.0.19":"2025-08-14T05:31:03.372Z","1.0.20":"2025-08-14T06:39:18.254Z"},"bugs":{"url":"https://github.com/Alzera/react-scanner/issues"},"author":{"name":"Alzera Cita","email":"alzeracita23@gmail.com"},"license":"MIT","homepage":"https://github.com/Alzera/react-scanner#readme","keywords":["react","qr","qrcode","scanner","reader","barcode"],"repository":{"type":"git","url":"git+https://github.com/Alzera/react-scanner.git"},"description":"Barcode scanner component for React apps","maintainers":[{"name":"alzera","email":"alzeracita23@gmail.com"}],"readme":"# React QR Scanner\n\n<a href=\"https://www.npmjs.com/package/@alzera/react-scanner\" target=\"_blank\"><img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/%40alzera%2Freact-scanner\"></a> <a href=\"https://www.npmjs.com/package/@alzera/react-scanner\" target=\"_blank\"><img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dt/%40alzera%2Freact-scanner\"></a> <a href=\"https://pkg-size.dev/@alzera/react-scanner?no-peers\" target=\"_blank\"><img src=\"https://pkg-size.dev/badge/install/174740\" title=\"Install size for @alzera/react-scanner\"></a> <a href=\"https://bundlephobia.com/package/@alzera/react-scanner\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/min/%40alzera%2Freact-scanner\" title=\"minified size\"></a> <a href=\"https://bundlephobia.com/package/@alzera/react-scanner\" target=\"_blank\"><img src=\"https://img.shields.io/bundlephobia/minzip/%40alzera%2Freact-scanner\" title=\"minified zip size\"></a>\n\n`@alzera/react-scanner` is a lightweight and simple-to-use React library for integrating QR code scanning functionality into your web applications. The primary goal of this library is to provide a hassle-free solution for developers who need a quick and efficient way to incorporate QR code scanning without the bloat.\n\n## Features\n\n-   **Barcode Formats:** Support many different barcode formats, more on [here](https://github.com/Sec-ant/barcode-detector#barcode-detector).\n-   **Legacy:** Support image input as camera fallback.\n-   **Low-level API:** Expose low-level API to be able to create your own layout.\n-   **Flash/Torch:** Support handling torch when ever possible.\n\n## Installation\n\nInstall `@alzera/react-scanner` using your preferred package manager:\n\n    npm install @alzera/react-scanner\n\n## Components\n\n### BarcodeScanner\n\nCombined version of Scanner component and DropZone component, comes with a built-in button that allows users to switch between the scanning mode and the drop zone mode.\n\n#### Basic Example\n\n    import React, { useState } from 'react';\n    import { BarcodeScanner } from '@alzera/react-scanner';\n    \n    export default function MyComponent(){\n      const [scannedData, setScannedData] = useState('');\n    \n      return (\n        <div style={{ maxWidth: '500px' }}>\n          <BarcodeScanner onScan={(d) => d && setScannedData(d)} />\n          {scannedData && <p>Scanned Data: {scannedData}</p>}\n        </div>\n      );\n    };\n\n#### Properties\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| onScan* | (value: string) => void | Callback function triggered when a QR code is scanned. Passes the scanned data as an argument. |\n| onError | (error: any) => void | Callback function triggered when an error occurs during scanning. |\n| delay | number | Set the delay (in milliseconds) between scans. |\n| aspectRatio | string | Set the aspect ratio of the scanner window, using css aspect-ratio. |\n| decoderOptions | BarcodeDetectorOptions | Exposed BarcodeScanner config, more on [here](https://github.com/Sec-ant/barcode-detector#barcode-detector). |\n| switchLabel | (isScanner: boolean) => React.ReactNode | Function to customize the label for the switch component. |\n| dropChildren | React.ReactNode | React node to customize the content of the drop area. |\n| style | React.CSSProperties | Apply custom styles to the scanner component. |\n| className | string | Add custom class names to the scanner component. |\n\n\n### Scanner\n\nSimple component wrapper for barcode-detector library.\n\n#### Basic Example\n\n    import React, { useState } from 'react';\n    import { Scanner } from '@alzera/react-scanner';\n    \n    export default function MyComponent(){\n      const [scannedData, setScannedData] = useState('');\n    \n      return (\n        <div style={{ maxWidth: '500px' }}>\n          <Scanner onScan={(d) => d && setScannedData(d)} />\n          {scannedData && <p>Scanned Data: {scannedData}</p>}\n        </div>\n      );\n    };\n\n#### Properties\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| onScan* | (value: string) => void | Callback function triggered when a QR code is scanned. Passes the scanned data as an argument. |\n| onError | (error: any) => void | Callback function triggered when an error occurs during scanning. |\n| delay | number | Set the delay (in milliseconds) between scans. |\n| aspectRatio | string | Set the aspect ratio of the scanner window, using css aspect-ratio. |\n| decoderOptions | BarcodeDetectorOptions | Exposed BarcodeScanner config, more on [here](https://github.com/Sec-ant/barcode-detector#barcode-detector). |\n| style | React.CSSProperties | Apply custom styles to the scanner component. |\n| className | string | Add custom class names to the scanner component. |\n\n### DropZone\n\nSimple component wrapper for barcode-detector library.\n\n#### Basic Example\n\n    import React, { useState } from 'react';\n    import { DropZone } from '@alzera/react-scanner';\n    \n    export default function MyComponent(){\n      const [scannedData, setScannedData] = useState('');\n    \n      return (\n        <div style={{ maxWidth: '500px' }}>\n          <DropZone onScan={(d) => d && setScannedData(d)} />\n          {scannedData && <p>Scanned Data: {scannedData}</p>}\n        </div>\n      );\n    };\n\n#### Properties\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| onScan* | (value: string) => void | Callback function triggered when a QR code is scanned. Passes the scanned data as an argument. |\n| onError | (error: any) => void | Callback function triggered when an error occurs during scanning. |\n| children | React.ReactNode | React node to customize the content of the drop area. |\n| decoderOptions | BarcodeDetectorOptions | Exposed BarcodeScanner config, more on [here](https://github.com/Sec-ant/barcode-detector#barcode-detector). |\n| style | React.CSSProperties | Apply custom styles to the scanner component. |\n| className | string | Add custom class names to the scanner component. |\n\n## API\n\n### useDecoder\n\nThe `useDecoder` hook is designed to facilitate barcode detection, returning a ref to a decoder function that can be used to decode barcodes from images.\n\n#### Parameter\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| opts | BarcodeDetectorOptions | Exposed BarcodeScanner config, more on [here](https://github.com/Sec-ant/barcode-detector#barcode-detector). |\n\n#### Return\n\n| Type | Description |\n| ------- | ------- |\n| (imageData: ImageBitmapSourceWebCodecs) => Promise<string \\| null> | Function that take CanvasImageSourceWebCodecs, Blob or ImageData to be processed and return the decoded string or null if failed |\n\n### useCamera\n\nThe `useCamera` hook is designed to facilitate easy to use camera.\n\n#### Parameter\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| onError | (error: any) => void | Callback function triggered when an error occurs during scanning. |\n| useLastDeviceId | boolean | Use the last selected device id. |\n| autoStart | boolean | Set the initial camera state. |\n| autoPause | boolean | Set if the camera should be paused when the component is not visible. |\n| constraints.audio | boolean | Set if the camera should have audio enabled. |\n| constraints.video | boolean | Set if the camera should have video enabled. |\n\n#### Return\n\n| Name    | Type | Description |\n| -------- | ------- | ------- |\n| video | React.RefObject\\<HTMLVideoElement> | Reference object for video element. |\n| camera.capabilities | MediaTrackCapabilities \\| undefined | Selected camera capabilities. |\n| camera.state | CameraState | Reflect the current camera state, `starting, display, stopping, idle`. |\n| camera.torch | boolean | State of torch. |\n| device.list | MediaDeviceInfo[] | Reflect available devices options. |\n| device.selected | string \\| undefined | State of selected device. |\n| device.lastSelected | string \\| undefined | State of last selected device. |\n\n## Contributing\n\nWe welcome contributions! Feel free to open issues, create pull requests, or provide feedback.\n\nHappy scanning! 📷 🚀","readmeFilename":"README.md"}