UNPKG

react-native-integrate

Version:

Automate integration of additional code into React Native projects

17 lines (16 loc) 746 B
"use strict"; 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); }