{"_id":"@blue-performance/capacitor-barcode-scanner","_rev":"11-f13bf9ce0444ff8e0ed6b9d5f244340c","name":"@blue-performance/capacitor-barcode-scanner","dist-tags":{"latest":"3.0.11"},"versions":{"3.0.0":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.0","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"tafelnl"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"870bfd62c9039acd8db9cfefbdea7e6180e68e33","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-BgN7TCncLcPk6j4FgvdEA60oAgzeFLL9f/nGoimn5J21PKRy5b0gQvYwsQk8ug0GXtGPH1ahME6+xQv5mxo1CA==","shasum":"fa5f55f001f15394ba53bd8aeeb6fd2ff123cea6","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.0.tgz","fileCount":28,"unpackedSize":110486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAGLB72ya933YbnvLOZVwC5B90Swz9ABC0HCsfILEFuAiBOw0Ak4pjzYneoKDJQ5k96YpEdRuOnslYp9mRb4eRAiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk0RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2fw/+Kr0Rzfu3BdN2qCmkXF0xiLP7p8S8P8PdZZIv0e44mNgWDJt5\r\nVpvPMFDJHr6TNkU9lkoyhEtp5fLa3+zPYSWasxR+gX/j0eskjuqXHJz+N4nA\r\nrtWfKDYzyVdkf0OBrdZuqWJGZA1HLDe34RuRs55KqpNtvb4Tc5cFzyq1Z/px\r\nsFYVs0uxmZ+sP13pc9kKqPkD97oYiMuZTE0rl7m/k2736Ve1aLeEJWLUuioA\r\nifjsnj4J1VUWTBF/5JqdZ27D+p3DohxGbxFRF5EqokXL/gXdRzibDKZ2gOPp\r\nJGLGeX1hrUPzSLauuedwOGXUhnfAb6HkaUd8exOVadYtwfZM8B1Daluq7wAw\r\ns89kkJXU5t1BrNHc4gRmEZDJ4ZXjrL1JioYn4CRfiXkB2AiqsbGmPWA8r8lo\r\nlpMMoEYLKsJVi09gxHH86DWQZE9rCnE7gdg0eCbo4zcGWlDtwYdsUcirWEsr\r\nmPAaGgNeCbDUG2O7b+IK8DL6EK6zOBpHj5oNrg6GnHfFJzSQJ4hZkjPuTh00\r\nOfjYgKagBC8VTMaO8P5a7+ZBPapqlBCklh5fNUo+vx0ohQRFBrWkVYtOhcO7\r\nRGI3hnMfT+IsqHV0PvV2Wat9vfJugZ0a1bPsUteb3mwB0EZHqGe3awVVcfIc\r\n907VLAzhh+SUD84a6Gx5QW/hk6ZQ6FcH4dM=\r\n=G73x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.0_1670595658925_0.5585294703433177"},"_hasShrinkwrap":false},"3.0.1":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.1","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"daf46b3f2ef46b29f8ff9b95f39011aacff72147","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-/Yl5b9nlZMEg+nWLuuMLfRkzAK0KX4diplQaCRYErBIQieIpi5upzYIj8VBHEZpmVw7uSoReHhXHGv01Ug6IVQ==","shasum":"82d84b857cd1e9fc761f6d9e48c080a6f284b081","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.1.tgz","fileCount":28,"unpackedSize":110626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/NZkXVuUE+PcwnUQ3R0dk79WhYgGGqVBjejVVLe6k9wIgZ3uYMO6CBY1urMY8mex/soRd/4WVlQ6dkIOuOQ4bC7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk0TNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSIw/8CEl1TKsfMcxRxdBsVkeQp8xeJK6s6A31u3+6cdOAj7tefKGN\r\ntOdAyrGIn4HcCGzwU810gdqDzyjxf0sW9uL2B9UVeOec1/g1n21gaZNNuLaj\r\nQNGBXgxe7TDY4CEfVIvuBKJQ8hrgZa+ORwjboQBQ38KPMAsGxzUHy4TBppOF\r\nLld1KN1V3/t9rV1oTuw+Ue956zb1AgsjSvylIlKOmXvC6ag3WsgQepenohFu\r\nu9GBef1p7lBnTLCmTzDH6ZrWHucVXxH4oXYfX2HZ9PZoXvdy+0M+uXxbOUEe\r\n7Dwjf3r+x7XQmGfOWIGLX6SZe/yd7kNiK4wsOt/4XCuKPnjl5+x10DcL9nPt\r\njtsaxp+jQx1sjPUzjmSHtueuyIENiB/N5SzR5Vasw07l5+jTkX6BXd83v7cr\r\n14tdN3403enlMG8XByb+3qlMhqyiZ22L1H04N0MqEllIqnHV1wGwV1pWbdi/\r\ndDn+lCwLUxCRlOAMnHZkozT5/ThPWCPYAzDqJ7SA12NpRCCsJwjxbXoHb+0Y\r\nLIYj7TOLGZwqQqh891XLU0eAUkGhYNN4tX61+qwlIqMk3pUBASKMFzRB7kmM\r\njxpXmn3IvRaZRscf0ikIs3uTV5Qjvj1v8tBnGxJZ1lg+OAG7AJ4wKgPG+kB+\r\nujX1RsVFoh+dlAAj8PEBjCWsTtDWIL1c3r4=\r\n=bsUP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.1_1670595789454_0.08463889886783793"},"_hasShrinkwrap":false},"3.0.2":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.2","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"ed6b93e4b0f4739f5b661746fc30e903b6e330c5","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-SAryODi0I6nHTYGptclTRRHVl1jk4uLyX1ftgjuiXJoQj5W+8U3WVKTWMitGnxUV9sw8wkiiRDyg1+oFNS+q2A==","shasum":"18f9fb599396189fffa604425935540bd6b14779","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.2.tgz","fileCount":28,"unpackedSize":110385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClkXlRptNxWXHHBUJrFVibHPRv8RGnJ/XAoMo3V7aJzwIhAOZhw62p41jnzuXS1cnvBswOQz6FNvSV/sImXtohT5oX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk0ViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJqw//RusZ6BqW3p8AVbo2OKddxgf8mlAhxl2r2i+/RV4wo89S76EN\r\nRPqWs/PDVsOCBfPx9h9GATgKu8taICseZkwdbB4kRfe7UievT6Y9Rtc6/yz0\r\n45eiUvTER0tCftTxJoR9NTXKeCWb5ZoVpLulqJeh0336i3EL0O5wmvS2EnMH\r\n9KWnKSIA6r80KHHAaBX7GGBGvp56tcH1eG9aWJrQID33TpWTX/dIKNisOGpp\r\nrqlRtW7DkXyUvyl/ap/Bm11m/fz/H3zi3NIOV0q2isGhf9C3hroCfnY+boSR\r\n7ouNw3kxYn+4uibIx3EvKDS2S1A/CUpBR4XHlGPkLaizqRcljTPl2ooKtiwG\r\nBWPM+dA+2NWzVAwVjICEOMo73EYFMOs9YcFa4AN0+C6roeUCCnfTD97qRd6w\r\nhG2vaXDuoaZiJeZkL7d9JerYKfCKnR2YRcMf0phaTA/ENI/wceqMilNdCZdG\r\n3O10XfkB6HFC3/4ujJ/IuCZwNGuq1tnEEC7bQBae9zM/4/dv9bJq0XB4SGR0\r\nwc9iU2m+Exq9eJZ9+t7jfbhh3rOMeil7dqC6eiS9Ts4pAfGUHCDFdsGTTM2Y\r\nCSO3OWMPhCLukJieJPpiYbHD5b2ikZzk4rewn69rZd3Tu6Re0JOjd3EuqLRG\r\nFhl7GdjNpkoTbmSzt9OHbYBLQ5p61KGW2vk=\r\n=Lu1x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.2_1670595938139_0.5771458210552496"},"_hasShrinkwrap":false},"3.0.3":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.3","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"cab674c933230a4fa371eac4d3a1e41e662367d6","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-EcJ1IfAQRpvFLtKz0CFgOc9doIYOEOKRLNYKZ1xyIBQ5qQWmMrrlTS0CDZFplZKriTM6iOSMQ4ItWWZYvJYHrg==","shasum":"050168bce106369fce50409eb11547238c786c1a","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.3.tgz","fileCount":27,"unpackedSize":109823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbMOH1xaC+yOAav4htOEpljmOeltVYsK2B3FLGsM+2GAiAW0yoVgao9Q3Xj+nCKxyB5BBF/31Tpmu3MBdAI2wDqCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk1AGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU9Q/9GxylngImkjBCcsuCtyvXIUV1OXYQlged02l2i8le2a6BkREX\r\nVYP0msBh9iPvOuJ9OQfPbS7rUS9hepH1z1+2IP6X5O+foIK1qDWjicAXNLLr\r\nRuMIstqlirvj2rcnb2UHbDDU8ZgHCCK8XBcyidpt3Y4yvQhuAMCPbu5ltDKP\r\nJmEONL9AArr1yW+83hb4S/9GR2PQedSRbqODcoTIY6/9BX5oQ2ykxWwIw1tT\r\nuqCUjDNktE9RO5TfryIDnJrJue54zfIaFfcHXGkdCmTsHufhsRTF6RbTvcUX\r\nc59CTwzt10XhW5q8dCwQBgRiSmqfddfy60aDeiGxeuBgVbYZjmMqJRJ0oR3+\r\ni98UMuBOEBCyYx3m0U3qxVxFWdm0WRu7gwOVvjnoaocf1Mxxqns4tRMU8L9P\r\nHIPQbiZT/RLBiPLzXhaKKiIMmm2ujJ1iQdk9f4UaB7kmCCeWBU/P1k2LxWtx\r\nrHCOaOrVskWjwBq1dojhQ0P95ikcHF2W4TZgIL5MiKCaqj5xC4NbRejl/CZM\r\n6iIEU9Kzm88QrVa8l81lRDD83YxqpgR3p/TRVbttDMjUusbD8tnDGswsQ5Bp\r\nqBWKO+zHuMb/7S+aQt9ao1/UF8Q1xQGeUpyU2AjRigIuDb2+qQOU4yOzZGsN\r\n2A7TuhuVqZKniKuReF1w6ZfOe+WkxtZBQNI=\r\n=uCwu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.3_1670598662059_0.8066507418520721"},"_hasShrinkwrap":false},"3.0.4":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.4","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"38c34cd6172acccd756b02eaf6e7cd219d38cff5","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-dSySijdShGSPA0Md9QEDuYFAlvX1GKfGhVANLZHLWBgqBy1ydlwHkD4msLjZG98fZNwwKY2P9t4drakK99HHtw==","shasum":"7446d07c6219b45ed7ddb995d71c911e33015f05","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.4.tgz","fileCount":28,"unpackedSize":110397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGCgYdCZYyn0Ij3kjWWkB4HQBBQ3d3YJv6Bj4tQKbuSAiAh3ZzrtDm23wAqdqJn924NHdEy230JjBU/aKGLnXrdyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk1DiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg//e57KzeyIVrLoFedE+L1Km80gu4oYSN63hbOrkNGjCxePJLex\r\nqhko8r3ZlQ83611dAioxvjQEVqPzkIf0b6zvwl4bH8f/h8xBCD0iO7BrciD8\r\nV37gjeNxy+U/zFbo3p9bQFbg2Nk2GFU7NKo+LRggV7iirtWgjGHbbQ7rZ8FU\r\nd2jDtMRG/ns3doZJMfzQRrc/4GFkGX/mRa1bb4AdKQyHeDLBfmVJUOdvNtRS\r\npVpBBqUnaAvUSILq6/xcHB4hu3EawTHQBTQaiI61Qr6ALHX1FyUdoa0nzguw\r\n1yg4ql1mQd/K9VaC66kZ/7XoO2oKznQ/Sebk8PMY7MpFMCixnBwxbQF/MQXo\r\nUlmJlUC7RmJVYZ3eSGVL7D/ZUbY6eQiyKyWxdRuxyv69Z7ZZ9iPp6k1Uz1b0\r\nC89SihoGkIj3zrXNuIC256+Bg2JSl9IaRgxEj4tfbXSnv8ofl1vAZwQSbn5V\r\nwsl1tLq5VwRVyNvWQt+8Z1fkCT9YGWY11UKdTIZ+oR1slykbJLrn3WllaM67\r\nDYh2d2EsPdRtdk6BbSu3lX7gt7YMLzA4uEfWMibppPUJrP/dpmmFg/byO5bq\r\nHkSnSnvE23xfEvuzovjFsONo8mRRFzpvHsml3lzFEOE7b8EKFMvP8yu1h9fb\r\nIonACTsnFvCBl4oCDMIxGFpEmCM73KfhMeY=\r\n=TXUD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.4_1670598882029_0.8218678368700871"},"_hasShrinkwrap":false},"3.0.5":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.5","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"0d7f993194c3f0b238638061aee59b6b01fc5bba","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.5","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-ODjBJuMXpJ6bMdyeU9JOPaZjSiKWB2cIPt/rYCyPV8BwWFVoiZvFk09SXKklzmgk09kJnnKfOkzy96OqzJiBWA==","shasum":"b8f480d1de3876631155e7205e3842e4f2143098","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.5.tgz","fileCount":28,"unpackedSize":109838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjl4+NRhKwdq/zsUov/SBDtLX01sGiZChOK44lTkB/IwIhAKDQBueeo6B7Bh/XooaYBW76ZA82cVTKMSuK3BcrY7d4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5MK/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPpQ/7B0ZvEhi7B4qs5i5JCkGGUn5Df1C6XPj22oRyJyET5aJwEmkj\r\nubFGZeaz4U5KVE3dWlbWGEB1vfL8UrlZWkefkaXbvEAsaSWbmTFxVNODlzEu\r\n+qT8FswHONhj5k8UcLL3AO6b83PdDxgtmUmAYCvx8Hem/IoCBRzv1hSIAUX3\r\nObRQWX36eTTtFmLZV+qJ/cofGuxNlO5lnmp9BKp65hNGAyXA4izcQoVJkbiY\r\nqybpjdEpcMB5UEASRK2PQpkniMK6qwzHfvZYJUOeyrIIUh4pSshJczsXsRTs\r\nEAZ2UVMNaQpZGJET1ClSHKzNiqI2E5Hj/gl8+62z/bHQB5Qh8IFGsyiVhdlo\r\nsW2KnrGYgY2YZkd0++LWztu9gVxcvrQbsR4NmRXeQCJFOMH1e6A3FEKagUBC\r\n16wNHTm7ShaHcROzY+eK4rbBdxmU3VxbD8g3R44GKlcWSByNvGXx/Sfq/yvI\r\n4sBLOhjqikNLdEVsywlZoxx6Fq1M5Dixnr/H5/m1/6roHRIq3BSWU6ZFhvWE\r\nJmqs4yWw/Az5/7POEgyMVCzQ0z5evcKu26os4OpGdRYXD1SEZm2PEgKwER67\r\n52WwSYRRthNm3DbUYH5f8ObxdqUUMLcCHOvPpVCsitBe5KzPB2Zbm79Vcop/\r\nX7K1cNQxspxIYNiaWi7iX9ysJa7600kNt88=\r\n=Gca7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.5_1675936447424_0.712319048173746"},"_hasShrinkwrap":false},"3.0.6":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.6","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"0d7f993194c3f0b238638061aee59b6b01fc5bba","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.6","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-tCjNC/8IHhB7C1ipld/08EWOOoZMwUz0b1yd+4dFk89oUsc+yVqz1oyLFKhTrwPkAvCvZ0VUCytSUQtyu57sFA==","shasum":"c59ac01875922ae63ebb4a7aea3ea60fb5c250b9","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.6.tgz","fileCount":28,"unpackedSize":110516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO9ECryGgXv5VZNjv5D8rGjfaiMdRsJZuzOm/Myz0ttAiB0dDEDVYuLObVfg4RiwkEkopCfDX8aPHuhwhXVZTmHEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGvzzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzBQ/+NTC4VuMSIvwb0qGV6ZcJdRpajQtkkgWwgUl6ccz9LhVJz/re\r\n6GhlKRVcSGdUGipS7vxMC5XUrE7Hwtm8tgLf2mkxyGC3k8FjjbY9Y65kZjsQ\r\nvAywH7CQHZuxDWxf+HQzUL4VOAAm4Sysi0rZ4CvQ010Yuhi/epJT0cS5ToJt\r\n+lqiZOEzYCDU3VFooGBx8WD+eHYUXO54JgCuLfn6lzaw4y/1AQWdXefoPv2/\r\nwgF6XSdKRSc2Tm6G127gY9wgXlig2qEtrKw954hO9XgRM+hMC8c4hS5yFR4m\r\nQnmnVZw1pbRT5dH+f8ZwoAXK2PG0iQXp18UpkcBOu+UZS+2wHk0nYGu1KaX0\r\niG+5djGH8GoGd6X3T6tCih5l11exAzihFk++x/aj3d3wZukK0gOPx91BpskM\r\ngfQT3jWoTXhr0+jbL/pUEC/iwei2KChdDZi1K7DHncvBk8OJdhM6uBeomNon\r\nrcC2Rq9M2zrrqz9sMc05N2grGh1YI3Evu19fsezk6Ebq87EnL7i4cwljnmdY\r\na/gOa5BIplyBLiiIYFPHx8zB0IzhjcejveThoWw0oDkA4IHhXMiQFKG6AGxD\r\nq8e63jLqjAQbpEjzCPrtPQpyGaJFDxERNCYwPVN/EA2CYtujBd+zeD8YrveP\r\nTwtmyzTvf33Xlq6bCUaEFiEgZgT2yK1e2P4=\r\n=JiTp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.6_1679490291699_0.482117482114943"},"_hasShrinkwrap":false},"3.0.7":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.7","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"0d7f993194c3f0b238638061aee59b6b01fc5bba","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.7","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-BPPcDELmgFBAfXvIG3y5JzVLN1RRbxHEINDJewE4Klm5+q/6w41FUf2uSlKhHa+Wc1gkDzQCAADWW2JSQLwQAA==","shasum":"a0f579917b33d957fee6fb12fcd3f37261e64fa7","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.7.tgz","fileCount":28,"unpackedSize":110615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmTVDrMzRVI6PCMwY360JC29ZcvdFCQ1fihxijhzbHvAiEAkYVJKw2QnRz4/I6aKGI+PXcIoZVcwgL/9bM6jmSp9yE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGv6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrOg//YWgBlqZzcNU0Rq2LjYqC0CBwoszeW5skmjkDHPbGhyzVnTuC\r\nfBESgBe8Hkf1RVRZR/y9Q1Z/zR703dYdyP6uNDx5jjaLc6nAquI1mqh3EhTn\r\nS57oVC2CFsScH4il0y+QGIOkWOPuqh0J0EudBSyt+XM4g7Y4TA0Ix4gOslBU\r\nDZNFp5ofImgmX5OFPCPDbYpH77yy2BW1zWbK6NakR53g+5wO3zPEQq+X6i6I\r\nFQOBnPhf1rIlbNBOr/t2+yJSdoCOJi5+MS1eHJAvdN8fpP2c0PfWcuKlna1C\r\n5Q3kJjeybIGIpFsJ27o2KcSfKKJ3TWsao9fi6cVREA7ThJJY01jLdxP+TEHg\r\n+jG25Xt/NhOosWq0hmC3564BUlp23DjcDMxnPlCHIEQpGl2ffJ9hWbSvj8uW\r\nXPy1wdiUe6ntwTzoTSbyoZZu4EnEYd5bVYe+fjvkJysBlbr+WTO0MFVNkaGN\r\nm/3y+IppI8lpBUXXAjXdTJ5vaYgLGHWORRhRLj+vS8LWAmrAFR9eZO6/1zW6\r\n1OS/0yJ3ub29MQMyMhkncAGXRrFkNFGD9LMxuSRm0I8FgTwkXkAnpLCzyUBF\r\n3sKiJxoxAlMm+VG0hbYmdkrtwyt6fZcYb9Cq2NUAl3OReIfCe5JPckkh2Dkx\r\nGuW3J1RliLfFbMgqqu20dX57b5MDJEmHSQs=\r\n=bVQD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.7_1679490718144_0.16863302120002333"},"_hasShrinkwrap":false},"3.0.8":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.8","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"0d7f993194c3f0b238638061aee59b6b01fc5bba","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.8","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-if6ITSGCLspgI7e0rWCX01fRRcCX1FfgtgaiT2woF41+yVvO+9T4Sof1JwOO+aw08FpIpQjai+6tEnElAhpwVA==","shasum":"240a259457747b52259f2c25881c048969204dd9","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.8.tgz","fileCount":28,"unpackedSize":110564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNhfy+7DYXV1uR4EUvZzO9de9N6wv1B7nifq1GR8Yw7QIhAKLExEyMc9+vHBoaQWdo0o0SWUo7dWn97WJiVxO195Rn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGv+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhwA/9EsNL+FNDqG0T9SBpF/tOvN8zzpgaVIYPuJnlBueCjwcUc9G/\r\nG0rMKCEl1+JarQScUoQePfWqVWn01/QoGSiDtXo3aMCWBj7xiKzh6WN+XvYk\r\n8XkGQ6zfPqehUAaNDkx4oBSh2bcvAMCjl0eyMeDoOTXTU72L2aPJIjv/ldpl\r\n4TuHesJt8AvZsuhOZ7w4PSz8fHefLzk+yAE4Ucsubi6ZyMoSpC11L5LOOpXm\r\no7l6L7TXr+GAgmnfczCOtfHuTynEf6e60mKaOHTDVttqWGcTG6OCbhU20Zrq\r\nUQABQtDvNuLbtBDgC2sCjZECUYrdDAy+PkQJ0JwyZw8erOcj8PKsZZoKEVpE\r\nVNhjarBfJinzZAY7ii1G8ajstLxnT8y0OaI+Lydr9vm9lXgeO416eG0PvOOE\r\npDE8K17Ob8C8PghuzD3wlPtyu5fxJ3xxpi8filwsezQV7hW5LmSl3+NcP5uE\r\nilVNzdJ70Ny7OjtSiyxQ8FFY2EixJmxbXfRraT4UbnYFfguBunyL1EB4e6zj\r\nI1nt3q4q72dAGUTE/vZoRPK6TLzs/DXbpnvVe69U5ULVS2rHmz90RHTqK65u\r\nPaRt8OjsFK3HwhHo8GnD6ap2MC6b+Ij3NZndrgcRT9OIL1NLSi1p15+06RGn\r\ngqQcUKWehwgx5P4uh0/3qSHZbsTXLp/QOEA=\r\n=S4/M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.8_1679491002356_0.44767319162525565"},"_hasShrinkwrap":false},"3.0.9":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.9","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"a270627e895843bd78b9bc84e273ac1bc440e433","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.9","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-pyiEu0I45v1z+Ivn25lDPAbU821D25e0Aim//IFxQ/wzYoy9V7NehnTTuFNrwbRemdP9iDduqvsYwPTtcqRNvw==","shasum":"937962c51fc7fa0334bdc763c831aa4c475a6300","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.9.tgz","fileCount":28,"unpackedSize":112788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDol3AFIBQpwcYVICTUg5RDcEOXXa/X52JtZBPWdTC+gIhAN+BAKosZDApauQXzt9OTR2GVElowelWgF+80NouLEpk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHd4VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Xg/+Mjr5acFVApb33p1mHYAcqKRdzIxSVC7ZfJTCnFaMeDkk1M5g\r\n/xYIEsFIDuoqVhWlyKNRJA7Cz/AVt4ZPYfCVZgX9OkB4q6G78jU9lmAnWtKv\r\nRLz84/NLwFZqtBzhhvBz6iLzhEuqTiqS+WZLqKah1w7zeyumVEXtlNxMK/YD\r\n2JTO1wgfdvvNKWTcCZOJ0UiSMf8OagdgTs/ryJQIXx7cHWpaideq+g8syHdr\r\nFogxzuD5kG3QHsVEbvlxedJFPG7uCjiPeBvPOLRa2FE4NNIEKhBmTJrL46Yf\r\nErwCjbgNUDFTSJXDQzgZJKAzXhRQRxhi99jpBnXluDzUL5jYJKinEzKaL3ec\r\nRmT9hhgLs3ppRT4+diRrwbtwf0ZJpPnPIIBeI4EVt4dToGY+6/T8XfntBB95\r\nexvF6A6C+dEZQ9GJ6Oh612TUs4eAab1b51QgyX0+9BQXXZPVmlebz+Th2UXj\r\nrfxurv0AP9oodZzx/9s6G/k+zNnUr/L+5H90RSxXoitTFTxL4haZ1a3MaJmz\r\ninxVVbPCshSpqboMyosdrCeu7L/5S4MWSMK0043u7kdJVKIw9W3lqkoowVPP\r\n0C43wMQEwg/hJOUdUi/Y0RDb8bWNo+JA5GuZikDQDc2Rc14+eEAfMVsbkAkl\r\n3dDzNRmWKS207Hazh1ZgQU8x46cfrzXm7bY=\r\n=eOQA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.9_1679678997147_0.34971468545880113"},"_hasShrinkwrap":false},"3.0.10":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.10","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"a270627e895843bd78b9bc84e273ac1bc440e433","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.10","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-fx4SsBR7ks0MJ8R+iABFQ0xNQ22PwnIBecJyV8bt7tffNW2MIPVL5dVHrUWcIYDy9OzPZSeb9t2l3vdY6r/0Uw==","shasum":"83ed42a728eeb975bb359c8207e10febc34eb31e","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.10.tgz","fileCount":28,"unpackedSize":113095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ1PFWqpKQXeCLIBZWe05bVpBhd/25C5vB+SNO7Z+2xgIhAOGVLe+cS8qVoG5yzauN12vVW7R8C7p3IuKkCB5NI6xt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHeNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6fw//aHThezIGE+xHQv9VVD6VEf8Fgdy/S6W2fBvQJAupdbePq0pM\r\nqf4qIr1yt4OgAa3Llu0LvO+UiTuvMHNJVyQJXiUCpD3TijvtIWOS27wBD1Ai\r\nVJ7+cvxIld2aSovYZ/SQ36NO28NIzqZAeXvVNyyfqivR124dKmVzDhrDEDyI\r\ndkj8Wl5XV2UtBNBxFByXtsba/A9IG8KTSvrbgokL3fejUWC3P1EEM8g0BqEC\r\nv123Wekm//dqv3roZGeXm3XKK4oi1QKFszRRcCJd4Gw473nPjVs/yGgZuTns\r\npshCfcu+ImmY1ypNV6j8MyypHz2UdYtpMXQ5icDJj52vqVzlEYDBtLMkC/ks\r\nRtquynj9Ralg9HFOJQFBZhwA1eSrXQlQcaAeWtIe+HC2WVW0MAgtpcZvqqAQ\r\n3uiqwRXD/757QlHhDF0G15nNcnNAPGupcvXvBo79/9kRhVtaxgM4ozPUGhSk\r\nL6Zb3EJbLmPAybounFO+I8H0tW8BErHE16G4Bcz8Dra32Zll7n3IkZ5lH1Ce\r\nc1ABtDTs2VvZaznPNdIyxjHxf2BSMJfkXlhvlG7W7FHiW8CDncSonoa61glw\r\nF9qWa72jvAKin45vs91NV/J6zNBE0UmGaCm1jcfbFnGI+aap2nJiwnf3kqrU\r\nKkJPrEmmh/g8QfQbrowiIdpb0cQNr4GWavQ=\r\n=2Zn8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.10_1679680368772_0.6587023183208864"},"_hasShrinkwrap":false},"3.0.11":{"name":"@blue-performance/capacitor-barcode-scanner","version":"3.0.11","description":"A fast and efficient (QR) barcode scanner for Capacitor","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Blue Performance GmbH"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"keywords":["capacitor","plugin","native"],"scripts":{"docgen":"docgen --api BarcodeScannerPlugin --output-readme API_REFERENCE.md","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepare":"npm run build","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination \"platform=iOS Simulator,name=iPhone 12\" && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build"},"devDependencies":{"@capacitor/android":"^4.5.0","@capacitor/core":"^4.5.0","@capacitor/docgen":"0.2.0","@capacitor/ios":"^4.5.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.28.0","husky":"^4.3.0","prettier":"~2.8.0","prettier-plugin-java":"~1.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.77.2","swiftlint":"^1.0.1","typescript":"~4.9.3"},"peerDependencies":{"@capacitor/core":"^4.5.0"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended","ignorePatterns":["dist/**/*"]},"husky":{"hooks":{"pre-commit":"npx pretty-quick --staged"}},"homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","directories":{"example":"examples"},"dependencies":{},"private":false,"gitHead":"08a74b7accc3cbbf74c67dba0ed469c391bb2a02","bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"_id":"@blue-performance/capacitor-barcode-scanner@3.0.11","_nodeVersion":"16.15.1","_npmVersion":"8.19.0","dist":{"integrity":"sha512-AKaMgDmnSmHzz5OJ8Ma7yQ1ulf2tmpPeNnb8R/0q5l67z5UlcLag1hXXHS99iqUrMDZexci5aGWQxY/6NhZiNQ==","shasum":"c9a5a3656a44bda0fcd15c54732593ec12318ceb","tarball":"https://registry.npmjs.org/@blue-performance/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.11.tgz","fileCount":28,"unpackedSize":113853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOw6xbUppiG1NFRNncfsDhKkU+n4OQhyNegNQ9rEo+YAiARRVOalT8QCZozciYJtYsoO3Cgs3rvtmYczNIq3sqzjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaTaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSjQ/+L8kIufBxkuydxGdmEf9Ad2fol4r61Z+S+htVOgjHc7ai/C+Y\r\ny0MzbbUNPjcr4IGTUvBXolA8jX4URCQUGItS8qfvJ+u+lAvo5ZP4BXEB3wYF\r\nh0crLg1xKgaicsW+shtfKq7jA7rPA9feJ05i4Ca4VgcVuwWIWooYT6GT9qN2\r\nxa6tJMe4lVUzKReX7BV/MYUDFCPduUcJs0yddwi+6PCuniBQQ6BB9kWtaqme\r\nmL3AfRcd5vjRoqktkXCbodrCbQfPOUhF/VBdRTfqAg5RZKScnhIWmwqRunki\r\nBN2hkCMbw/oP2GztLgKJygSC1YqscS0dD+JCJtKEstbvaBAeEC5kKuNzaQzq\r\nBe/PL0OtTkvX/s+QbZutYilMBIRHRvXwwlui2hvFfk/FbSsLQfIax23a7k+J\r\nZwKCwH2AE2f6eBbYZAJBDP056UOQNqXAZXSH8qX9kjAE0BIW2Vfql7QcayMg\r\nz241HyvKcn7N9ep9FtdhLKzqAS/5NflxlCigqOD6zUvJnzIVuT9IkkeY7Cfl\r\nhcklbEohLbVlpatFOfOXxkkTjyenfoKKcHuR47xdHnP78QPgS3S4liqbjcIQ\r\nZJDXizqJ67/Roy2FJ3Eu7rkJyl68HefHGE5j/wiQj99YOg4AJjqUwrqUOpSM\r\nuYubZFu0k80laqm3lXfQruXXAMisFBvs9cM=\r\n=VcgT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor-barcode-scanner_3.0.11_1680188634196_0.5411230342600393"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-09T14:20:58.794Z","3.0.0":"2022-12-09T14:20:59.115Z","modified":"2023-03-30T15:03:54.511Z","3.0.1":"2022-12-09T14:23:09.587Z","3.0.2":"2022-12-09T14:25:38.351Z","3.0.3":"2022-12-09T15:11:02.269Z","3.0.4":"2022-12-09T15:14:42.167Z","3.0.5":"2023-02-09T09:54:07.573Z","3.0.6":"2023-03-22T13:04:51.874Z","3.0.7":"2023-03-22T13:11:58.342Z","3.0.8":"2023-03-22T13:16:42.565Z","3.0.9":"2023-03-24T17:29:57.358Z","3.0.10":"2023-03-24T17:52:48.962Z","3.0.11":"2023-03-30T15:03:54.372Z"},"maintainers":[{"name":"marco-hochmuth","email":"Marco.Hochmuth@blue-performance.com"}],"description":"A fast and efficient (QR) barcode scanner for Capacitor","homepage":"https://github.com/BluePerformance/capacitor-barcode-scanner#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/BluePerformance/capacitor-barcode-scanner.git"},"author":{"name":"Blue Performance GmbH"},"bugs":{"url":"https://github.com/BluePerformance/capacitor-barcode-scanner/issues"},"license":"MIT","readme":"<p align=\"center\"><br><img src=\"https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png\" width=\"128\" height=\"128\" /></p>\n<h3 align=\"center\">Barcode Scanner</h3>\n<p align=\"center\"><strong><code>@blue-performance/capacitor-barcode-scanner</code></strong></p>\n<p align=\"center\">\n  A fast and efficient (QR) barcode scanner for Capacitor.\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/maintenance/yes/2022?style=flat-square\" />\n  <a href=\"https://www.npmjs.com/package/@blue-performance/capacitor-barcode-scanner\"><img src=\"https://img.shields.io/npm/l/@blue-performance/capacitor-barcode-scanner?style=flat-square\" /></a>\n<br>\n  <a href=\"https://www.npmjs.com/package/@blue-performance/capacitor-barcode-scanner\"><img src=\"https://img.shields.io/npm/dw/@blue-performance/capacitor-barcode-scanner?style=flat-square\" /></a>\n  <a href=\"https://www.npmjs.com/package/@blue-performance/capacitor-barcode-scanner\"><img src=\"https://img.shields.io/npm/v/@blue-performance/capacitor-barcode-scanner?style=flat-square\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n<a href=\"#contributors-\"><img src=\"https://img.shields.io/badge/all%20contributors-1-orange?style=flat-square\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n</p>\n\n## Table of Contents\n\n- [About](#about)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Troubleshooting](#troubleshooting)\n\n## About\n\n### Supported use cases\n\n- Scanning QR Codes\n- Taking photos\n\n### Supported barcodes\n\nOn **iOS** this library makes use of Apple's own `AVFoundation`. This means **[this list of barcodes](https://developer.apple.com/documentation/avfoundation/avmetadatamachinereadablecodeobject/machine-readable_object_types)** should be supported.\n\nOn **Android** this library uses [`zxing-android-embedded`](https://github.com/journeyapps/zxing-android-embedded) which uses [`zxing`](https://github.com/zxing/zxing) under the hood. That means **[this list of barcodes](https://github.com/zxing/zxing/#supported-formats)** is supported.\n\n### Note on supported Capacitor versions\n\n`v3.x` supports Capacitor `v4.x`\n\n`v2.x` supports Capacitor `v3.x`\n\n`v1.x` supports Capacitor `v2.x`\n\nAll releases of this package can be found on [npm](https://www.npmjs.com/package/@blue-performance/capacitor-barcode-scanner?activeTab=versions) and on [GitHub Releases](https://github.com/capacitor-community/barcode-scanner/releases)\n\n## Installation\n\n```bash\nnpm install @blue-performance/capacitor-barcode-scanner\nnpx cap sync\n```\n\n### iOS\n\nFor iOS you need to set a usage description in your info.plist file.\n\nThis can be done by either adding it to the Source Code directly or by using Xcode Property List inspector.\n\n**Adding it to the source code directly**\n\n1. Open up the Info.plist (in Xcode right-click > Open As > Source Code)\n2. With `<dict></dict>` change the following\n\n```diff\n<dict>\n+  <key>NSCameraUsageDescription</key>\n+  <string>To be able to scan barcodes</string>\n</dict>\n```\n\n_NOTE:_ \"To be able to scan barcodes\" can be substituted for anything you like.\n\n**Adding it by using Xcode Property List inspector**\n\n1. Open up the Info.plist **in Xcode** (right-click > Open As > Property List)\n2. Next to \"Information Property List\" click on the tiny `+` button.\n3. Under `key`, type \"Privacy - Camera Usage Description\"\n4. Under `value`, type \"To be able to scan barcodes\"\n\n_NOTE:_ \"To be able to scan barcodes\" can be substituted for anything you like.\n\nMore info here: https://developer.apple.com/documentation/bundleresources/information_property_list/nscamerausagedescription\n\n### Android\n\nWithin your `AndroidManifest.xml` file, change the following:\n\n```diff\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest\n  xmlns:android=\"http://schemas.android.com/apk/res/android\"\n+  xmlns:tools=\"http://schemas.android.com/tools\"\n  package=\"com.example\">\n\n  <application\n+    android:hardwareAccelerated=\"true\"\n  >\n  </application>\n\n+  <uses-permission android:name=\"android.permission.CAMERA\" />\n\n+  <uses-sdk tools:overrideLibrary=\"com.google.zxing.client.android\" />\n</manifest>\n```\n\n## Usage\n\nThe complete API reference can be found [here](./API_REFERENCE.md).\n\nScanning a (QR) barcode can be as simple as:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst startScan = async () => {\n  // Check camera permission\n  // This is just a simple example, check out the better checks below\n  await BarcodeScanner.checkPermission({ force: true });\n\n  // make background of WebView transparent\n  // note: if you are using ionic this might not be enough, check below\n  BarcodeScanner.hideBackground();\n\n  const result = await BarcodeScanner.startScan(); // start scanning and wait for a result\n\n  // if the result has content\n  if (result.hasContent) {\n    console.log(result.content); // log the raw scanned content\n  }\n};\n```\n\n### Opacity of the WebView\n\n`hideBackground()` will make the `<html>` element transparent by adding `background: 'transparent';` to the `style` attribute.\n\nIf you are using Ionic you need to set some css variables as well, check [**here**](#ionic-css-variables)\n\nIf you still cannot see the camera view, check [**here**](#the-scanner-view-does-not-show-up)\n\n### Stopping a scan\n\nAfter `startScan()` is resolved, the Scanner View will be automatically destroyed to save battery. But if you want to cancel the scan before `startScan()` is resolved (AKA no code has been recognized yet), you will have to call `stopScan()` manually. Example:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst stopScan = () => {\n  BarcodeScanner.showBackground();\n  BarcodeScanner.stopScan();\n};\n```\n\nIt is also important to think about cases where a users hits some sort of a back button (either hardware or software). It is advised to call `stopScan()` in these types of situations as well.\n\nIn Vue.js you could do something like this in a specific view where you use the scanner:\n\n```vue\n<script>\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nexport default {\n  methods: {\n    stopScan() {\n      BarcodeScanner.showBackground();\n      BarcodeScanner.stopScan();\n    },\n  },\n\n  deactivated() {\n    this.stopScan();\n  },\n\n  beforeDestroy() {\n    this.stopScan();\n  },\n};\n</script>\n```\n\n### Preparing a scan\n\nTo boost performance and responsiveness (by just a bit), a `prepare()` method is available. If you know your script will call `startScan()` sometime very soon, you can call `prepare()` to make `startScan()` work even faster.\n\nFor example:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst prepare = () => {\n  BarcodeScanner.prepare();\n};\n\nconst startScan = async () => {\n  BarcodeScanner.hideBackground();\n  const result = await BarcodeScanner.startScan();\n  if (result.hasContent) {\n    console.log(result.content);\n  }\n};\n\nconst stopScan = () => {\n  BarcodeScanner.showBackground();\n  BarcodeScanner.stopScan();\n};\n\nconst askUser = () => {\n  prepare();\n\n  const c = confirm('Do you want to scan a barcode?');\n\n  if (c) {\n    startScan();\n  } else {\n    stopScan();\n  }\n};\n\naskUser();\n```\n\nThis is fully optional and would work the same as:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst startScan = async () => {\n  BarcodeScanner.hideBackground();\n  const result = await BarcodeScanner.startScan();\n  if (result.hasContent) {\n    console.log(result.content);\n  }\n};\n\nconst askUser = () => {\n  const c = confirm('Do you want to scan a barcode?');\n\n  if (c) {\n    startScan();\n  }\n};\n\naskUser();\n```\n\nThe latter will just appear a little slower to the user.\n\n### Permissions\n\nThis plugin does not automatically handle permissions. But the plugin _does_ have a utility method to check and request the permission. You will have to request the permission from JavaScript. A simple example follows:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst checkPermission = async () => {\n  // check or request permission\n  const status = await BarcodeScanner.checkPermission({ force: true });\n\n  if (status.granted) {\n    // the user granted permission\n    return true;\n  }\n\n  return false;\n};\n```\n\nA more detailed and more UX-optimized example:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst didUserGrantPermission = async () => {\n  // check if user already granted permission\n  const status = await BarcodeScanner.checkPermission({ force: false });\n\n  if (status.granted) {\n    // user granted permission\n    return true;\n  }\n\n  if (status.denied) {\n    // user denied permission\n    return false;\n  }\n\n  if (status.asked) {\n    // system requested the user for permission during this call\n    // only possible when force set to true\n  }\n\n  if (status.neverAsked) {\n    // user has not been requested this permission before\n    // it is advised to show the user some sort of prompt\n    // this way you will not waste your only chance to ask for the permission\n    const c = confirm('We need your permission to use your camera to be able to scan barcodes');\n    if (!c) {\n      return false;\n    }\n  }\n\n  if (status.restricted || status.unknown) {\n    // ios only\n    // probably means the permission has been denied\n    return false;\n  }\n\n  // user has not denied permission\n  // but the user also has not yet granted the permission\n  // so request it\n  const statusRequest = await BarcodeScanner.checkPermission({ force: true });\n\n  if (statusRequest.asked) {\n    // system requested the user for permission during this call\n    // only possible when force set to true\n  }\n\n  if (statusRequest.granted) {\n    // the user did grant the permission now\n    return true;\n  }\n\n  // user did not grant the permission, so he must have declined the request\n  return false;\n};\n\ndidUserGrantPermission();\n```\n\nIf a user denied the permission for good, `status.denied` will be set to true. On Android this will happen only when the user checks the box `never ask again`. To get the permission anyway you will have to redirect the user to the settings of the app. This can be done simply be doing the following:\n\n```js\nimport { BarcodeScanner } from '@blue-performance/capacitor-barcode-scanner';\n\nconst checkPermission = async () => {\n  const status = await BarcodeScanner.checkPermission();\n\n  if (status.denied) {\n    // the user denied permission for good\n    // redirect user to app settings if they want to grant it anyway\n    const c = confirm('If you want to grant permission for using your camera, enable it in the app settings.');\n    if (c) {\n      BarcodeScanner.openAppSettings();\n    }\n  }\n};\n```\n\n### Target only specific barcodes\n\nYou can setup the scanner to only recognize specific types of barcodes like this:\n\n```ts\nimport { BarcodeScanner, SupportedFormat } from '@blue-performance/capacitor-barcode-scanner';\n\nBarcodeScanner.startScan({ targetedFormats: [SupportedFormat.QR_CODE] }); // this will now only target QR-codes\n```\n\nIf `targetedFormats` is _not specified_ or _left empty_, _all types_ of barcodes will be targeted.\n\nTargeting only specific types can have the following benefits:\n\n- Improved performance (since the decoder only has to look for the specified barcodes)\n- Improved User Experience (since scanning a barcode that is not supported by your case, will not work)\n\nThe following types are supported:\n\n<table>\n  <thead>\n    <tr>\n      <th>Category</th>\n      <th>Type</th>\n      <th>Android</th>\n      <th>iOS</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td rowspan=\"6\">1D Product</td>\n    </tr>\n    <tr>\n      <td>UPC_A</td>\n      <td>✔</td>\n      <td>✔**</td>\n    </tr>\n    <tr>\n      <td>UPC_E</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>UPC_EAN_EXTENSION</td>\n      <td>✔</td>\n      <td>✖</td>\n    </tr>\n    <tr>\n      <td>EAN_8</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>EAN_13</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td rowspan=\"8\">1D Industrial</td>\n    </tr>\n    <tr>\n      <td>CODE_39</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>CODE_39_MOD_43</td>\n      <td>✖</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>CODE_93</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>CODE_128</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>CODABAR</td>\n      <td>✔</td>\n      <td>✖</td>\n    </tr>\n    <tr>\n      <td>ITF</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>ITF_14</td>\n      <td>✖</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td rowspan=\"8\">2D</td>\n    </tr>\n    <tr>\n      <td>AZTEC</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>DATA_MATRIX</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>MAXICODE</td>\n      <td>✔</td>\n      <td>✖</td>\n    </tr>\n    <tr>\n      <td>PDF_417</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>QR_CODE</td>\n      <td>✔</td>\n      <td>✔</td>\n    </tr>\n    <tr>\n      <td>RSS_14</td>\n      <td>✔</td>\n      <td>✖</td>\n    </tr>\n    <tr>\n      <td>RSS_EXPANDED</td>\n      <td>✔</td>\n      <td>✖</td>\n    </tr>\n  </tbody>\n</table>\n\n\\*\\* `UPC_A` is supported on iOS, but according to the offical [Apple docs](https://developer.apple.com/documentation/avfoundation/avmetadataobject/objecttype/1618807-ean13) it is part of `EAN_13`. So you should specify `EAN_13` to be able to scan this. If you want to distinguish them from one another, you should manually do so after getting the result.\n\n## Troubleshooting\n\n### Ionic CSS variables\n\nIonic will add additional CSS variables which will prevent the scanner from showing up.\nTo fix this issue add the following snippet at the end of your global css.\n\n```css\nbody.scanner-active {\n  --background: transparent;\n  --ion-background-color: transparent;\n}\n```\n\nOnce this is done, you need to add this class to the body before using the scanner.\n\n```typescript\ndocument.querySelector('body').classList.add('scanner-active');\n```\n\nAfter your done with your scanning work, you can simply remove this class.\n\n```typescript\ndocument.querySelector('body').classList.remove('scanner-active');\n```\n\n### I have a `Error: Plugin BarcodeScanner does not respond to method call` error message on iOS\n\nIn Xcode click on `Product` > `Clean Build Folder` and try to build again.\n\n### I have a `Cannot resolve symbol BarcodeScanner` error message in Android Studio\n\nIn Android Studio click `File` > `Sync Project with Gradle Files` and try to build again.\n\n### The scanner view does not show up\n\nIf you cannot see the scanner in your viewport, please follow these steps:\n\n1. Check if camera permissions are granted properly\n2. Check if the scanner element does appear inside the DOM, somewhere within the `body` tag\n   - [It's not there](#i-do-not-find-the-scanner-in-the-dom)\n3. Check if some DOM elements are rendered on top of the scanner\n   - Search which element is causing the issue [#7](https://github.com/capacitor-community/barcode-scanner/issues/7#issuecomment-744441148)\n   - Play with javascript [#26](https://github.com/capacitor-community/barcode-scanner/issues/26)\n\n### I do not find the scanner in the DOM\n\nThis should appear in the DOM when running the `BarcodeScanner.startScan()` method.\n\n```html\n<body>\n  <!-- ... -->\n  <div style=\"position: absolute; left: 0px; top: -2px; height: 1px; overflow: hidden; visibility: hidden; width: 1px;\">\n    <span\n      style=\"position: absolute; font-size: 300px; width: auto; height: auto; margin: 0px; padding: 0px; font-family: Roboto, Arial, sans-serif;\"\n      >BESbswy</span\n    >\n  </div>\n  <!-- ... -->\n</body>\n```\n\nIf it does not, it may be a bug due to the component being loaded to deep inside the DOM tree.\nYou can try to see if the plugin is working properly by adding the following in your `app.component.ts` file.\n\n```typescript\nBarcodeScanner.hideBackground();\nconst result = await BarcodeScanner.startScan();\n```\n\n#### It doesn't appear\n\nIt could mean that you have missed a step by the [plugin configuration](#installation).\n\n#### I did the configuration correctly\n\nplease [open an issue](https://github.com/capacitor-community/barcode-scanner/issues/new/choose)\n\n## TODO\n\nA non-exhaustive list of todos:\n\n- Support for switching between cameras\n- Support for web\n","readmeFilename":"README.md"}