UNPKG

react-native-quick-crypto

Version:

A fast implementation of Node's `crypto` module written in C/C++ JSI

25 lines (20 loc) 696 B
import type { ConfigPlugin } from 'expo/config-plugins'; import { withGradleProperties } from 'expo/config-plugins'; import type { ConfigProps } from './@types'; export const withSodiumAndroid: ConfigPlugin<ConfigProps> = config => { return withGradleProperties(config, config => { config.modResults = config.modResults || []; // Check if the property already exists const existingProperty = config.modResults.find( item => item.type === 'property' && item.key === 'sodiumEnabled', ); if (!existingProperty) { config.modResults.push({ type: 'property', key: 'sodiumEnabled', value: 'true', }); } return config; }); };