mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
at verify-code 47 lines 1.3 kB view raw
1const {withPlugins} = require('@expo/config-plugins') 2const {withAppEntitlements} = require('./withAppEntitlements') 3const {withXcodeTarget} = require('./withXcodeTarget') 4const {withExtensionEntitlements} = require('./withExtensionEntitlements') 5const {withExtensionInfoPlist} = require('./withExtensionInfoPlist') 6const {withExtensionViewController} = require('./withExtensionViewController') 7const {withIntentFilters} = require('./withIntentFilters') 8 9const SHARE_EXTENSION_NAME = 'Share-with-Bluesky' 10const SHARE_EXTENSION_CONTROLLER_NAME = 'ShareViewController' 11 12const withShareExtensions = config => { 13 return withPlugins(config, [ 14 // IOS 15 withAppEntitlements, 16 [ 17 withExtensionEntitlements, 18 { 19 extensionName: SHARE_EXTENSION_NAME, 20 }, 21 ], 22 [ 23 withExtensionInfoPlist, 24 { 25 extensionName: SHARE_EXTENSION_NAME, 26 }, 27 ], 28 [ 29 withExtensionViewController, 30 { 31 extensionName: SHARE_EXTENSION_NAME, 32 controllerName: SHARE_EXTENSION_CONTROLLER_NAME, 33 }, 34 ], 35 [ 36 withXcodeTarget, 37 { 38 extensionName: SHARE_EXTENSION_NAME, 39 controllerName: SHARE_EXTENSION_CONTROLLER_NAME, 40 }, 41 ], 42 // Android 43 withIntentFilters, 44 ]) 45} 46 47module.exports = withShareExtensions