UNPKG

react-native-fast-tflite

Version:

High-performance TensorFlow Lite library for React Native

13 lines (12 loc) 830 B
import { createRunOncePlugin } from '@expo/config-plugins'; import { withCoreMLDelegate } from './withCoreMLDelegate'; import { withAndroidGpuLibraries } from './withAndroidGpuLibraries'; // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires const pkg = require('../../../package.json'); // from the lib directory, the package.json is three levels up const withFastTFLite = (config, props) => { if (props?.enableCoreMLDelegate) config = withCoreMLDelegate(config); if (props?.enableAndroidGpuLibraries === true || Array.isArray(props?.enableAndroidGpuLibraries)) config = withAndroidGpuLibraries(config, props.enableAndroidGpuLibraries); return config; }; export default createRunOncePlugin(withFastTFLite, pkg.name, pkg.version); //# sourceMappingURL=withFastTFLite.js.map