UNPKG

react-native-vision-camera

Version:

A powerful, high-performance React Native Camera library.

26 lines (22 loc) 777 B
import type { ConfigPlugin } from '@expo/config-plugins' import { withGradleProperties } from '@expo/config-plugins' import type { ConfigProps } from './@types' /** * Set the `VisionCamera_enableCodeScanner` value in the static `gradle.properties` file. * This is used to add the full MLKit dependency to the project. */ export const withAndroidMLKitVisionModel: ConfigPlugin<ConfigProps> = (c) => { const key = 'VisionCamera_enableCodeScanner' return withGradleProperties(c, (config) => { config.modResults = config.modResults.filter((item) => { if (item.type === 'property' && item.key === key) return false return true }) config.modResults.push({ type: 'property', key: key, value: 'true', }) return config }) }