Bluesky app fork with some witchin' additions 馃挮 witchsky.app
bluesky fork client
at feat/custom-appview 32 lines 988 B view raw
1const {withInfoPlist} = require('@expo/config-plugins') 2const plist = require('@expo/plist') 3const path = require('path') 4const fs = require('fs') 5 6const withClipEntitlements = (config, {targetName}) => { 7 // eslint-disable-next-line no-shadow 8 return withInfoPlist(config, config => { 9 const entitlementsPath = path.join( 10 config.modRequest.platformProjectRoot, 11 targetName, 12 `${targetName}.entitlements`, 13 ) 14 15 const appClipEntitlements = { 16 'com.apple.security.application-groups': [`group.app.witchsky`], 17 'com.apple.developer.parent-application-identifiers': [ 18 `$(AppIdentifierPrefix)${config.ios.bundleIdentifier}`, 19 ], 20 'com.apple.developer.associated-domains': config.ios.associatedDomains, 21 } 22 23 fs.mkdirSync(path.dirname(entitlementsPath), { 24 recursive: true, 25 }) 26 fs.writeFileSync(entitlementsPath, plist.default.build(appClipEntitlements)) 27 28 return config 29 }) 30} 31 32module.exports = {withClipEntitlements}