[core][Android] Add StaticFunction and StaticAsyncFunction to Class in modules API#39228
Merged
[core][Android] Add StaticFunction and StaticAsyncFunction to Class in modules API#39228
Conversation
Contributor
|
Subscribed to pull request
Generated by CodeMention |
Collaborator
|
The Pull Request introduced fingerprint changes against the base commit: 48ce70c Fingerprint diff[
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-modules-core",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "abc0144df66fb961a830286bce319bdc511136a0"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-modules-core",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "f410a6f77bad01f3f77144064c614fa936c290cb"
}
},
{
"op": "changed",
"beforeSource": {
"type": "contents",
"id": "expoAutolinkingConfig:android",
"contents": "{\"extraDependencies\":[],\"coreFeatures\":[\"swiftui\",\"compose\"],\"modules\":[{\"packageName\":\"@expo/app-integrity\",\"projects\":[{\"name\":\"expo-app-integrity\",\"sourceDir\":\"../../packages/expo-app-integrity/android\",\"modules\":[{\"classifier\":\"expo.modules.integrity.IntegrityModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.1.7\"},{\"packageName\":\"@expo/dom-webview\",\"projects\":[{\"name\":\"expo-dom-webview\",\"sourceDir\":\"../../packages/@expo/dom-webview/android\",\"modules\":[{\"classifier\":\"expo.modules.webview.DomWebViewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.2.7\"},{\"packageName\":\"@expo/ui\",\"projects\":[{\"name\":\"expo-ui\",\"sourceDir\":\"../../packages/expo-ui/android\",\"modules\":[{\"classifier\":\"expo.modules.ui.ExpoUIModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.2.0-beta.3\"},{\"packageName\":\"benchmarking-module\",\"projects\":[{\"name\":\"benchmarking-module\",\"sourceDir\":\"modules/benchmarking/android\",\"modules\":[{\"classifier\":\"expo.modules.benchmark.BenchmarkingExpoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.0.1\"},{\"packageName\":\"expo\",\"projects\":[{\"name\":\"expo\",\"sourceDir\":\"../../packages/expo/android\",\"modules\":[{\"classifier\":\"expo.modules.fetch.ExpoFetchModule\",\"name\":null}],\"packages\":[\"expo.modules.ExpoModulesPackage\"]}],\"packageVersion\":\"54.0.8\"},{\"packageName\":\"expo-application\",\"projects\":[{\"name\":\"expo-application\",\"sourceDir\":\"../../packages/expo-application/android\",\"modules\":[{\"classifier\":\"expo.modules.application.ApplicationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"7.0.7\"},{\"packageName\":\"expo-asset\",\"projects\":[{\"name\":\"expo-asset\",\"sourceDir\":\"../../packages/expo-asset/android\",\"modules\":[{\"classifier\":\"expo.modules.asset.AssetModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"12.0.8\"},{\"packageName\":\"expo-audio\",\"projects\":[{\"name\":\"expo-audio\",\"sourceDir\":\"../../packages/expo-audio/android\",\"modules\":[{\"classifier\":\"expo.modules.audio.AudioModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.12\"},{\"packageName\":\"expo-av\",\"projects\":[{\"name\":\"expo-av\",\"sourceDir\":\"../../packages/expo-av/android\",\"modules\":[{\"classifier\":\"expo.modules.av.video.VideoViewModule\",\"name\":null},{\"classifier\":\"expo.modules.av.AVModule\",\"name\":null}],\"packages\":[\"expo.modules.av.AVPackage\"]}],\"packageVersion\":\"16.0.7\"},{\"packageName\":\"expo-background-fetch\",\"projects\":[{\"name\":\"expo-background-fetch\",\"sourceDir\":\"../../packages/expo-background-fetch/android\",\"modules\":[{\"classifier\":\"expo.modules.backgroundfetch.BackgroundFetchModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-background-task\",\"projects\":[{\"name\":\"expo-background-task\",\"sourceDir\":\"../../packages/expo-background-task/android\",\"modules\":[{\"classifier\":\"expo.modules.backgroundtask.BackgroundTaskModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.7\"},{\"packageName\":\"expo-battery\",\"projects\":[{\"name\":\"expo-battery\",\"sourceDir\":\"../../packages/expo-battery/android\",\"modules\":[{\"classifier\":\"expo.modules.battery.BatteryModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"10.0.7\"},{\"packageName\":\"expo-blob\",\"projects\":[{\"name\":\"expo-blob\",\"sourceDir\":\"../../packages/expo-blob/android\",\"modules\":[{\"classifier\":\"expo.modules.blob.BlobModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.1.6\"},{\"packageName\":\"expo-blur\",\"projects\":[{\"name\":\"expo-blur\",\"sourceDir\":\"../../packages/expo-blur/android\",\"modules\":[{\"classifier\":\"expo.modules.blur.BlurModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-brightness\",\"projects\":[{\"name\":\"expo-brightness\",\"sourceDir\":\"../../packages/expo-brightness/android\",\"modules\":[{\"classifier\":\"expo.modules.brightness.BrightnessModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-calendar\",\"projects\":[{\"name\":\"expo-calendar\",\"sourceDir\":\"../../packages/expo-calendar/android\",\"modules\":[{\"classifier\":\"expo.modules.calendar.CalendarModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-camera\",\"projects\":[{\"name\":\"expo-camera\",\"sourceDir\":\"../../packages/expo-camera/android\",\"modules\":[{\"classifier\":\"expo.modules.camera.CameraViewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.8\"},{\"packageName\":\"expo-cellular\",\"projects\":[{\"name\":\"expo-cellular\",\"sourceDir\":\"../../packages/expo-cellular/android\",\"modules\":[{\"classifier\":\"expo.modules.cellular.CellularModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-clipboard\",\"projects\":[{\"name\":\"expo-clipboard\",\"sourceDir\":\"../../packages/expo-clipboard/android\",\"modules\":[{\"classifier\":\"expo.modules.clipboard.ClipboardModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-constants\",\"projects\":[{\"name\":\"expo-constants\",\"sourceDir\":\"../../packages/expo-constants/android\",\"modules\":[{\"classifier\":\"expo.modules.constants.ConstantsModule\",\"name\":null}],\"packages\":[\"expo.modules.constants.ConstantsPackage\"]}],\"packageVersion\":\"18.0.9\"},{\"packageName\":\"expo-contacts\",\"projects\":[{\"name\":\"expo-contacts\",\"sourceDir\":\"../../packages/expo-contacts/android\",\"modules\":[{\"classifier\":\"expo.modules.contacts.ContactsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-crypto\",\"projects\":[{\"name\":\"expo-crypto\",\"sourceDir\":\"../../packages/expo-crypto/android\",\"modules\":[{\"classifier\":\"expo.modules.crypto.CryptoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-dev-client\",\"projects\":[{\"name\":\"expo-dev-client\",\"sourceDir\":\"../../packages/expo-dev-client/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"6.0.12\"},{\"packageName\":\"expo-dev-launcher\",\"projects\":[{\"name\":\"expo-dev-launcher\",\"sourceDir\":\"../../packages/expo-dev-launcher/android\",\"modules\":[],\"packages\":[\"expo.modules.devlauncher.DevLauncherPackage\"]}],\"plugins\":[{\"id\":\"expo-dev-launcher-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"6.0.11\"},{\"packageName\":\"expo-dev-menu\",\"projects\":[{\"name\":\"expo-dev-menu\",\"sourceDir\":\"../../packages/expo-dev-menu/android\",\"modules\":[{\"classifier\":\"expo.modules.devmenu.modules.DevMenuModule\",\"name\":null}],\"packages\":[\"expo.modules.devmenu.DevMenuPackage\"]}],\"packageVersion\":\"7.0.11\"},{\"packageName\":\"expo-dev-menu-interface\",\"projects\":[{\"name\":\"expo-dev-menu-interface\",\"sourceDir\":\"../../packages/expo-dev-menu-interface/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-device\",\"projects\":[{\"name\":\"expo-device\",\"sourceDir\":\"../../packages/expo-device/android\",\"modules\":[{\"classifier\":\"expo.modules.device.DeviceModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-document-picker\",\"projects\":[{\"name\":\"expo-document-picker\",\"sourceDir\":\"../../packages/expo-document-picker/android\",\"modules\":[{\"classifier\":\"expo.modules.documentpicker.DocumentPickerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-eas-client\",\"projects\":[{\"name\":\"expo-eas-client\",\"sourceDir\":\"../../packages/expo-eas-client/android\",\"modules\":[{\"classifier\":\"expo.modules.easclient.EASClientModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.7\"},{\"packageName\":\"expo-file-system\",\"projects\":[{\"name\":\"expo-file-system\",\"sourceDir\":\"../../packages/expo-file-system/android\",\"modules\":[{\"classifier\":\"expo.modules.filesystem.FileSystemModule\",\"name\":null},{\"classifier\":\"expo.modules.filesystem.legacy.FileSystemLegacyModule\",\"name\":null}],\"packages\":[\"expo.modules.filesystem.legacy.FileSystemPackage\"]}],\"packageVersion\":\"19.0.14\"},{\"packageName\":\"expo-font\",\"projects\":[{\"name\":\"expo-font\",\"sourceDir\":\"../../packages/expo-font/android\",\"modules\":[{\"classifier\":\"expo.modules.font.FontLoaderModule\",\"name\":null},{\"classifier\":\"expo.modules.font.FontUtilsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.8\"},{\"packageName\":\"expo-gl\",\"projects\":[{\"name\":\"expo-gl\",\"sourceDir\":\"../../packages/expo-gl/android\",\"modules\":[{\"classifier\":\"expo.modules.gl.GLViewModule\",\"name\":null},{\"classifier\":\"expo.modules.gl.GLObjectManagerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"16.0.7\"},{\"packageName\":\"expo-haptics\",\"projects\":[{\"name\":\"expo-haptics\",\"sourceDir\":\"../../packages/expo-haptics/android\",\"modules\":[{\"classifier\":\"expo.modules.haptics.HapticsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-image\",\"projects\":[{\"name\":\"expo-image\",\"sourceDir\":\"../../packages/expo-image/android\",\"modules\":[{\"classifier\":\"expo.modules.image.ExpoImageModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"3.0.8\"},{\"packageName\":\"expo-image-loader\",\"projects\":[{\"name\":\"expo-image-loader\",\"sourceDir\":\"../../packages/expo-image-loader/android\",\"modules\":[],\"packages\":[\"expo.modules.imageloader.ImageLoaderPackage\"]}],\"packageVersion\":\"6.0.0\"},{\"packageName\":\"expo-image-manipulator\",\"projects\":[{\"name\":\"expo-image-manipulator\",\"sourceDir\":\"../../packages/expo-image-manipulator/android\",\"modules\":[{\"classifier\":\"expo.modules.imagemanipulator.ImageManipulatorModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-image-picker\",\"projects\":[{\"name\":\"expo-image-picker\",\"sourceDir\":\"../../packages/expo-image-picker/android\",\"modules\":[{\"classifier\":\"expo.modules.imagepicker.ImagePickerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.8\"},{\"packageName\":\"expo-insights\",\"projects\":[{\"name\":\"expo-insights\",\"sourceDir\":\"../../packages/expo-insights/android\",\"modules\":[{\"classifier\":\"expo.modules.insights.ExpoInsightsModule\",\"name\":null}],\"packages\":[\"expo.modules.insights.ExpoInsightsPackage\"]}],\"packageVersion\":\"0.10.7\"},{\"packageName\":\"expo-intent-launcher\",\"projects\":[{\"name\":\"expo-intent-launcher\",\"sourceDir\":\"../../packages/expo-intent-launcher/android\",\"modules\":[{\"classifier\":\"expo.modules.intentlauncher.IntentLauncherModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"13.0.7\"},{\"packageName\":\"expo-json-utils\",\"projects\":[{\"name\":\"expo-json-utils\",\"sourceDir\":\"../../packages/expo-json-utils/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"0.15.0\"},{\"packageName\":\"expo-keep-awake\",\"projects\":[{\"name\":\"expo-keep-awake\",\"sourceDir\":\"../../packages/expo-keep-awake/android\",\"modules\":[{\"classifier\":\"expo.modules.keepawake.KeepAwakeModule\",\"name\":null}],\"packages\":[\"expo.modules.keepawake.KeepAwakePackage\"]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-linear-gradient\",\"projects\":[{\"name\":\"expo-linear-gradient\",\"sourceDir\":\"../../packages/expo-linear-gradient/android\",\"modules\":[{\"classifier\":\"expo.modules.lineargradient.LinearGradientModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-linking\",\"projects\":[{\"name\":\"expo-linking\",\"sourceDir\":\"../../packages/expo-linking/android\",\"modules\":[{\"classifier\":\"expo.modules.linking.ExpoLinkingModule\",\"name\":null}],\"packages\":[\"expo.modules.linking.ExpoLinkingPackage\"]}],\"packageVersion\":\"8.0.8\"},{\"packageName\":\"expo-local-authentication\",\"projects\":[{\"name\":\"expo-local-authentication\",\"sourceDir\":\"../../packages/expo-local-authentication/android\",\"modules\":[{\"classifier\":\"expo.modules.localauthentication.LocalAuthenticationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.7\"},{\"packageName\":\"expo-localization\",\"projects\":[{\"name\":\"expo-localization\",\"sourceDir\":\"../../packages/expo-localization/android\",\"modules\":[{\"classifier\":\"expo.modules.localization.LocalizationModule\",\"name\":null}],\"packages\":[\"expo.modules.localization.LocalizationPackage\"]}],\"packageVersion\":\"17.0.7\"},{\"packageName\":\"expo-location\",\"projects\":[{\"name\":\"expo-location\",\"sourceDir\":\"../../packages/expo-location/android\",\"modules\":[{\"classifier\":\"expo.modules.location.LocationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"19.0.7\"},{\"packageName\":\"expo-mail-composer\",\"projects\":[{\"name\":\"expo-mail-composer\",\"sourceDir\":\"../../packages/expo-mail-composer/android\",\"modules\":[{\"classifier\":\"expo.modules.mailcomposer.MailComposerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-manifests\",\"projects\":[{\"name\":\"expo-manifests\",\"sourceDir\":\"../../packages/expo-manifests/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"1.0.8\"},{\"packageName\":\"expo-maps\",\"projects\":[{\"name\":\"expo-maps\",\"sourceDir\":\"../../packages/expo-maps/android\",\"modules\":[{\"classifier\":\"expo.modules.maps.MapsModule\",\"name\":null},{\"classifier\":\"expo.modules.maps.GoogleMapsModule\",\"name\":null},{\"classifier\":\"expo.modules.maps.StreetViewModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.12.7\"},{\"packageName\":\"expo-media-library\",\"projects\":[{\"name\":\"expo-media-library\",\"sourceDir\":\"../../packages/expo-media-library/android\",\"modules\":[{\"classifier\":\"expo.modules.medialibrary.MediaLibraryModule\",\"name\":null},{\"classifier\":\"expo.modules.medialibrary.next.MediaLibraryNextModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"18.2.0\"},{\"packageName\":\"expo-mesh-gradient\",\"projects\":[{\"name\":\"expo-mesh-gradient\",\"sourceDir\":\"../../packages/expo-mesh-gradient/android\",\"modules\":[{\"classifier\":\"expo.modules.meshgradient.MeshGradientModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.4.7\"},{\"packageName\":\"expo-modules-core\",\"projects\":[{\"name\":\"expo-modules-core\",\"sourceDir\":\"../../packages/expo-modules-core/android\",\"modules\":[],\"packages\":[\"expo.modules.core.BasePackage\",\"expo.modules.adapters.react.ReactAdapterPackage\",\"expo.modules.kotlin.edgeToEdge.EdgeToEdgePackage\"]}],\"plugins\":[{\"id\":\"expo-module-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-modules-core/expo-module-gradle-plugin\",\"applyToRootProject\":false}],\"packageVersion\":\"3.0.16\"},{\"packageName\":\"expo-navigation-bar\",\"projects\":[{\"name\":\"expo-navigation-bar\",\"sourceDir\":\"../../packages/expo-navigation-bar/android\",\"modules\":[{\"classifier\":\"expo.modules.navigationbar.NavigationBarModule\",\"name\":null}],\"packages\":[\"expo.modules.navigationbar.NavigationBarPackage\"]}],\"packageVersion\":\"5.0.8\"},{\"packageName\":\"expo-network\",\"projects\":[{\"name\":\"expo-network\",\"sourceDir\":\"../../packages/expo-network/android\",\"modules\":[{\"classifier\":\"expo.modules.network.NetworkModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-network-addons\",\"projects\":[{\"name\":\"expo-network-addons\",\"sourceDir\":\"../../packages/expo-network-addons/android\",\"modules\":[],\"packages\":[]}],\"plugins\":[{\"id\":\"expo-network-addons-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-network-addons/expo-network-addons-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"0.10.7\"},{\"packageName\":\"expo-notifications\",\"projects\":[{\"name\":\"expo-notifications\",\"sourceDir\":\"../../packages/expo-notifications/android\",\"modules\":[{\"classifier\":\"expo.modules.notifications.badge.BadgeModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.background.ExpoBackgroundNotificationTasksModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.categories.ExpoNotificationCategoriesModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.channels.NotificationChannelGroupManagerModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.channels.NotificationChannelManagerModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.emitting.NotificationsEmitter\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.handling.NotificationsHandler\",\"name\":null},{\"classifier\":\"expo.modules.notifications.permissions.NotificationPermissionsModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.presentation.ExpoNotificationPresentationModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.scheduling.NotificationScheduler\",\"name\":null},{\"classifier\":\"expo.modules.notifications.serverregistration.ServerRegistrationModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.tokens.PushTokenModule\",\"name\":null}],\"packages\":[\"expo.modules.notifications.NotificationsPackage\"]}],\"packageVersion\":\"0.32.11\"},{\"packageName\":\"expo-print\",\"projects\":[{\"name\":\"expo-print\",\"sourceDir\":\"../../packages/expo-print/android\",\"modules\":[{\"classifier\":\"expo.modules.print.PrintModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-screen-capture\",\"projects\":[{\"name\":\"expo-screen-capture\",\"sourceDir\":\"../../packages/expo-screen-capture/android\",\"modules\":[{\"classifier\":\"expo.modules.screencapture.ScreenCaptureModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.8\"},{\"packageName\":\"expo-screen-orientation\",\"projects\":[{\"name\":\"expo-screen-orientation\",\"sourceDir\":\"../../packages/expo-screen-orientation/android\",\"modules\":[{\"classifier\":\"expo.modules.screenorientation.ScreenOrientationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"9.0.7\"},{\"packageName\":\"expo-secure-store\",\"projects\":[{\"name\":\"expo-secure-store\",\"sourceDir\":\"../../packages/expo-secure-store/android\",\"modules\":[{\"classifier\":\"expo.modules.securestore.SecureStoreModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-sensors\",\"projects\":[{\"name\":\"expo-sensors\",\"sourceDir\":\"../../packages/expo-sensors/android\",\"modules\":[{\"classifier\":\"expo.modules.sensors.modules.AccelerometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.BarometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.GyroscopeModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.LightSensorModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.DeviceMotionModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.MagnetometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.MagnetometerUncalibratedModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.PedometerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-sharing\",\"projects\":[{\"name\":\"expo-sharing\",\"sourceDir\":\"../../packages/expo-sharing/android\",\"modules\":[{\"classifier\":\"expo.modules.sharing.SharingModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-sms\",\"projects\":[{\"name\":\"expo-sms\",\"sourceDir\":\"../../packages/expo-sms/android\",\"modules\":[{\"classifier\":\"expo.modules.sms.SMSModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-speech\",\"projects\":[{\"name\":\"expo-speech\",\"sourceDir\":\"../../packages/expo-speech/android\",\"modules\":[{\"classifier\":\"expo.modules.speech.SpeechModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-splash-screen\",\"projects\":[{\"name\":\"expo-splash-screen\",\"sourceDir\":\"../../packages/expo-splash-screen/android\",\"modules\":[{\"classifier\":\"expo.modules.splashscreen.SplashScreenModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"31.0.10\"},{\"packageName\":\"expo-sqlite\",\"projects\":[{\"name\":\"expo-sqlite\",\"sourceDir\":\"../../packages/expo-sqlite/android\",\"modules\":[{\"classifier\":\"expo.modules.sqlite.SQLiteModule\",\"name\":null}],\"packages\":[],\"shouldUsePublicationScriptPath\":\"/Users/runner/work/expo/expo/packages/expo-sqlite/android/shouldUsePublication.groovy\"}],\"packageVersion\":\"16.0.8\"},{\"packageName\":\"expo-store-review\",\"projects\":[{\"name\":\"expo-store-review\",\"sourceDir\":\"../../packages/expo-store-review/android\",\"modules\":[{\"classifier\":\"expo.modules.storereview.StoreReviewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"9.0.7\"},{\"packageName\":\"expo-structured-headers\",\"projects\":[{\"name\":\"expo-structured-headers\",\"sourceDir\":\"../../packages/expo-structured-headers/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"5.0.0\"},{\"packageName\":\"expo-system-ui\",\"projects\":[{\"name\":\"expo-system-ui\",\"sourceDir\":\"../../packages/expo-system-ui/android\",\"modules\":[{\"classifier\":\"expo.modules.systemui.SystemUIModule\",\"name\":null}],\"packages\":[\"expo.modules.systemui.SystemUIPackage\"]}],\"packageVersion\":\"6.0.7\"},{\"packageName\":\"expo-task-manager\",\"projects\":[{\"name\":\"expo-task-manager\",\"sourceDir\":\"../../packages/expo-task-manager/android\",\"modules\":[{\"classifier\":\"expo.modules.taskManager.TaskManagerModule\",\"name\":null}],\"packages\":[\"expo.modules.taskManager.TaskManagerPackage\"]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-tracking-transparency\",\"projects\":[{\"name\":\"expo-tracking-transparency\",\"sourceDir\":\"../../packages/expo-tracking-transparency/android\",\"modules\":[{\"classifier\":\"expo.modules.trackingtransparency.TrackingTransparencyModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"6.0.7\"},{\"packageName\":\"expo-updates\",\"projects\":[{\"name\":\"expo-updates\",\"sourceDir\":\"../../packages/expo-updates/android\",\"modules\":[{\"classifier\":\"expo.modules.updates.UpdatesModule\",\"name\":null}],\"packages\":[\"expo.modules.updates.UpdatesPackage\"]}],\"plugins\":[{\"id\":\"expo-updates-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-updates/expo-updates-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"29.0.10\"},{\"packageName\":\"expo-updates-interface\",\"projects\":[{\"name\":\"expo-updates-interface\",\"sourceDir\":\"../../packages/expo-updates-interface/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-video\",\"projects\":[{\"name\":\"expo-video\",\"sourceDir\":\"../../packages/expo-video/android\",\"modules\":[{\"classifier\":\"expo.modules.video.VideoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"3.0.11\"},{\"packageName\":\"expo-video-thumbnails\",\"projects\":[{\"name\":\"expo-video-thumbnails\",\"sourceDir\":\"../../packages/expo-video-thumbnails/android\",\"modules\":[{\"classifier\":\"expo.modules.videothumbnails.VideoThumbnailsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"10.0.7\"},{\"packageName\":\"expo-web-browser\",\"projects\":[{\"name\":\"expo-web-browser\",\"sourceDir\":\"../../packages/expo-web-browser/android\",\"modules\":[{\"classifier\":\"expo.modules.webbrowser.WebBrowserModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"unimodules-app-loader\",\"projects\":[{\"name\":\"unimodules-app-loader\",\"sourceDir\":\"../../packages/unimodules-app-loader/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"6.0.7\"}],\"configuration\":{\"buildFromSource\":[\".*\"]}}",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "a27bf9dfeceb104d049a5e9fe5bb296ea154eddf"
},
"afterSource": {
"type": "contents",
"id": "expoAutolinkingConfig:android",
"contents": "{\"extraDependencies\":[],\"coreFeatures\":[\"swiftui\",\"compose\"],\"modules\":[{\"packageName\":\"@expo/app-integrity\",\"projects\":[{\"name\":\"expo-app-integrity\",\"sourceDir\":\"../../packages/expo-app-integrity/android\",\"modules\":[{\"classifier\":\"expo.modules.integrity.IntegrityModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.1.7\"},{\"packageName\":\"@expo/dom-webview\",\"projects\":[{\"name\":\"expo-dom-webview\",\"sourceDir\":\"../../packages/@expo/dom-webview/android\",\"modules\":[{\"classifier\":\"expo.modules.webview.DomWebViewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.2.7\"},{\"packageName\":\"@expo/ui\",\"projects\":[{\"name\":\"expo-ui\",\"sourceDir\":\"../../packages/expo-ui/android\",\"modules\":[{\"classifier\":\"expo.modules.ui.ExpoUIModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.2.0-beta.3\"},{\"packageName\":\"benchmarking-module\",\"projects\":[{\"name\":\"benchmarking-module\",\"sourceDir\":\"modules/benchmarking/android\",\"modules\":[{\"classifier\":\"expo.modules.benchmark.BenchmarkingExpoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.0.1\"},{\"packageName\":\"expo\",\"projects\":[{\"name\":\"expo\",\"sourceDir\":\"../../packages/expo/android\",\"modules\":[{\"classifier\":\"expo.modules.fetch.ExpoFetchModule\",\"name\":null}],\"packages\":[\"expo.modules.ExpoModulesPackage\"]}],\"packageVersion\":\"54.0.8\"},{\"packageName\":\"expo-application\",\"projects\":[{\"name\":\"expo-application\",\"sourceDir\":\"../../packages/expo-application/android\",\"modules\":[{\"classifier\":\"expo.modules.application.ApplicationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"7.0.7\"},{\"packageName\":\"expo-asset\",\"projects\":[{\"name\":\"expo-asset\",\"sourceDir\":\"../../packages/expo-asset/android\",\"modules\":[{\"classifier\":\"expo.modules.asset.AssetModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"12.0.8\"},{\"packageName\":\"expo-audio\",\"projects\":[{\"name\":\"expo-audio\",\"sourceDir\":\"../../packages/expo-audio/android\",\"modules\":[{\"classifier\":\"expo.modules.audio.AudioModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.12\"},{\"packageName\":\"expo-av\",\"projects\":[{\"name\":\"expo-av\",\"sourceDir\":\"../../packages/expo-av/android\",\"modules\":[{\"classifier\":\"expo.modules.av.video.VideoViewModule\",\"name\":null},{\"classifier\":\"expo.modules.av.AVModule\",\"name\":null}],\"packages\":[\"expo.modules.av.AVPackage\"]}],\"packageVersion\":\"16.0.7\"},{\"packageName\":\"expo-background-fetch\",\"projects\":[{\"name\":\"expo-background-fetch\",\"sourceDir\":\"../../packages/expo-background-fetch/android\",\"modules\":[{\"classifier\":\"expo.modules.backgroundfetch.BackgroundFetchModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-background-task\",\"projects\":[{\"name\":\"expo-background-task\",\"sourceDir\":\"../../packages/expo-background-task/android\",\"modules\":[{\"classifier\":\"expo.modules.backgroundtask.BackgroundTaskModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.7\"},{\"packageName\":\"expo-battery\",\"projects\":[{\"name\":\"expo-battery\",\"sourceDir\":\"../../packages/expo-battery/android\",\"modules\":[{\"classifier\":\"expo.modules.battery.BatteryModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"10.0.7\"},{\"packageName\":\"expo-blob\",\"projects\":[{\"name\":\"expo-blob\",\"sourceDir\":\"../../packages/expo-blob/android\",\"modules\":[{\"classifier\":\"expo.modules.blob.BlobModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"0.1.6\"},{\"packageName\":\"expo-blur\",\"projects\":[{\"name\":\"expo-blur\",\"sourceDir\":\"../../packages/expo-blur/android\",\"modules\":[{\"classifier\":\"expo.modules.blur.BlurModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-brightness\",\"projects\":[{\"name\":\"expo-brightness\",\"sourceDir\":\"../../packages/expo-brightness/android\",\"modules\":[{\"classifier\":\"expo.modules.brightness.BrightnessModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-calendar\",\"projects\":[{\"name\":\"expo-calendar\",\"sourceDir\":\"../../packages/expo-calendar/android\",\"modules\":[{\"classifier\":\"expo.modules.calendar.CalendarModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-camera\",\"projects\":[{\"name\":\"expo-camera\",\"sourceDir\":\"../../packages/expo-camera/android\",\"modules\":[{\"classifier\":\"expo.modules.camera.CameraViewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.8\"},{\"packageName\":\"expo-cellular\",\"projects\":[{\"name\":\"expo-cellular\",\"sourceDir\":\"../../packages/expo-cellular/android\",\"modules\":[{\"classifier\":\"expo.modules.cellular.CellularModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-clipboard\",\"projects\":[{\"name\":\"expo-clipboard\",\"sourceDir\":\"../../packages/expo-clipboard/android\",\"modules\":[{\"classifier\":\"expo.modules.clipboard.ClipboardModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-constants\",\"projects\":[{\"name\":\"expo-constants\",\"sourceDir\":\"../../packages/expo-constants/android\",\"modules\":[{\"classifier\":\"expo.modules.constants.ConstantsModule\",\"name\":null}],\"packages\":[\"expo.modules.constants.ConstantsPackage\"]}],\"packageVersion\":\"18.0.9\"},{\"packageName\":\"expo-contacts\",\"projects\":[{\"name\":\"expo-contacts\",\"sourceDir\":\"../../packages/expo-contacts/android\",\"modules\":[{\"classifier\":\"expo.modules.contacts.ContactsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-crypto\",\"projects\":[{\"name\":\"expo-crypto\",\"sourceDir\":\"../../packages/expo-crypto/android\",\"modules\":[{\"classifier\":\"expo.modules.crypto.CryptoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-dev-client\",\"projects\":[{\"name\":\"expo-dev-client\",\"sourceDir\":\"../../packages/expo-dev-client/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"6.0.12\"},{\"packageName\":\"expo-dev-launcher\",\"projects\":[{\"name\":\"expo-dev-launcher\",\"sourceDir\":\"../../packages/expo-dev-launcher/android\",\"modules\":[],\"packages\":[\"expo.modules.devlauncher.DevLauncherPackage\"]}],\"plugins\":[{\"id\":\"expo-dev-launcher-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"6.0.11\"},{\"packageName\":\"expo-dev-menu\",\"projects\":[{\"name\":\"expo-dev-menu\",\"sourceDir\":\"../../packages/expo-dev-menu/android\",\"modules\":[{\"classifier\":\"expo.modules.devmenu.modules.DevMenuModule\",\"name\":null}],\"packages\":[\"expo.modules.devmenu.DevMenuPackage\"]}],\"packageVersion\":\"7.0.11\"},{\"packageName\":\"expo-dev-menu-interface\",\"projects\":[{\"name\":\"expo-dev-menu-interface\",\"sourceDir\":\"../../packages/expo-dev-menu-interface/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-device\",\"projects\":[{\"name\":\"expo-device\",\"sourceDir\":\"../../packages/expo-device/android\",\"modules\":[{\"classifier\":\"expo.modules.device.DeviceModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-document-picker\",\"projects\":[{\"name\":\"expo-document-picker\",\"sourceDir\":\"../../packages/expo-document-picker/android\",\"modules\":[{\"classifier\":\"expo.modules.documentpicker.DocumentPickerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-eas-client\",\"projects\":[{\"name\":\"expo-eas-client\",\"sourceDir\":\"../../packages/expo-eas-client/android\",\"modules\":[{\"classifier\":\"expo.modules.easclient.EASClientModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"1.0.7\"},{\"packageName\":\"expo-file-system\",\"projects\":[{\"name\":\"expo-file-system\",\"sourceDir\":\"../../packages/expo-file-system/android\",\"modules\":[{\"classifier\":\"expo.modules.filesystem.FileSystemModule\",\"name\":null},{\"classifier\":\"expo.modules.filesystem.legacy.FileSystemLegacyModule\",\"name\":null}],\"packages\":[\"expo.modules.filesystem.legacy.FileSystemPackage\"]}],\"packageVersion\":\"19.0.14\"},{\"packageName\":\"expo-font\",\"projects\":[{\"name\":\"expo-font\",\"sourceDir\":\"../../packages/expo-font/android\",\"modules\":[{\"classifier\":\"expo.modules.font.FontLoaderModule\",\"name\":null},{\"classifier\":\"expo.modules.font.FontUtilsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.8\"},{\"packageName\":\"expo-gl\",\"projects\":[{\"name\":\"expo-gl\",\"sourceDir\":\"../../packages/expo-gl/android\",\"modules\":[{\"classifier\":\"expo.modules.gl.GLViewModule\",\"name\":null},{\"classifier\":\"expo.modules.gl.GLObjectManagerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"16.0.7\"},{\"packageName\":\"expo-haptics\",\"projects\":[{\"name\":\"expo-haptics\",\"sourceDir\":\"../../packages/expo-haptics/android\",\"modules\":[{\"classifier\":\"expo.modules.haptics.HapticsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-image\",\"projects\":[{\"name\":\"expo-image\",\"sourceDir\":\"../../packages/expo-image/android\",\"modules\":[{\"classifier\":\"expo.modules.image.ExpoImageModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"3.0.8\"},{\"packageName\":\"expo-image-loader\",\"projects\":[{\"name\":\"expo-image-loader\",\"sourceDir\":\"../../packages/expo-image-loader/android\",\"modules\":[],\"packages\":[\"expo.modules.imageloader.ImageLoaderPackage\"]}],\"packageVersion\":\"6.0.0\"},{\"packageName\":\"expo-image-manipulator\",\"projects\":[{\"name\":\"expo-image-manipulator\",\"sourceDir\":\"../../packages/expo-image-manipulator/android\",\"modules\":[{\"classifier\":\"expo.modules.imagemanipulator.ImageManipulatorModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-image-picker\",\"projects\":[{\"name\":\"expo-image-picker\",\"sourceDir\":\"../../packages/expo-image-picker/android\",\"modules\":[{\"classifier\":\"expo.modules.imagepicker.ImagePickerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.8\"},{\"packageName\":\"expo-insights\",\"projects\":[{\"name\":\"expo-insights\",\"sourceDir\":\"../../packages/expo-insights/android\",\"modules\":[{\"classifier\":\"expo.modules.insights.ExpoInsightsModule\",\"name\":null}],\"packages\":[\"expo.modules.insights.ExpoInsightsPackage\"]}],\"packageVersion\":\"0.10.7\"},{\"packageName\":\"expo-intent-launcher\",\"projects\":[{\"name\":\"expo-intent-launcher\",\"sourceDir\":\"../../packages/expo-intent-launcher/android\",\"modules\":[{\"classifier\":\"expo.modules.intentlauncher.IntentLauncherModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"13.0.7\"},{\"packageName\":\"expo-json-utils\",\"projects\":[{\"name\":\"expo-json-utils\",\"sourceDir\":\"../../packages/expo-json-utils/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"0.15.0\"},{\"packageName\":\"expo-keep-awake\",\"projects\":[{\"name\":\"expo-keep-awake\",\"sourceDir\":\"../../packages/expo-keep-awake/android\",\"modules\":[{\"classifier\":\"expo.modules.keepawake.KeepAwakeModule\",\"name\":null}],\"packages\":[\"expo.modules.keepawake.KeepAwakePackage\"]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-linear-gradient\",\"projects\":[{\"name\":\"expo-linear-gradient\",\"sourceDir\":\"../../packages/expo-linear-gradient/android\",\"modules\":[{\"classifier\":\"expo.modules.lineargradient.LinearGradientModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-linking\",\"projects\":[{\"name\":\"expo-linking\",\"sourceDir\":\"../../packages/expo-linking/android\",\"modules\":[{\"classifier\":\"expo.modules.linking.ExpoLinkingModule\",\"name\":null}],\"packages\":[\"expo.modules.linking.ExpoLinkingPackage\"]}],\"packageVersion\":\"8.0.8\"},{\"packageName\":\"expo-local-authentication\",\"projects\":[{\"name\":\"expo-local-authentication\",\"sourceDir\":\"../../packages/expo-local-authentication/android\",\"modules\":[{\"classifier\":\"expo.modules.localauthentication.LocalAuthenticationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"17.0.7\"},{\"packageName\":\"expo-localization\",\"projects\":[{\"name\":\"expo-localization\",\"sourceDir\":\"../../packages/expo-localization/android\",\"modules\":[{\"classifier\":\"expo.modules.localization.LocalizationModule\",\"name\":null}],\"packages\":[\"expo.modules.localization.LocalizationPackage\"]}],\"packageVersion\":\"17.0.7\"},{\"packageName\":\"expo-location\",\"projects\":[{\"name\":\"expo-location\",\"sourceDir\":\"../../packages/expo-location/android\",\"modules\":[{\"classifier\":\"expo.modules.location.LocationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"19.0.7\"},{\"packageName\":\"expo-mail-composer\",\"projects\":[{\"name\":\"expo-mail-composer\",\"sourceDir\":\"../../packages/expo-mail-composer/android\",\"modules\":[{\"classifier\":\"expo.modules.mailcomposer.MailComposerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-manifests\",\"projects\":[{\"name\":\"expo-manifests\",\"sourceDir\":\"../../packages/expo-manifests/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"1.0.8\"},{\"packageName\":\"expo-maps\",\"projects\":[{\"name\":\"expo-maps\",\"sourceDir\":\"../../packages/expo-maps/android\",\"modules\":[{\"classifier\":\"expo.modules.maps.MapsModule\",\"name\":null},{\"classifier\":\"expo.modules.maps.GoogleMapsModule\",\"name\":null},{\"classifier\":\"expo.modules.maps.StreetViewModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.12.7\"},{\"packageName\":\"expo-media-library\",\"projects\":[{\"name\":\"expo-media-library\",\"sourceDir\":\"../../packages/expo-media-library/android\",\"modules\":[{\"classifier\":\"expo.modules.medialibrary.MediaLibraryModule\",\"name\":null},{\"classifier\":\"expo.modules.medialibrary.next.MediaLibraryNextModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"18.2.0\"},{\"packageName\":\"expo-mesh-gradient\",\"projects\":[{\"name\":\"expo-mesh-gradient\",\"sourceDir\":\"../../packages/expo-mesh-gradient/android\",\"modules\":[{\"classifier\":\"expo.modules.meshgradient.MeshGradientModule\",\"name\":null}],\"packages\":[]}],\"coreFeatures\":[\"swiftui\",\"compose\"],\"packageVersion\":\"0.4.7\"},{\"packageName\":\"expo-modules-core\",\"projects\":[{\"name\":\"expo-modules-core\",\"sourceDir\":\"../../packages/expo-modules-core/android\",\"modules\":[],\"packages\":[\"expo.modules.core.BasePackage\",\"expo.modules.kotlin.edgeToEdge.EdgeToEdgePackage\",\"expo.modules.adapters.react.ReactAdapterPackage\"]}],\"plugins\":[{\"id\":\"expo-module-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-modules-core/expo-module-gradle-plugin\",\"applyToRootProject\":false}],\"packageVersion\":\"3.0.16\"},{\"packageName\":\"expo-navigation-bar\",\"projects\":[{\"name\":\"expo-navigation-bar\",\"sourceDir\":\"../../packages/expo-navigation-bar/android\",\"modules\":[{\"classifier\":\"expo.modules.navigationbar.NavigationBarModule\",\"name\":null}],\"packages\":[\"expo.modules.navigationbar.NavigationBarPackage\"]}],\"packageVersion\":\"5.0.8\"},{\"packageName\":\"expo-network\",\"projects\":[{\"name\":\"expo-network\",\"sourceDir\":\"../../packages/expo-network/android\",\"modules\":[{\"classifier\":\"expo.modules.network.NetworkModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.7\"},{\"packageName\":\"expo-network-addons\",\"projects\":[{\"name\":\"expo-network-addons\",\"sourceDir\":\"../../packages/expo-network-addons/android\",\"modules\":[],\"packages\":[]}],\"plugins\":[{\"id\":\"expo-network-addons-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-network-addons/expo-network-addons-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"0.10.7\"},{\"packageName\":\"expo-notifications\",\"projects\":[{\"name\":\"expo-notifications\",\"sourceDir\":\"../../packages/expo-notifications/android\",\"modules\":[{\"classifier\":\"expo.modules.notifications.badge.BadgeModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.background.ExpoBackgroundNotificationTasksModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.categories.ExpoNotificationCategoriesModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.channels.NotificationChannelGroupManagerModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.channels.NotificationChannelManagerModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.emitting.NotificationsEmitter\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.handling.NotificationsHandler\",\"name\":null},{\"classifier\":\"expo.modules.notifications.permissions.NotificationPermissionsModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.presentation.ExpoNotificationPresentationModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.notifications.scheduling.NotificationScheduler\",\"name\":null},{\"classifier\":\"expo.modules.notifications.serverregistration.ServerRegistrationModule\",\"name\":null},{\"classifier\":\"expo.modules.notifications.tokens.PushTokenModule\",\"name\":null}],\"packages\":[\"expo.modules.notifications.NotificationsPackage\"]}],\"packageVersion\":\"0.32.11\"},{\"packageName\":\"expo-print\",\"projects\":[{\"name\":\"expo-print\",\"sourceDir\":\"../../packages/expo-print/android\",\"modules\":[{\"classifier\":\"expo.modules.print.PrintModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-screen-capture\",\"projects\":[{\"name\":\"expo-screen-capture\",\"sourceDir\":\"../../packages/expo-screen-capture/android\",\"modules\":[{\"classifier\":\"expo.modules.screencapture.ScreenCaptureModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"8.0.8\"},{\"packageName\":\"expo-screen-orientation\",\"projects\":[{\"name\":\"expo-screen-orientation\",\"sourceDir\":\"../../packages/expo-screen-orientation/android\",\"modules\":[{\"classifier\":\"expo.modules.screenorientation.ScreenOrientationModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"9.0.7\"},{\"packageName\":\"expo-secure-store\",\"projects\":[{\"name\":\"expo-secure-store\",\"sourceDir\":\"../../packages/expo-secure-store/android\",\"modules\":[{\"classifier\":\"expo.modules.securestore.SecureStoreModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-sensors\",\"projects\":[{\"name\":\"expo-sensors\",\"sourceDir\":\"../../packages/expo-sensors/android\",\"modules\":[{\"classifier\":\"expo.modules.sensors.modules.AccelerometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.BarometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.GyroscopeModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.LightSensorModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.DeviceMotionModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.MagnetometerModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.MagnetometerUncalibratedModule\",\"name\":null},{\"classifier\":\"expo.modules.sensors.modules.PedometerModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"expo-sharing\",\"projects\":[{\"name\":\"expo-sharing\",\"sourceDir\":\"../../packages/expo-sharing/android\",\"modules\":[{\"classifier\":\"expo.modules.sharing.SharingModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-sms\",\"projects\":[{\"name\":\"expo-sms\",\"sourceDir\":\"../../packages/expo-sms/android\",\"modules\":[{\"classifier\":\"expo.modules.sms.SMSModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-speech\",\"projects\":[{\"name\":\"expo-speech\",\"sourceDir\":\"../../packages/expo-speech/android\",\"modules\":[{\"classifier\":\"expo.modules.speech.SpeechModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-splash-screen\",\"projects\":[{\"name\":\"expo-splash-screen\",\"sourceDir\":\"../../packages/expo-splash-screen/android\",\"modules\":[{\"classifier\":\"expo.modules.splashscreen.SplashScreenModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"31.0.10\"},{\"packageName\":\"expo-sqlite\",\"projects\":[{\"name\":\"expo-sqlite\",\"sourceDir\":\"../../packages/expo-sqlite/android\",\"modules\":[{\"classifier\":\"expo.modules.sqlite.SQLiteModule\",\"name\":null}],\"packages\":[],\"shouldUsePublicationScriptPath\":\"/home/runner/work/expo/expo/packages/expo-sqlite/android/shouldUsePublication.groovy\"}],\"packageVersion\":\"16.0.8\"},{\"packageName\":\"expo-store-review\",\"projects\":[{\"name\":\"expo-store-review\",\"sourceDir\":\"../../packages/expo-store-review/android\",\"modules\":[{\"classifier\":\"expo.modules.storereview.StoreReviewModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"9.0.7\"},{\"packageName\":\"expo-structured-headers\",\"projects\":[{\"name\":\"expo-structured-headers\",\"sourceDir\":\"../../packages/expo-structured-headers/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"5.0.0\"},{\"packageName\":\"expo-system-ui\",\"projects\":[{\"name\":\"expo-system-ui\",\"sourceDir\":\"../../packages/expo-system-ui/android\",\"modules\":[{\"classifier\":\"expo.modules.systemui.SystemUIModule\",\"name\":null}],\"packages\":[\"expo.modules.systemui.SystemUIPackage\"]}],\"packageVersion\":\"6.0.7\"},{\"packageName\":\"expo-task-manager\",\"projects\":[{\"name\":\"expo-task-manager\",\"sourceDir\":\"../../packages/expo-task-manager/android\",\"modules\":[{\"classifier\":\"expo.modules.taskManager.TaskManagerModule\",\"name\":null}],\"packages\":[\"expo.modules.taskManager.TaskManagerPackage\"]}],\"packageVersion\":\"14.0.7\"},{\"packageName\":\"expo-tracking-transparency\",\"projects\":[{\"name\":\"expo-tracking-transparency\",\"sourceDir\":\"../../packages/expo-tracking-transparency/android\",\"modules\":[{\"classifier\":\"expo.modules.trackingtransparency.TrackingTransparencyModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"6.0.7\"},{\"packageName\":\"expo-updates\",\"projects\":[{\"name\":\"expo-updates\",\"sourceDir\":\"../../packages/expo-updates/android\",\"modules\":[{\"classifier\":\"expo.modules.updates.UpdatesModule\",\"name\":null}],\"packages\":[\"expo.modules.updates.UpdatesPackage\"]}],\"plugins\":[{\"id\":\"expo-updates-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-updates/expo-updates-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"29.0.10\"},{\"packageName\":\"expo-updates-interface\",\"projects\":[{\"name\":\"expo-updates-interface\",\"sourceDir\":\"../../packages/expo-updates-interface/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-video\",\"projects\":[{\"name\":\"expo-video\",\"sourceDir\":\"../../packages/expo-video/android\",\"modules\":[{\"classifier\":\"expo.modules.video.VideoModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"3.0.11\"},{\"packageName\":\"expo-video-thumbnails\",\"projects\":[{\"name\":\"expo-video-thumbnails\",\"sourceDir\":\"../../packages/expo-video-thumbnails/android\",\"modules\":[{\"classifier\":\"expo.modules.videothumbnails.VideoThumbnailsModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"10.0.7\"},{\"packageName\":\"expo-web-browser\",\"projects\":[{\"name\":\"expo-web-browser\",\"sourceDir\":\"../../packages/expo-web-browser/android\",\"modules\":[{\"classifier\":\"expo.modules.webbrowser.WebBrowserModule\",\"name\":null}],\"packages\":[]}],\"packageVersion\":\"15.0.7\"},{\"packageName\":\"unimodules-app-loader\",\"projects\":[{\"name\":\"unimodules-app-loader\",\"sourceDir\":\"../../packages/unimodules-app-loader/android\",\"modules\":[],\"packages\":[]}],\"packageVersion\":\"6.0.7\"}],\"configuration\":{\"buildFromSource\":[\".*\"]}}",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "73e9cce0d2e10fcaab935c7c085062b84633b609"
}
}
]Generated by PR labeler 🤖 |
75b91df to
e894475
Compare
lukmccall
approved these changes
Sep 1, 2025
e894475 to
19fdd6e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Follow-up for #38754
It should be possible to create a static functions on SharedObjects
How
Add
StaticFunctionandStaticAsyncFunctionin DSL and decorate the class constructor with them.Test Plan
Checklist
changelog.mdentry and rebuilt the package sources according to this short guidenpx expo prebuild& EAS Build (eg: updated a module plugin).