react-native-legal
Version:
Acknowledge OSS libraries used in your React Native app
18 lines (17 loc) • 805 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addListActivity = void 0;
const config_plugins_1 = require("expo/config-plugins");
const android_1 = require("../../../plugin-utils/build/android");
/**
* Adds an Android Activity with list of dependencies and their licenses to project's AndroidManifest.xml
*/
function addListActivity(config) {
return (0, config_plugins_1.withAndroidManifest)(config, (exportedConfig) => {
if (exportedConfig.modResults.manifest.application?.[0].activity) {
exportedConfig.modResults.manifest.application[0].activity = (0, android_1.addListActivityUtil)(exportedConfig.modResults.manifest.application[0].activity);
}
return exportedConfig;
});
}
exports.addListActivity = addListActivity;