UNPKG

react-native-scanbot-barcode-scanner-sdk

Version:

Scanbot Barcode Scanner SDK React Native Plugin for Android and iOS

20 lines (16 loc) 801 B
import { ConfigPlugin, createRunOncePlugin, withPlugins } from '@expo/config-plugins'; import { ScanbotConfigPlugin } from './pluginTypes'; import { withAndroidCameraPermission } from './withAndroidCameraPermission'; import { withAndroidFeature } from './withAndroidFeature'; import { withAndroidMavenURLs } from './withAndroidMavenURLs'; import { withIOSCameraPermission } from './withIOSCameraPermission'; const pkg = require('../../package.json'); const withScanbotSDK: ConfigPlugin<ScanbotConfigPlugin> = (config, props = {}) => { return withPlugins(config, [ [withAndroidCameraPermission, props], [withAndroidFeature, props], [withIOSCameraPermission, props], [withAndroidMavenURLs, props], ]); }; export default createRunOncePlugin(withScanbotSDK, pkg.name, pkg.version);