UNPKG

@b8safe/react-native-safe

Version:
23 lines (22 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("@expo/config-plugins"); const withBuildGradle = (_config) => { _config = (0, config_plugins_1.withSettingsGradle)(_config, (config) => { if (!config.modResults.contents.includes("include ':@b8safe_react-native-safe'")) { config.modResults.contents += ` include ':@b8safe_react-native-safe' project(':@b8safe_react-native-safe').projectDir = new File(rootProject.projectDir, '../node_modules/@b8safe/react-native-safe/android')`; } return config; }); _config = (0, config_plugins_1.withAppBuildGradle)(_config, (config) => { if (!config.modResults.contents.includes("implementation project(':@b8safe_react-native-safe')")) { config.modResults.contents = config.modResults.contents.replace(/dependencies\s?{/, `dependencies { implementation project(':@b8safe_react-native-safe')`); } return config; }); return _config; }; exports.default = withBuildGradle;