{"_id":"@dandagadita/capacitor-barcode-scanner","_rev":"5-2fb50019cde884bed8978c182277747b","name":"@dandagadita/capacitor-barcode-scanner","dist-tags":{"latest":"3.1.1"},"versions":{"3.0.3":{"name":"@dandagadita/capacitor-barcode-scanner","version":"3.0.3","keywords":["capacitor","plugin","native"],"author":{"name":"OutSystems"},"license":"MIT","_id":"@dandagadita/capacitor-barcode-scanner@3.0.3","maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"dist":{"shasum":"b48d5370a30a07504cde0df4de9313a7b05fbc35","tarball":"https://registry.npmjs.org/@dandagadita/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.3.tgz","fileCount":31,"integrity":"sha512-WY57YEKdx03NwEfIPIANwR9Idex2tMDFjmvIEAxFjHLMxBe6PqZSsnH1erlhmsgKUQ7S3NLtBo1GTuwvE/EB5Q==","signatures":[{"sig":"MEQCICnv/e5Jfva4MONkCkWEwJUwv0Js/yPFg/xUeg6mlBC1AiAea8utEe7XGnYbJfl50dF1WsQDgZXBpqg77ot4UQteCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153917},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4dbe2ff4625f8421382aa82dcf81c6b1ec1ee792","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorBarcodeScannerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorBarcodeScanner -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dandagadita","email":"dandagadita@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin using Outsystems Barcode libs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"html5-qrcode":"2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.7.7","eslint-config-prettier":"^10.1.8","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-barcode-scanner_3.0.3_1777751721922_0.8107807087671102","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@dandagadita/capacitor-barcode-scanner","version":"3.0.4","keywords":["capacitor","plugin","native"],"author":{"name":"OutSystems"},"license":"MIT","_id":"@dandagadita/capacitor-barcode-scanner@3.0.4","maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"dist":{"shasum":"18e8b3f1b1f669f82e3886d06f468c7ac723e420","tarball":"https://registry.npmjs.org/@dandagadita/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.4.tgz","fileCount":31,"integrity":"sha512-3XQqK1HAZn5uYR4xSc/0I/Vcz2JzOoA18VQtOMvTbJWuHpx3XOkRQarGv3faBGvpr69KE70nV8DrCFz65tzQNw==","signatures":[{"sig":"MEUCIQCDmbzmEG6fuy1cHb61y1G4wXkYvexBWNQo6VMJqFHghwIgGXuk3t1ipobdkz0foREw0NshlcrInJuleqRIV/XdvdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154781},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4dbe2ff4625f8421382aa82dcf81c6b1ec1ee792","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorBarcodeScannerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorBarcodeScanner -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dandagadita","email":"dandagadita@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin using Outsystems Barcode libs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"html5-qrcode":"2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.7.7","eslint-config-prettier":"^10.1.8","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-barcode-scanner_3.0.4_1777753545416_0.5294037326492793","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@dandagadita/capacitor-barcode-scanner","version":"3.0.5","keywords":["capacitor","plugin","native"],"author":{"name":"OutSystems"},"license":"MIT","_id":"@dandagadita/capacitor-barcode-scanner@3.0.5","maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"dist":{"shasum":"fb5976572a9721c8aa467b28d25408c66e7f0471","tarball":"https://registry.npmjs.org/@dandagadita/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.5.tgz","fileCount":31,"integrity":"sha512-i0kek6EdXXv6F4eEKWIkvc5EOnikslOalnBKAhV/XPeFsZQq/AAr3ae8xHpOEu5t9X5eKwyh/B8x4GFTsM/LZQ==","signatures":[{"sig":"MEQCIEeFOft7sWiWRvKreshTHodDEXKrQpTMb+joYrZf2SYDAiAKt+KYC9xSrrADWCXa92wyyPApwqICEoAylWiFePSIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158677},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4dbe2ff4625f8421382aa82dcf81c6b1ec1ee792","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorBarcodeScannerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorBarcodeScanner -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dandagadita","email":"dandagadita@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin using Outsystems Barcode libs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"html5-qrcode":"2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.7.7","eslint-config-prettier":"^10.1.8","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-barcode-scanner_3.0.5_1777755591831_0.7966376171329639","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@dandagadita/capacitor-barcode-scanner","version":"3.0.6","keywords":["capacitor","plugin","native"],"author":{"name":"OutSystems"},"license":"MIT","_id":"@dandagadita/capacitor-barcode-scanner@3.0.6","maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"dist":{"shasum":"7bd55119c776f2447eef5e88cbbe361da21f6fbe","tarball":"https://registry.npmjs.org/@dandagadita/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.0.6.tgz","fileCount":31,"integrity":"sha512-IL9jijE6lY2u3528xutmhIGyaNYpDAXRdfa4RyVr6Hx9WSy4VS+xGtUHX5ochxor2eZ1J5lQG4h0BigJxx8TJQ==","signatures":[{"sig":"MEYCIQCo25miHH8q/rYBIDBuoOQ6qdnl1uMRLMgWMGzWjW95VAIhAN3/vXprzHboxJWntO97GmfYBlINgd5rpsQQtyPz9Hge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161905},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4dbe2ff4625f8421382aa82dcf81c6b1ec1ee792","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorBarcodeScannerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorBarcodeScanner -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dandagadita","email":"dandagadita@gmail.com"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin using Outsystems Barcode libs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"html5-qrcode":"2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.7.7","eslint-config-prettier":"^10.1.8","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-barcode-scanner_3.0.6_1777755804466_0.8590364223727618","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"_id":"@dandagadita/capacitor-barcode-scanner@3.1.1","bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"dist":{"shasum":"fcf30a68737d9931dc5268b3608ddcdcc28b59d3","tarball":"https://registry.npmjs.org/@dandagadita/capacitor-barcode-scanner/-/capacitor-barcode-scanner-3.1.1.tgz","fileCount":31,"integrity":"sha512-/tmPrxAP70X8jxMKI+KGRe121val1u7wSUEqjYAlr78WBCfMKNRVAs8dtLXOxZjRF/mPyafi7iifntBMl34zdw==","signatures":[{"sig":"MEUCIQDAjM0KHAJvPXAOywJV2MxfLdltgl+IG3oMTqC316FkwwIgC9Yopzt2HAHfiwoQ2GKaOwN/bMOfWo4BZsv60EgAK5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHlNgR1jOR8U4XCYdcZdDSUBCJeB/i720HiaQumRNxhlAiB9kK307eQU7Wb1/2AS9wyObyKEAwAanxElSww50WGujQ=="}],"unpackedSize":165848},"main":"dist/plugin.cjs.js","name":"@dandagadita/capacitor-barcode-scanner","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"OutSystems"},"module":"dist/esm/index.js","gitHead":"637035f9537009ae34366c6f2996726822530036","license":"MIT","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorBarcodeScannerPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapacitorBarcodeScanner -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"version":"3.1.1","_npmUser":{"name":"dandagadita","email":"dandagadita@gmail.com"},"homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","keywords":["capacitor","plugin","native"],"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"_npmVersion":"12.2.0","description":"Capacitor plugin using Outsystems Barcode libs","directories":{},"maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"html5-qrcode":"2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"^8.0.0","prettier-plugin-java":"^2.7.7","eslint-config-prettier":"^10.1.8","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-barcode-scanner_3.1.1_1791037889758_0.7948042593548053"}}},"time":{"created":"2026-05-02T19:55:21.856Z","modified":"2026-10-03T14:31:30.328Z","3.0.3":"2026-05-02T19:55:22.099Z","3.0.4":"2026-05-02T20:25:45.562Z","3.0.5":"2026-05-02T20:59:51.976Z","3.0.6":"2026-05-02T21:03:24.654Z","3.1.1":"2026-10-03T14:31:30.165Z"},"bugs":{"url":"https://github.com/ionic-team/capacitor-barcode-scanner/issues"},"author":{"name":"OutSystems"},"license":"MIT","homepage":"https://github.com/ionic-team/capacitor-barcode-scanner#readme","keywords":["capacitor","plugin","native"],"repository":{"url":"git+https://github.com/ionic-team/capacitor-barcode-scanner.git","type":"git"},"description":"Capacitor plugin using Outsystems Barcode libs","maintainers":[{"name":"dandagadita","email":"dandagadita@gmail.com"}],"readme":"# @capacitor/barcode-scanner\n\nCapacitor plugin using Outsystems Barcode libs\n\n## Install\n\n```bash\nnpm install @capacitor/barcode-scanner\nnpx cap sync\n```\n\n#### Android\n\nThe barcode scanner plugin requires a minimum Android SDK target of 26. This is higher than the default that comes with your Capacitor application. You can update this value in your `android/variables.gradle` file.\n\n```gradle\next {\n    minSdkVersion = 26\n}\n```\n\nNote: Android with `ZXING` scanning library supports all formats, while `MLKIT` supports all except `MAXICODE`, `RSS_14`, `RSS_EXPANDED` and `UPC_EAN_EXTENSION` - using one of these in `hint` will default to scanning any format.\n\n#### iOS\n\nThe barcode scanner uses the camera on the device. Ensure you configure the Privacy - Camera Usage Description in your Info.plist file so that your application can access the device's camera.\n\nNote: iOS supports all formats except `MAXICODE` and `UPC_EAN_EXTENSION` - using them in `hint` will default to scanning any format. Also, Apple Vision does not distinguish between `UPC_A` and `EAN_13`, so specifying one of these in `hint` will allow to scan both.\n\n---\n\n## API\n\n<docgen-index>\n\n* [`scanBarcode(...)`](#scanbarcode)\n* [Type Aliases](#type-aliases)\n* [Enums](#enums)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nInterface defining the contract for a plugin capable of scanning barcodes.\nRequires implementation of the scanBarcode method, which initiates a barcode scan with given options.\n\nStarting in Android targetSdk 36, the scanOrientation parameter has no effect for large screens (e.g. tablets) on Android 16 and higher.\nYou may opt-out of this behavior in your app by adding `<property android:name=\"android.window.PROPERTY_COMPAT_ALLOW_RESTRICTED_RESIZABILITY\" android:value=\"true\" />` to your `AndroidManifest.xml` inside `<application>` or `<activity>`.\nKeep in mind though that this opt-out is temporary and will no longer work for Android 17. Android discourages setting specific orientations for large screens.\nRegular Android phones are unaffected by this change.\nFor more information check the Android docs at https://developer.android.com/about/versions/16/behavior-changes-16#adaptive-layouts\n\n### scanBarcode(...)\n\n```typescript\nscanBarcode(options: CapacitorBarcodeScannerOptions) => Promise<CapacitorBarcodeScannerScanResult>\n```\n\n| Param         | Type                                                                                      |\n| ------------- | ----------------------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#capacitorbarcodescanneroptions\">CapacitorBarcodeScannerOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#capacitorbarcodescannerscanresult\">CapacitorBarcodeScannerScanResult</a>&gt;</code>\n\n--------------------\n\n\n### Type Aliases\n\n\n#### CapacitorBarcodeScannerScanResult\n\nDefines the structure of the result returned from a barcode scan.\n\n<code>{ ScanResult: string; format: <a href=\"#capacitorbarcodescannertypehint\">CapacitorBarcodeScannerTypeHint</a>; }</code>\n\n\n#### CapacitorBarcodeScannerTypeHint\n\nExtends supported formats from Html5Qrcode with a special 'ALL' option,\nindicating support for all barcode types.\nType definition combining <a href=\"#html5qrcodesupportedformats\">Html5QrcodeSupportedFormats</a> and OSBarcodeTypeHintALLOption\nto represent the hint for the type of barcode to be scanned.\n\n<code><a href=\"#html5qrcodesupportedformats\">Html5QrcodeSupportedFormats</a> | <a href=\"#capacitorbarcodescannertypehintalloption\">CapacitorBarcodeScannerTypeHintALLOption</a></code>\n\n\n#### CapacitorBarcodeScannerOptions\n\nDefines the options for configuring a barcode scan.\n\n<code>{ hint: <a href=\"#capacitorbarcodescannertypehint\">CapacitorBarcodeScannerTypeHint</a>; scanInstructions?: string; scanButton?: boolean; scanText?: string; cameraDirection?: <a href=\"#capacitorbarcodescannercameradirection\">CapacitorBarcodeScannerCameraDirection</a>; scanOrientation?: <a href=\"#capacitorbarcodescannerscanorientation\">CapacitorBarcodeScannerScanOrientation</a>; /** * Accessibility label (alternative text) read by screen readers for the cancel button. * When omitted, no accessibility label is set. Has no effect on web. */ cancelButtonAccessibilityLabel?: string; /** * Accessibility label (alternative text) read by screen readers for the torch button when the torch is on. * When omitted, no accessibility label is set. Has no effect on web. */ torchButtonOnAccessibilityLabel?: string; /** * Accessibility label (alternative text) read by screen readers for the torch button when the torch is off. * When omitted, no accessibility label is set. Has no effect on web. */ torchButtonOffAccessibilityLabel?: string; android?: { scanningLibrary?: <a href=\"#capacitorbarcodescannerandroidscanninglibrary\">CapacitorBarcodeScannerAndroidScanningLibrary</a>; }; web?: { showCameraSelection?: boolean; scannerFPS?: number; }; }</code>\n\n\n### Enums\n\n\n#### Html5QrcodeSupportedFormats\n\n| Members                 | Value           |\n| ----------------------- | --------------- |\n| **`QR_CODE`**           | <code>0</code>  |\n| **`AZTEC`**             | <code>1</code>  |\n| **`CODABAR`**           | <code>2</code>  |\n| **`CODE_39`**           | <code>3</code>  |\n| **`CODE_93`**           | <code>4</code>  |\n| **`CODE_128`**          | <code>5</code>  |\n| **`DATA_MATRIX`**       | <code>6</code>  |\n| **`MAXICODE`**          | <code>7</code>  |\n| **`ITF`**               | <code>8</code>  |\n| **`EAN_13`**            | <code>9</code>  |\n| **`EAN_8`**             | <code>10</code> |\n| **`PDF_417`**           | <code>11</code> |\n| **`RSS_14`**            | <code>12</code> |\n| **`RSS_EXPANDED`**      | <code>13</code> |\n| **`UPC_A`**             | <code>14</code> |\n| **`UPC_E`**             | <code>15</code> |\n| **`UPC_EAN_EXTENSION`** | <code>16</code> |\n\n\n#### CapacitorBarcodeScannerTypeHintALLOption\n\n| Members   | Value           |\n| --------- | --------------- |\n| **`ALL`** | <code>17</code> |\n\n\n#### CapacitorBarcodeScannerCameraDirection\n\n| Members     | Value          |\n| ----------- | -------------- |\n| **`BACK`**  | <code>1</code> |\n| **`FRONT`** | <code>2</code> |\n\n\n#### CapacitorBarcodeScannerScanOrientation\n\n| Members         | Value          |\n| --------------- | -------------- |\n| **`PORTRAIT`**  | <code>1</code> |\n| **`LANDSCAPE`** | <code>2</code> |\n| **`ADAPTIVE`**  | <code>3</code> |\n\n\n#### CapacitorBarcodeScannerAndroidScanningLibrary\n\n| Members     | Value                |\n| ----------- | -------------------- |\n| **`ZXING`** | <code>\"zxing\"</code> |\n| **`MLKIT`** | <code>\"mlkit\"</code> |\n\n</docgen-api>\n","readmeFilename":"README.md"}