Something went wrong. Try again.
Bluesky app fork with some witchin' additions 💫 forked from jollywhoppers.com/witchsky.app
Something went wrong. Try again.
813 B · 30 lines
JavaScript
at main
12345678910111213141516171819202122232425262728293031const {withInfoPlist} = require('expo/config-plugins')const plist = require('@expo/plist')const path = require('path')const fs = require('fs')
const withExtensionEntitlements = (config, {extensionName}) => { return withInfoPlist(config, config => { const extensionEntitlementsPath = path.join( config.modRequest.platformProjectRoot, extensionName, `${extensionName}.entitlements`, )
const shareExtensionEntitlements = { 'com.apple.security.application-groups': [`group.app.witchsky`], }
fs.mkdirSync(path.dirname(extensionEntitlementsPath), { recursive: true, }) fs.writeFileSync( extensionEntitlementsPath, plist.default.build(shareExtensionEntitlements), )
return config })}
module.exports = {withExtensionEntitlements}