react-native-keys
Version:
🔐 Make protected .ENVs variables
19 lines (18 loc) • 860 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.withAndroidStringsDependency = void 0;
const config_plugins_1 = require("@expo/config-plugins");
function setStrings(strings, name, value) {
return config_plugins_1.AndroidConfig.Strings.setStringItem([
{ $: { name }, _: value },
], strings);
}
const withAndroidStringsDependency = (config, props) => {
return (0, config_plugins_1.withStringsXml)(config, (config) => {
config.modResults = setStrings(config.modResults, 'CodePushDeploymentKey', props.android.CodePushDeploymentKey);
if (props.android.CodePushPublicKey)
config.modResults = setStrings(config.modResults, 'CodePushPublicKey', props.android.CodePushPublicKey);
return config;
});
};
exports.withAndroidStringsDependency = withAndroidStringsDependency;
;