UNPKG

react-native-legal

Version:
22 lines (18 loc) 814 B
import fs from 'fs'; import path from 'path'; import { declareAboutLibrariesPluginUtil } from '../../../plugin-utils/build/android'; import { modifyFileContent } from './utils'; /** * Modifies root build.gradle with a declaration for AboutLibraries Gradle plugin * * NOTE: As of now, it doesn't support build.gradle.kts (Gradle Kotlin Script) */ export function declareAboutLibrariesPlugin(androidProjectPath: string) { if (fs.existsSync(path.join(androidProjectPath, 'build.gradle.kts'))) { console.warn('Gradle Kotlin scripts are not supported yet'); } else if (fs.existsSync(path.join(androidProjectPath, 'build.gradle'))) { modifyFileContent(path.join(androidProjectPath, 'build.gradle'), declareAboutLibrariesPluginUtil); } else { console.warn('Cannot find build.gradle file'); } }