UNPKG

@heap/react-native-heap

Version:

React Native event tracking with Heap.

20 lines (19 loc) 919 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("@expo/config-plugins"); const WithHeap = (expoConfig) => (0, config_plugins_1.withStringsXml)(expoConfig, (modConfig) => { var _a, _b; if (!((_a = expoConfig === null || expoConfig === void 0 ? void 0 : expoConfig.android) === null || _a === void 0 ? void 0 : _a.package)) { console.warn('Please manually update strings.xml with the android package name.'); return modConfig; } modConfig.modResults = config_plugins_1.AndroidConfig.Strings.setStringItem([{ _: (_b = expoConfig.android) === null || _b === void 0 ? void 0 : _b.package, $: { name: 'com.heapanalytics.android.buildConfigPkgName', translatable: 'false', } }], modConfig.modResults); return modConfig; }); exports.default = WithHeap;