react-native-integrate
Version:
Automate integration of additional code into React Native projects
17 lines (16 loc) • 746 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addDomainsCapability = addDomainsCapability;
const applyObjectModification_1 = require("../../utils/applyObjectModification");
const plistTask_1 = require("../plistTask");
function addDomainsCapability(args) {
let plistContent = (0, plistTask_1.readPListContent)(args.targetName, args.filename, true);
const capabilityValues = {
'com.apple.developer.associated-domains': args.domains,
};
plistContent = (0, applyObjectModification_1.applyObjectModification)(plistContent, {
set: capabilityValues,
strategy: 'merge_distinct',
});
(0, plistTask_1.writePListContent)(plistContent, args.targetName, args.filename);
}