UNPKG

react-native-legal

Version:
24 lines (20 loc) 826 B
import type { ExpoConfig } from 'expo/config'; import { withAppBuildGradle } from 'expo/config-plugins'; import { applyAndConfigureAboutLibrariesPluginUtil } from '../../../plugin-utils/build/android'; /** * Modifies application's build.gradle with AboutLibraries plugin * * NOTE: As of now, it doesn't support build.gradle.kts (Gradle Kotlin Script) */ export function applyAndConfigureAboutLibrariesPlugin(config: ExpoConfig): ExpoConfig { return withAppBuildGradle(config, (exportedConfig) => { if (exportedConfig.modResults.language === 'groovy') { exportedConfig.modResults.contents = applyAndConfigureAboutLibrariesPluginUtil( exportedConfig.modResults.contents, ); } else { console.warn('Gradle Kotlin scripts are not supported yet'); } return exportedConfig; }); }