Skip to content

deploy#155

Open
flo-bit wants to merge 17 commits into
eurosky/deployfrom
eurosky/fork
Open

deploy#155
flo-bit wants to merge 17 commits into
eurosky/deployfrom
eurosky/fork

Conversation

@flo-bit

@flo-bit flo-bit commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

flo-bit and others added 16 commits July 6, 2026 10:01
# Conflicts:
#	pnpm-lock.yaml
Android prebuild hard-required ./google-services.json, which is gitignored
and provisioned out-of-band, so credential-less builds failed with ENOENT.
Probe with require.resolve and omit googleServicesFile when the file is
absent; it's picked up automatically when present.
…ecorations

# Conflicts:
#	src/config/brand.json
#	src/config/brand.schema.json
#	src/lib/routes/types.ts
#	src/routes.ts
#	src/screens/Profile/Header/ProfileHeaderStandard.tsx
@github-actions

Copy link
Copy Markdown

The Pull Request introduced fingerprint changes against the base commit:

Fingerprint diff
[{"type":"file","filePath":".gitignore","reasons":["bareGitIgnore"],"hash":"65cfb0ff7a1a0c92d492926ed98c439b5475ae16"},{"type":"file","filePath":"eas.json","reasons":["easBuild"],"hash":"370fbe201b9a852d9404b1e5ef557e5e6e86136c"},{"type":"file","filePath":"assets/fonts/inter/InterVariable.woff2","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"f55b18fdf5a4fbca23e23010fbe89df27d70d1ff"},{"type":"file","filePath":"assets/fonts/inter/InterVariable-Italic.woff2","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"a5f0513ed76cdf4a4e1a924949b6a85a6e9333ca"},{"type":"file","filePath":"assets/fonts/inter/Inter-Regular.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"a4a1d042922d4e437e4e979b74cd75e269eb9513"},{"type":"file","filePath":"assets/fonts/inter/Inter-Italic.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"20aacb060d870e2d5b397c8acb939fbaf6cb98f5"},{"type":"file","filePath":"assets/fonts/inter/Inter-Medium.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"544480e3ddc0f4837dbfc2e9d31cf0e42ef5bb8a"},{"type":"file","filePath":"assets/fonts/inter/Inter-MediumItalic.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"4ff60ab9d7e0e79f02bd5c9066933c1e5e6e99bc"},{"type":"file","filePath":"assets/fonts/inter/Inter-SemiBold.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"d69aaaa0a3875e5183f6391339cdcd9d7bb8bb45"},{"type":"file","filePath":"assets/fonts/inter/Inter-SemiBoldItalic.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"9f80ed366fd3917f000c407118753b3ae75c6ccc"},{"type":"file","filePath":"assets/fonts/inter/Inter-Bold.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"6f4cbdd03575a42523e50e081224dcc8e693f52b"},{"type":"file","filePath":"assets/fonts/inter/Inter-BoldItalic.otf","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"1d478c5d35e6e0f8cf498e88a28f922186cbcfa4"},{"type":"file","filePath":"assets/app-icons/ios_icon_default_next.png","reasons":["expoConfigExternalFile","expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"1c8c5f60ca8039a7448350a7996605c3feeb974b"},{"type":"file","filePath":"assets/app-icons/android_icon_default_next.png","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"395e5c30e93ea7bd22500309ba2e37b78c4b4a31"},{"type":"file","filePath":"assets/icon-android-foreground.png","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"07951a64d9a9c1b8ef176f9e1f0840086b386df4"},{"type":"file","filePath":"assets/splash/android-splash-logo-white.png","reasons":["expoConfigExternalFile","expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"3724838905a8c602f7a1aa1837d7c8411ddedecc"},{"type":"file","filePath":"assets/splash/splash.png","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"376e1b5a107b1f0b8f13096040b6f4c159e7df95"},{"type":"file","filePath":"assets/splash/splash-dark.png","reasons":["expoConfigExternalFile"],"overrideHashKey":"expoConfigExternalFile:contentsOnly","hash":"ab39d3b63809db2aefefa29a45bcd4dc022e66e3"},{"type":"file","filePath":"plugins/notificationsExtension/withAppEntitlements.js","reasons":["expoConfigPlugins"],"hash":"206452ca449ca1bdd7ece23b48d3dca266db2730"},{"type":"file","filePath":"plugins/notificationsExtension/withExtensionEntitlements.js","reasons":["expoConfigPlugins"],"hash":"ea5465982dd8ff2da09f18de58e8959866347d7e"},{"type":"file","filePath":"plugins/shareExtension/withAppEntitlements.js","reasons":["expoConfigPlugins"],"hash":"206452ca449ca1bdd7ece23b48d3dca266db2730"},{"type":"file","filePath":"plugins/shareExtension/withExtensionEntitlements.js","reasons":["expoConfigPlugins"],"hash":"de22f174aaddd0bacf8a39300c032cc72d0fe43d"},{"type":"file","filePath":"plugins/starterPackAppClipExtension/withAppEntitlements.js","reasons":["expoConfigPlugins"],"hash":"15ad58f26e60f2db2949cf124ca0faef6ec9bd8c"},{"type":"file","filePath":"plugins/starterPackAppClipExtension/withClipEntitlements.js","reasons":["expoConfigPlugins"],"hash":"9dd7fa27eb997c2625621394785f8c5551d362ce"},{"type":"dir","filePath":"modules/bottom-sheet/ios","reasons":["expoAutolinkingIos"],"hash":"e743d29e28e79bef5687175ff4ea8a27dac06325"},{"type":"dir","filePath":"modules/expo-background-notification-handler/ios","reasons":["expoAutolinkingIos"],"hash":"0d41246ffadb0207381c45ada5b3b32d31f236ac"},{"type":"dir","filePath":"modules/expo-bluesky-swiss-army/ios","reasons":["expoAutolinkingIos"],"hash":"6ec4c64e795da561e32c2a088dbf1a68174a62e6"},{"type":"dir","filePath":"modules/expo-receive-android-intents/android","reasons":["expoAutolinkingAndroid"],"hash":"b1a19736d9db1653b70945eca21871f623c5bfc3"},{"type":"dir","filePath":"node_modules/@sentry/react-native","reasons":["rncoreAutolinkingAndroid","expoAutolinkingAndroid","rncoreAutolinkingIos"],"hash":"9a5a8482a65fcde6947d34869f62de724308792c"},{"type":"dir","filePath":"node_modules/react-native-keyboard-controller","reasons":["rncoreAutolinkingAndroid","rncoreAutolinkingIos"],"hash":"9933f99c1644f36b46cff658b42da4a0bcf604be"},{"type":"dir","filePath":"node_modules/react-native-svg","reasons":["rncoreAutolinkingAndroid","rncoreAutolinkingIos"],"hash":"3d5166e06251e7bb0efaf1ed7f87f187253f0b72"},{"type":"dir","filePath":"patches","reasons":["patchPackage"],"hash":"6ff3b745e05465227f72b9c86a49088b64b4cf30"},{"type":"contents","id":"expoAutolinkingConfig:android","contents":"{\"extraDependencies\":[],\"coreFeatures\":[],\"modules\":[{\"packageName\":\"@bsky.app/expo-dynamic-app-icon\",\"projects\":[{\"name\":\"bsky-app-expo-dynamic-app-icon\",\"sourceDir\":\"node_modules/@bsky.app/expo-dynamic-app-icon/android\",\"modules\":[\"expo.modules.dynamicappicon.ExpoDynamicAppIconModule\"]}],\"packageVersion\":\"1.8.5\"},{\"packageName\":\"@bsky.app/expo-guess-language\",\"projects\":[{\"name\":\"bsky-app-expo-guess-language\",\"sourceDir\":\"node_modules/@bsky.app/expo-guess-language/android\",\"modules\":[\"expo.modules.expoguesslanguage.ExpoGuessLanguageModule\"]}],\"packageVersion\":\"0.2.8\"},{\"packageName\":\"@bsky.app/expo-image-crop-tool\",\"projects\":[{\"name\":\"bsky-app-expo-image-crop-tool\",\"sourceDir\":\"node_modules/@bsky.app/expo-image-crop-tool/android\",\"modules\":[\"xyz.blueskyweb.expoimagecroptool.ExpoImageCropToolModule\"]}],\"packageVersion\":\"0.5.1\"},{\"packageName\":\"@bsky.app/expo-translate-text\",\"projects\":[{\"name\":\"bsky-app-expo-translate-text\",\"sourceDir\":\"node_modules/@bsky.app/expo-translate-text/android\",\"modules\":[\"expo.modules.translatetext.ExpoTranslateTextModule\"]}],\"packageVersion\":\"0.2.9\"},{\"packageName\":\"@bsky.app/video\",\"projects\":[{\"name\":\"bsky-app-video\",\"sourceDir\":\"node_modules/@bsky.app/video/android\",\"modules\":[\"expo.modules.blueskyvideo.BlueskyVideoModule\"]}],\"packageVersion\":\"0.3.6\"},{\"packageName\":\"@sentry/react-native\",\"projects\":[{\"name\":\"sentry-react-native-expo\",\"sourceDir\":\"node_modules/@sentry/react-native/android/expo-handler\",\"modules\":[]}],\"packageVersion\":\"8.18.0\"},{\"packageName\":\"bottom-sheet\",\"projects\":[{\"name\":\"bottom-sheet\",\"sourceDir\":\"modules/bottom-sheet/android\",\"modules\":[\"expo.modules.bottomsheet.BottomSheetModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo\",\"projects\":[{\"name\":\"expo\",\"sourceDir\":\"node_modules/expo/android\",\"modules\":[\"expo.modules.fetch.ExpoFetchModule\"]}],\"packageVersion\":\"54.0.34\"},{\"packageName\":\"expo-age-range\",\"projects\":[{\"name\":\"expo-age-range\",\"sourceDir\":\"node_modules/expo-age-range/android\",\"modules\":[\"expo.modules.agerange.AgeRangeModule\"],\"publication\":{\"groupId\":\"expo.modules.agerange\",\"artifactId\":\"expo.modules.agerange\",\"version\":\"0.2.18\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"0.2.18\"},{\"packageName\":\"expo-application\",\"projects\":[{\"name\":\"expo-application\",\"sourceDir\":\"node_modules/expo-application/android\",\"modules\":[\"expo.modules.application.ApplicationModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.application\",\"version\":\"7.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"7.0.8\"},{\"packageName\":\"expo-asset\",\"projects\":[{\"name\":\"expo-asset\",\"sourceDir\":\"node_modules/expo-asset/android\",\"modules\":[\"expo.modules.asset.AssetModule\"],\"publication\":{\"groupId\":\"expo.modules.asset\",\"artifactId\":\"expo.modules.asset\",\"version\":\"12.0.13\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"12.0.13\"},{\"packageName\":\"expo-background-notification-handler\",\"projects\":[{\"name\":\"expo-background-notification-handler\",\"sourceDir\":\"modules/expo-background-notification-handler/android\",\"modules\":[\"expo.modules.backgroundnotificationhandler.ExpoBackgroundNotificationHandlerModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-bluesky-gif-view\",\"projects\":[{\"name\":\"expo-bluesky-gif-view\",\"sourceDir\":\"modules/expo-bluesky-gif-view/android\",\"modules\":[\"expo.modules.blueskygifview.ExpoBlueskyGifViewModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-bluesky-swiss-army\",\"projects\":[{\"name\":\"expo-bluesky-swiss-army\",\"sourceDir\":\"modules/expo-bluesky-swiss-army/android\",\"modules\":[\"expo.modules.blueskyswissarmy.sharedprefs.ExpoBlueskySharedPrefsModule\",\"expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule\",\"expo.modules.blueskyswissarmy.visibilityview.ExpoBlueskyVisibilityViewModule\",\"expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-bluesky-video-compress\",\"projects\":[{\"name\":\"expo-bluesky-video-compress\",\"sourceDir\":\"modules/expo-bluesky-video-compress/android\",\"modules\":[\"expo.modules.blueskyvideocompress.ExpoBlueskyVideoCompressModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-blur\",\"projects\":[{\"name\":\"expo-blur\",\"sourceDir\":\"node_modules/expo-blur/android\",\"modules\":[\"expo.modules.blur.BlurModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.blur\",\"version\":\"15.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-camera\",\"projects\":[{\"name\":\"expo-camera\",\"sourceDir\":\"node_modules/expo-camera/android\",\"modules\":[\"expo.modules.camera.CameraViewModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.camera\",\"version\":\"17.0.10\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"17.0.10\"},{\"packageName\":\"expo-clipboard\",\"projects\":[{\"name\":\"expo-clipboard\",\"sourceDir\":\"node_modules/expo-clipboard/android\",\"modules\":[\"expo.modules.clipboard.ClipboardModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.clipboard\",\"version\":\"8.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"8.0.8\"},{\"packageName\":\"expo-constants\",\"projects\":[{\"name\":\"expo-constants\",\"sourceDir\":\"node_modules/expo-constants/android\",\"modules\":[\"expo.modules.constants.ConstantsModule\"]}],\"packageVersion\":\"18.0.13\"},{\"packageName\":\"expo-contacts\",\"projects\":[{\"name\":\"expo-contacts\",\"sourceDir\":\"node_modules/expo-contacts/android\",\"modules\":[\"expo.modules.contacts.ContactsModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.contacts\",\"version\":\"15.0.11\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.11\"},{\"packageName\":\"expo-dev-client\",\"projects\":[{\"name\":\"expo-dev-client\",\"sourceDir\":\"node_modules/expo-dev-client/android\",\"modules\":[]}],\"packageVersion\":\"6.0.21\"},{\"packageName\":\"expo-dev-launcher\",\"projects\":[{\"name\":\"expo-dev-launcher\",\"sourceDir\":\"node_modules/expo-dev-launcher/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-dev-launcher-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"node_modules/expo-dev-launcher/expo-dev-launcher-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"6.0.21\"},{\"packageName\":\"expo-dev-menu\",\"projects\":[{\"name\":\"expo-dev-menu\",\"sourceDir\":\"node_modules/expo-dev-menu/android\",\"modules\":[\"expo.modules.devmenu.modules.DevMenuModule\"]}],\"packageVersion\":\"7.0.19\"},{\"packageName\":\"expo-dev-menu-interface\",\"projects\":[{\"name\":\"expo-dev-menu-interface\",\"sourceDir\":\"node_modules/expo-dev-menu-interface/android\",\"modules\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-device\",\"projects\":[{\"name\":\"expo-device\",\"sourceDir\":\"node_modules/expo-device/android\",\"modules\":[\"expo.modules.device.DeviceModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.device\",\"version\":\"8.0.10\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"8.0.10\"},{\"packageName\":\"expo-eas-client\",\"projects\":[{\"name\":\"expo-eas-client\",\"sourceDir\":\"node_modules/expo-eas-client/android\",\"modules\":[\"expo.modules.easclient.EASClientModule\"]}],\"packageVersion\":\"1.0.8\"},{\"packageName\":\"expo-emoji-picker\",\"projects\":[{\"name\":\"expo-emoji-picker\",\"sourceDir\":\"modules/expo-emoji-picker/android\",\"modules\":[\"expo.community.modules.emojipicker.EmojiPickerModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-file-system\",\"projects\":[{\"name\":\"expo-file-system\",\"sourceDir\":\"node_modules/expo-file-system/android\",\"modules\":[\"expo.modules.filesystem.FileSystemModule\",\"expo.modules.filesystem.legacy.FileSystemLegacyModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.filesystem\",\"version\":\"19.0.22\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"19.0.22\"},{\"packageName\":\"expo-font\",\"projects\":[{\"name\":\"expo-font\",\"sourceDir\":\"node_modules/expo-font/android\",\"modules\":[\"expo.modules.font.FontLoaderModule\",\"expo.modules.font.FontUtilsModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.font\",\"version\":\"14.0.11\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"14.0.11\"},{\"packageName\":\"expo-haptics\",\"projects\":[{\"name\":\"expo-haptics\",\"sourceDir\":\"node_modules/expo-haptics/android\",\"modules\":[\"expo.modules.haptics.HapticsModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.haptics\",\"version\":\"15.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-image\",\"projects\":[{\"name\":\"expo-image\",\"sourceDir\":\"node_modules/expo-image/android\",\"modules\":[\"expo.modules.image.ExpoImageModule\"],\"publication\":{\"groupId\":\"BareExpo\",\"artifactId\":\"expo.modules.image\",\"version\":\"3.0.11\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"3.0.11\"},{\"packageName\":\"expo-image-loader\",\"projects\":[{\"name\":\"expo-image-loader\",\"sourceDir\":\"node_modules/expo-image-loader/android\",\"modules\":[],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.imageloader\",\"version\":\"6.0.0\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"6.0.0\"},{\"packageName\":\"expo-image-manipulator\",\"projects\":[{\"name\":\"expo-image-manipulator\",\"sourceDir\":\"node_modules/expo-image-manipulator/android\",\"modules\":[\"expo.modules.imagemanipulator.ImageManipulatorModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.imagemanipulator\",\"version\":\"14.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"14.0.8\"},{\"packageName\":\"expo-image-picker\",\"projects\":[{\"name\":\"expo-image-picker\",\"sourceDir\":\"node_modules/expo-image-picker/android\",\"modules\":[\"expo.modules.imagepicker.ImagePickerModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.imagepicker\",\"version\":\"17.0.11\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"17.0.11\"},{\"packageName\":\"expo-intent-launcher\",\"projects\":[{\"name\":\"expo-intent-launcher\",\"sourceDir\":\"node_modules/expo-intent-launcher/android\",\"modules\":[\"expo.modules.intentlauncher.IntentLauncherModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.intentlauncher\",\"version\":\"13.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"13.0.8\"},{\"packageName\":\"expo-json-utils\",\"projects\":[{\"name\":\"expo-json-utils\",\"sourceDir\":\"node_modules/expo-json-utils/android\",\"modules\":[]}],\"packageVersion\":\"0.15.0\"},{\"packageName\":\"expo-keep-awake\",\"projects\":[{\"name\":\"expo-keep-awake\",\"sourceDir\":\"node_modules/expo-keep-awake/android\",\"modules\":[\"expo.modules.keepawake.KeepAwakeModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.keepawake\",\"version\":\"15.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-linear-gradient\",\"projects\":[{\"name\":\"expo-linear-gradient\",\"sourceDir\":\"node_modules/expo-linear-gradient/android\",\"modules\":[\"expo.modules.lineargradient.LinearGradientModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.lineargradient\",\"version\":\"15.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.8\"},{\"packageName\":\"expo-linking\",\"projects\":[{\"name\":\"expo-linking\",\"sourceDir\":\"node_modules/expo-linking/android\",\"modules\":[\"expo.modules.linking.ExpoLinkingModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.linking\",\"version\":\"8.0.12\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"8.0.12\"},{\"packageName\":\"expo-localization\",\"projects\":[{\"name\":\"expo-localization\",\"sourceDir\":\"node_modules/expo-localization/android\",\"modules\":[\"expo.modules.localization.LocalizationModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.localization\",\"version\":\"17.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"17.0.8\"},{\"packageName\":\"expo-location\",\"projects\":[{\"name\":\"expo-location\",\"sourceDir\":\"node_modules/expo-location/android\",\"modules\":[\"expo.modules.location.LocationModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.location\",\"version\":\"19.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"19.0.8\"},{\"packageName\":\"expo-manifests\",\"projects\":[{\"name\":\"expo-manifests\",\"sourceDir\":\"node_modules/expo-manifests/android\",\"modules\":[]}],\"packageVersion\":\"1.0.11\"},{\"packageName\":\"expo-media-library\",\"projects\":[{\"name\":\"expo-media-library\",\"sourceDir\":\"node_modules/expo-media-library/android\",\"modules\":[\"expo.modules.medialibrary.MediaLibraryModule\",\"expo.modules.medialibrary.next.MediaLibraryNextModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.medialibrary\",\"version\":\"18.2.1\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"18.2.1\"},{\"packageName\":\"expo-modules-core\",\"projects\":[{\"name\":\"expo-modules-core\",\"sourceDir\":\"node_modules/expo-modules-core/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-module-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"node_modules/expo-modules-core/expo-module-gradle-plugin\",\"applyToRootProject\":false}],\"packageVersion\":\"3.0.30\"},{\"packageName\":\"expo-notifications\",\"projects\":[{\"name\":\"expo-notifications\",\"sourceDir\":\"node_modules/expo-notifications/android\",\"modules\":[\"expo.modules.notifications.badge.BadgeModule\",\"expo.modules.notifications.notifications.background.ExpoBackgroundNotificationTasksModule\",\"expo.modules.notifications.notifications.categories.ExpoNotificationCategoriesModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelGroupManagerModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelManagerModule\",\"expo.modules.notifications.notifications.emitting.NotificationsEmitter\",\"expo.modules.notifications.notifications.handling.NotificationsHandler\",\"expo.modules.notifications.permissions.NotificationPermissionsModule\",\"expo.modules.notifications.notifications.presentation.ExpoNotificationPresentationModule\",\"expo.modules.notifications.notifications.scheduling.NotificationScheduler\",\"expo.modules.notifications.serverregistration.ServerRegistrationModule\",\"expo.modules.notifications.tokens.PushTokenModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.notifications\",\"version\":\"0.32.17\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"0.32.17\"},{\"packageName\":\"expo-paste-input\",\"projects\":[{\"name\":\"expo-paste-input\",\"sourceDir\":\"node_modules/expo-paste-input/android\",\"modules\":[\"expo.modules.pasteinput.ExpoPasteInputModule\"]}],\"packageVersion\":\"0.2.1\"},{\"packageName\":\"expo-receive-android-intents\",\"projects\":[{\"name\":\"expo-receive-android-intents\",\"sourceDir\":\"modules/expo-receive-android-intents/android\",\"modules\":[\"xyz.blueskyweb.app.exporeceiveandroidintents.ExpoReceiveAndroidIntentsModule\"]}],\"packageVersion\":\"\"},{\"packageName\":\"expo-screen-orientation\",\"projects\":[{\"name\":\"expo-screen-orientation\",\"sourceDir\":\"node_modules/expo-screen-orientation/android\",\"modules\":[\"expo.modules.screenorientation.ScreenOrientationModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.screenorientation\",\"version\":\"9.0.9\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"9.0.9\"},{\"packageName\":\"expo-sharing\",\"projects\":[{\"name\":\"expo-sharing\",\"sourceDir\":\"node_modules/expo-sharing/android\",\"modules\":[\"expo.modules.sharing.SharingModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.sharing\",\"version\":\"14.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"14.0.8\"},{\"packageName\":\"expo-sms\",\"projects\":[{\"name\":\"expo-sms\",\"sourceDir\":\"node_modules/expo-sms/android\",\"modules\":[\"expo.modules.sms.SMSModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.sms\",\"version\":\"14.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"14.0.8\"},{\"packageName\":\"expo-splash-screen\",\"projects\":[{\"name\":\"expo-splash-screen\",\"sourceDir\":\"node_modules/expo-splash-screen/android\",\"modules\":[\"expo.modules.splashscreen.SplashScreenModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.splashscreen\",\"version\":\"31.0.13\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"31.0.13\"},{\"packageName\":\"expo-structured-headers\",\"projects\":[{\"name\":\"expo-structured-headers\",\"sourceDir\":\"node_modules/expo-structured-headers/android\",\"modules\":[]}],\"packageVersion\":\"5.0.0\"},{\"packageName\":\"expo-system-ui\",\"projects\":[{\"name\":\"expo-system-ui\",\"sourceDir\":\"node_modules/expo-system-ui/android\",\"modules\":[\"expo.modules.systemui.SystemUIModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.systemui\",\"version\":\"6.0.9\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"6.0.9\"},{\"packageName\":\"expo-updates\",\"projects\":[{\"name\":\"expo-updates\",\"sourceDir\":\"node_modules/expo-updates/android\",\"modules\":[\"expo.modules.updates.UpdatesModule\"]}],\"plugins\":[{\"id\":\"expo-updates-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"node_modules/expo-updates/expo-updates-gradle-plugin\",\"applyToRootProject\":true}],\"packageVersion\":\"29.0.17\"},{\"packageName\":\"expo-updates-interface\",\"projects\":[{\"name\":\"expo-updates-interface\",\"sourceDir\":\"node_modules/expo-updates-interface/android\",\"modules\":[]}],\"packageVersion\":\"2.0.0\"},{\"packageName\":\"expo-video\",\"projects\":[{\"name\":\"expo-video\",\"sourceDir\":\"node_modules/expo-video/android\",\"modules\":[\"expo.modules.video.VideoModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.video\",\"version\":\"3.0.16\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"3.0.16\"},{\"packageName\":\"expo-video-thumbnails\",\"projects\":[{\"name\":\"expo-video-thumbnails\",\"sourceDir\":\"node_modules/expo-video-thumbnails/android\",\"modules\":[\"expo.modules.videothumbnails.VideoThumbnailsModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.videothumbnails\",\"version\":\"10.0.8\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"10.0.8\"},{\"packageName\":\"expo-web-browser\",\"projects\":[{\"name\":\"expo-web-browser\",\"sourceDir\":\"node_modules/expo-web-browser/android\",\"modules\":[\"expo.modules.webbrowser.WebBrowserModule\"],\"publication\":{\"groupId\":\"host.exp.exponent\",\"artifactId\":\"expo.modules.webbrowser\",\"version\":\"15.0.11\",\"repository\":\"local-maven-repo\"}}],\"packageVersion\":\"15.0.11\"},{\"packageName\":\"react-native-device-attest\",\"projects\":[{\"name\":\"react-native-device-attest\",\"sourceDir\":\"node_modules/react-native-device-attest/android\",\"modules\":[\"xyz.blueskyweb.reactnativedeviceattest.ReactNativeDeviceAttestModule\"]}],\"packageVersion\":\"0.1.6\"}],\"configuration\":{\"buildFromSource\":[\"expo-notifications\",\"expo-haptics\",\"expo-media-library\",\"expo-image-picker\"]}}","reasons":["expoAutolinkingAndroid"],"hash":"a9d6691d1eec80dde1e36ab83e98ce76ff8b1011"},{"type":"contents","id":"expoConfig","contents":"{\"android\":{\"adaptiveIcon\":{\"backgroundColor\":\"#006AFF\",\"foregroundImage\":\"assets/icon-android-foreground.png\",\"monochromeImage\":\"assets/icon-android-monochrome.png\"},\"icon\":\"assets/app-icons/android_icon_default_next.png\",\"intentFilters\":[{\"action\":\"VIEW\",\"autoVerify\":true,\"category\":[\"BROWSABLE\",\"DEFAULT\"],\"data\":[{\"host\":\"bsky.app\",\"scheme\":\"https\"},{\"host\":\"localhost:19006\",\"scheme\":\"http\"}]}],\"package\":\"xyz.blueskyweb.app\",\"permissions\":[\"android.permission.ACCESS_COARSE_LOCATION\",\"android.permission.ACCESS_FINE_LOCATION\",\"android.permission.READ_CONTACTS\",\"android.permission.WRITE_CONTACTS\"]},\"androidNavigationBar\":{\"barStyle\":\"light-content\"},\"androidStatusBar\":{\"backgroundColor\":\"#006AFF\",\"barStyle\":\"light-content\"},\"extra\":{\"eas\":{\"build\":{\"experimental\":{\"ios\":{\"appExtensions\":[{\"bundleIdentifier\":\"xyz.blueskyweb.app.AppClip\",\"targetName\":\"BlueskyClip\"},{\"bundleIdentifier\":\"xyz.blueskyweb.app.BlueskyNSE\",\"entitlements\":{\"com.apple.security.application-groups\":[\"group.app.bsky\"]},\"targetName\":\"BlueskyNSE\"},{\"bundleIdentifier\":\"xyz.blueskyweb.app.Share-with-Bluesky\",\"entitlements\":{\"com.apple.security.application-groups\":[\"group.app.bsky\"]},\"targetName\":\"Share-with-Bluesky\"}]}}},\"projectId\":\"55bd077a-d905-4184-9c7f-94789ba0f302\"}},\"icon\":\"assets/app-icons/ios_icon_default_next.png\",\"ios\":{\"associatedDomains\":[\"appclips:bsky.app\",\"appclips:go.bsky.app\",\"applinks:bsky.app\",\"applinks:staging.bsky.app\"],\"bundleIdentifier\":\"xyz.blueskyweb.app\",\"config\":{\"usesNonExemptEncryption\":false},\"entitlements\":{\"com.apple.developer.declared-age-range\":true,\"com.apple.developer.kernel.extended-virtual-addressing\":true,\"com.apple.developer.kernel.increased-memory-limit\":true,\"com.apple.developer.usernotifications.communication\":true,\"com.apple.security.application-groups\":\"group.app.bsky\"},\"icon\":\"assets/app-icons/ios_icon_default_next.png\",\"infoPlist\":{\"CADisableMinimumFrameDurationOnPhone\":true,\"CFBundleLocalizations\":[\"an\",\"ast\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"el\",\"en\",\"eo\",\"es\",\"eu\",\"fi\",\"fr\",\"fy\",\"ga\",\"gd\",\"gl\",\"hi\",\"hu\",\"ia\",\"id\",\"it\",\"ja\",\"km\",\"ko\",\"ne\",\"nl\",\"pl\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sv\",\"th\",\"tr\",\"uk\",\"vi\",\"yue\",\"zh-Hans\",\"zh-Hant\"],\"CFBundleSpokenName\":\"Blue Sky\",\"NSCameraUsageDescription\":\"Used for profile pictures, posts, and other kinds of content.\",\"NSMicrophoneUsageDescription\":\"Used for posts and other kinds of content.\",\"NSPhotoLibraryAddUsageDescription\":\"Used to save images to your library.\",\"NSPhotoLibraryUsageDescription\":\"Used for profile pictures, posts, and other kinds of content\",\"NSUserActivityTypes\":[\"INSendMessageIntent\"],\"UIBackgroundModes\":[\"remote-notification\"]},\"privacyManifests\":{\"NSPrivacyAccessedAPITypes\":[{\"NSPrivacyAccessedAPIType\":\"NSPrivacyAccessedAPICategoryDiskSpace\",\"NSPrivacyAccessedAPITypeReasons\":[\"85F4.1\",\"E174.1\"]},{\"NSPrivacyAccessedAPIType\":\"NSPrivacyAccessedAPICategoryFileTimestamp\",\"NSPrivacyAccessedAPITypeReasons\":[\"0A2A.1\",\"3B52.1\",\"C617.1\"]},{\"NSPrivacyAccessedAPIType\":\"NSPrivacyAccessedAPICategorySystemBootTime\",\"NSPrivacyAccessedAPITypeReasons\":[\"35F9.1\"]},{\"NSPrivacyAccessedAPIType\":\"NSPrivacyAccessedAPICategoryUserDefaults\",\"NSPrivacyAccessedAPITypeReasons\":[\"1C8F.1\",\"CA92.1\"]}],\"NSPrivacyCollectedDataTypes\":[{\"NSPrivacyCollectedDataType\":\"NSPrivacyCollectedDataTypeCrashData\",\"NSPrivacyCollectedDataTypeLinked\":false,\"NSPrivacyCollectedDataTypePurposes\":[\"NSPrivacyCollectedDataTypePurposeAppFunctionality\"],\"NSPrivacyCollectedDataTypeTracking\":false},{\"NSPrivacyCollectedDataType\":\"NSPrivacyCollectedDataTypeOtherDiagnosticData\",\"NSPrivacyCollectedDataTypeLinked\":false,\"NSPrivacyCollectedDataTypePurposes\":[\"NSPrivacyCollectedDataTypePurposeAppFunctionality\"],\"NSPrivacyCollectedDataTypeTracking\":false},{\"NSPrivacyCollectedDataType\":\"NSPrivacyCollectedDataTypePerformanceData\",\"NSPrivacyCollectedDataTypeLinked\":false,\"NSPrivacyCollectedDataTypePurposes\":[\"NSPrivacyCollectedDataTypePurposeAppFunctionality\"],\"NSPrivacyCollectedDataTypeTracking\":false}]},\"supportsTablet\":false},\"name\":\"Bluesky\",\"newArchEnabled\":false,\"owner\":\"blueskysocial\",\"platforms\":[\"android\",\"ios\",\"web\"],\"plugins\":[\"expo-localization\",\"expo-video\",\"expo-web-browser\",\"plugins/notificationsExtension/withNotificationsExtension.js\",\"plugins/shareExtension/withShareExtensions.js\",\"plugins/starterPackAppClipExtension/withStarterPackAppClip.js\",\"plugins/withAndroidManifestFCMIconPlugin.js\",\"plugins/withAndroidManifestIntentQueriesPlugin.js\",\"plugins/withAndroidManifestLargeHeapPlugin.js\",\"plugins/withAndroidNoJitpackPlugin.js\",\"plugins/withAndroidStylesAccentColorPlugin.js\",\"plugins/withGradleJVMHeapSizeIncrease.js\",\"react-native-compressor\",[\"@bitdrift/react-native\",{\"networkInstrumentation\":true}],[\"@bsky.app/expo-dynamic-app-icon\",{\"core_aurora\":{\"android\":\"assets/app-icons/android_icon_core_aurora.png\",\"ios\":\"assets/app-icons/ios_icon_core_aurora.png\",\"prerendered\":true},\"core_bonfire\":{\"android\":\"assets/app-icons/android_icon_core_bonfire.png\",\"ios\":\"assets/app-icons/ios_icon_core_bonfire.png\",\"prerendered\":true},\"core_classic\":{\"android\":\"assets/app-icons/android_icon_core_classic.png\",\"ios\":\"assets/app-icons/ios_icon_core_classic.png\",\"prerendered\":true},\"core_flat_black\":{\"android\":\"assets/app-icons/android_icon_core_flat_black.png\",\"ios\":\"assets/app-icons/ios_icon_core_flat_black.png\",\"prerendered\":true},\"core_flat_blue\":{\"android\":\"assets/app-icons/android_icon_core_flat_blue.png\",\"ios\":\"assets/app-icons/ios_icon_core_flat_blue.png\",\"prerendered\":true},\"core_flat_white\":{\"android\":\"assets/app-icons/android_icon_core_flat_white.png\",\"ios\":\"assets/app-icons/ios_icon_core_flat_white.png\",\"prerendered\":true},\"core_midnight\":{\"android\":\"assets/app-icons/android_icon_core_midnight.png\",\"ios\":\"assets/app-icons/ios_icon_core_midnight.png\",\"prerendered\":true},\"core_sunrise\":{\"android\":\"assets/app-icons/android_icon_core_sunrise.png\",\"ios\":\"assets/app-icons/ios_icon_core_sunrise.png\",\"prerendered\":true},\"core_sunset\":{\"android\":\"assets/app-icons/android_icon_core_sunset.png\",\"ios\":\"assets/app-icons/ios_icon_core_sunset.png\",\"prerendered\":true},\"default_dark\":{\"android\":\"assets/app-icons/android_icon_legacy_dark.png\",\"ios\":\"assets/app-icons/ios_icon_legacy_dark.png\",\"prerendered\":true},\"default_light\":{\"android\":\"assets/app-icons/android_icon_legacy_light.png\",\"ios\":\"assets/app-icons/ios_icon_legacy_light.png\",\"prerendered\":true}}],[\"expo-build-properties\",{\"android\":{\"buildReactNativeFromSource\":false,\"buildToolsVersion\":\"35.0.0\",\"compileSdkVersion\":36,\"targetSdkVersion\":35},\"ios\":{\"buildReactNativeFromSource\":true,\"ccacheEnabled\":true,\"cxxLanguageStandard\":\"c++23\",\"deploymentTarget\":\"15.1\",\"extraPods\":[{\"branch\":\"main\",\"git\":\"https://github.com/bluesky-social/MCEmojiPicker.git\",\"name\":\"MCEmojiPicker\"}]}}],[\"expo-contacts\",{\"contactsPermission\":\"I agree to allow Bluesky to use my contacts for friend discovery until I opt out.\"}],[\"expo-font\",{\"fonts\":[\"assets/fonts/inter/Inter-Bold.otf\",\"assets/fonts/inter/Inter-BoldItalic.otf\",\"assets/fonts/inter/Inter-Italic.otf\",\"assets/fonts/inter/Inter-Medium.otf\",\"assets/fonts/inter/Inter-MediumItalic.otf\",\"assets/fonts/inter/Inter-Regular.otf\",\"assets/fonts/inter/Inter-SemiBold.otf\",\"assets/fonts/inter/Inter-SemiBoldItalic.otf\",\"assets/fonts/inter/InterVariable-Italic.woff2\",\"assets/fonts/inter/InterVariable.woff2\"]}],[\"expo-location\"],[\"expo-notifications\",{\"color\":\"#1185fe\",\"icon\":\"assets/icon-android-notification.png\",\"sounds\":[\"assets/dm.mp3\"]}],[\"expo-screen-orientation\",{\"initialOrientation\":\"PORTRAIT_UP\"}],[\"expo-splash-screen\",{\"android\":{\"backgroundColor\":\"#006AFF\",\"dark\":{\"backgroundColor\":\"#002861\",\"image\":\"assets/splash/android-splash-logo-white.png\",\"imageWidth\":102},\"image\":\"assets/splash/android-splash-logo-white.png\",\"imageWidth\":102},\"ios\":{\"backgroundColor\":\"#006AFF\",\"dark\":{\"backgroundColor\":\"#002861\",\"enableFullScreenImage_legacy\":true,\"image\":\"assets/splash/splash-dark.png\",\"resizeMode\":\"cover\"},\"enableFullScreenImage_legacy\":true,\"image\":\"assets/splash/splash.png\",\"resizeMode\":\"cover\"}}],[\"react-native-edge-to-edge\",{\"android\":{\"enforceNavigationBarContrast\":false}}]],\"primaryColor\":\"#006AFF\",\"runtimeVersion\":{\"policy\":\"appVersion\"},\"scheme\":\"bluesky\",\"sdkVersion\":\"54.0.0\",\"slug\":\"bluesky\",\"updates\":{\"checkAutomatically\":\"NEVER\",\"enabled\":false,\"fallbackToCacheTimeout\":30000,\"url\":\"https://updates.bsky.app/manifest\"},\"userInterfaceStyle\":\"automatic\",\"version\":\"1.129.0\",\"web\":{\"favicon\":\"assets/favicon.png\"}}","reasons":["expoConfig"],"hash":"17ab8f191248ecefe1f1825576f40a3feb58c750"},{"type":"contents","id":"packageJson:scripts","contents":"{\"prepare\":\"is-ci || husky\",\"postinstall\":\"pnpm intl:compile-if-needed\",\"prebuild\":\"EXPO_NO_GIT_STATUS=1 expo prebuild --clean\",\"android:prod\":\"expo run:android --variant release\",\"android:profile\":\"BSKY_PROFILE=1 expo run:android --variant release\",\"web\":\"expo start --web\",\"use-build-number\":\"./scripts/useBuildNumberEnv.sh\",\"use-build-number-with-bump\":\"./scripts/useBuildNumberEnvWithBump.sh\",\"build-web\":\"expo export:web && node ./scripts/post-web-build.js\",\"build-all\":\"pnpm intl:build && pnpm use-build-number-with-bump eas build --platform all\",\"build-ios\":\"pnpm use-build-number-with-bump eas build -p ios\",\"build-android\":\"pnpm use-build-number-with-bump eas build -p android\",\"build\":\"pnpm use-build-number-with-bump eas build\",\"build-embed\":\"cd bskyembed && pnpm build && pnpm build-snippet && cd .. && node ./scripts/post-embed-build.js\",\"start\":\"expo start --dev-client\",\"start:prod\":\"expo start --dev-client --no-dev --minify\",\"test\":\"NODE_ENV=test jest --forceExit --testTimeout=20000 --bail\",\"test-watch\":\"NODE_ENV=test jest --watchAll\",\"test-ci\":\"NODE_ENV=test jest --ci --forceExit --reporters=default --reporters=jest-junit\",\"test-coverage\":\"NODE_ENV=test jest --coverage\",\"lint\":\"oxlint --quiet src modules\",\"lint-native\":\"swiftlint ./modules && ktlint ./modules\",\"lint-native:fix\":\"swiftlint --fix ./modules && ktlint --format ./modules\",\"typecheck\":\"pnpm run typecheck:ios && pnpm run typecheck:android && pnpm run typecheck:web\",\"typecheck:ios\":\"tsgo --project ./tsconfig.check.ios.json\",\"typecheck:android\":\"tsgo --project ./tsconfig.check.android.json\",\"typecheck:web\":\"tsgo --project ./tsconfig.check.web.json\",\"e2e:mock-server\":\"cd dev-env && pnpm start\",\"e2e:build\":\"EXPO_PUBLIC_ENV=e2e NODE_ENV=test RN_SRC_EXT=e2e.ts,e2e.tsx expo run:ios\",\"e2e:build-android\":\"EXPO_PUBLIC_ENV=e2e NODE_ENV=test RN_SRC_EXT=e2e.ts,e2e.tsx expo run:android\",\"e2e:start\":\"EXPO_PUBLIC_ENV=e2e NODE_ENV=test RN_SRC_EXT=e2e.ts,e2e.tsx expo start -c\",\"e2e:run\":\"maestro test\",\"perf:test\":\"NODE_ENV=test maestro test\",\"perf:test:run\":\"NODE_ENV=test maestro test __e2e__/perf-test.yml\",\"perf:test:measure\":\"NODE_ENV=test flashlight test --bundleId xyz.blueskyweb.app --testCommand \\\"pnpm perf:test\\\" --duration 150000 --resultsFilePath .perf/results.json\",\"perf:test:results\":\"NODE_ENV=test flashlight report .perf/results.json\",\"perf:measure\":\"NODE_ENV=test flashlight measure\",\"intl:build\":\"pnpm intl:extract:all && pnpm intl:compile\",\"intl:extract\":\"lingui extract --clean --locale en\",\"intl:extract:all\":\"lingui extract --clean\",\"intl:compile\":\"lingui compile\",\"intl:compile-if-needed\":\"is-ci || [ -f src/locale/locales/en/messages.ts ] || pnpm intl:compile\",\"intl:pull\":\"crowdin download translations --verbose -b main\",\"intl:push\":\"crowdin push translations --verbose -b main\",\"intl:push-sources\":\"crowdin push sources --verbose -b main\",\"intl:release\":\"pnpm intl:pull && pnpm intl:extract:all\",\"nuke\":\"rm -rf ./node_modules && rm -rf ./ios && rm -rf ./android\",\"update-extensions\":\"bash scripts/updateExtensions.sh\",\"export\":\"expo export --dump-sourcemap && pnpm upload-native-sourcemaps\",\"upload-native-sourcemaps\":\"pnpm exec sentry-expo-upload-sourcemaps dist\",\"make-deploy-bundle\":\"bash scripts/bundleUpdate.sh\",\"generate-webpack-stats-file\":\"EXPO_PUBLIC_GENERATE_STATS=1 pnpm build-web\",\"open-analyzer\":\"EXPO_PUBLIC_OPEN_ANALYZER=1 pnpm build-web\",\"icons:optimize\":\"svgo -f ./assets/icons\",\"prettier\":\"prettier --check .\"}","reasons":["packageJson:scripts"],"hash":"89d4e2b75cdce9d6fe9b21136e742ad46fbe8313"},{"type":"contents","id":"rncoreAutolinkingConfig:ios","contents":"{\"@bitdrift/react-native\":{\"root\":\"node_modules/@bitdrift/react-native\",\"name\":\"@bitdrift/react-native\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/@bitdrift/react-native/BdReactNative.podspec\",\"version\":\"0.6.14\",\"configurations\":[],\"scriptPhases\":[]}}},\"@bsky.app/react-native-mmkv\":{\"root\":\"node_modules/@bsky.app/react-native-mmkv\",\"name\":\"@bsky.app/react-native-mmkv\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/@bsky.app/react-native-mmkv/react-native-mmkv.podspec\",\"version\":\"2.12.5\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-async-storage/async-storage\":{\"root\":\"node_modules/@react-native-async-storage/async-storage\",\"name\":\"@react-native-async-storage/async-storage\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec\",\"version\":\"2.2.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"@sentry/react-native\":{\"root\":\"node_modules/@sentry/react-native\",\"name\":\"@sentry/react-native\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/@sentry/react-native/RNSentry.podspec\",\"version\":\"8.18.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"expo\":{\"root\":\"node_modules/expo\",\"name\":\"expo\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/expo/Expo.podspec\",\"version\":\"54.0.34\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-compressor\":{\"root\":\"node_modules/react-native-compressor\",\"name\":\"react-native-compressor\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-compressor/react-native-compressor.podspec\",\"version\":\"1.13.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-date-picker\":{\"root\":\"node_modules/react-native-date-picker\",\"name\":\"react-native-date-picker\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-date-picker/react-native-date-picker.podspec\",\"version\":\"5.0.13\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-gesture-handler\":{\"root\":\"node_modules/react-native-gesture-handler\",\"name\":\"react-native-gesture-handler\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-gesture-handler/RNGestureHandler.podspec\",\"version\":\"2.28.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-keyboard-controller\":{\"root\":\"node_modules/react-native-keyboard-controller\",\"name\":\"react-native-keyboard-controller\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-keyboard-controller/react-native-keyboard-controller.podspec\",\"version\":\"1.21.8\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-pager-view\":{\"root\":\"node_modules/react-native-pager-view\",\"name\":\"react-native-pager-view\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-pager-view/react-native-pager-view.podspec\",\"version\":\"6.8.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-reanimated\":{\"root\":\"node_modules/react-native-reanimated\",\"name\":\"react-native-reanimated\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-reanimated/RNReanimated.podspec\",\"version\":\"3.19.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-safe-area-context\":{\"root\":\"node_modules/react-native-safe-area-context\",\"name\":\"react-native-safe-area-context\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-safe-area-context/react-native-safe-area-context.podspec\",\"version\":\"5.6.2\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-screens\":{\"root\":\"node_modules/react-native-screens\",\"name\":\"react-native-screens\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-screens/RNScreens.podspec\",\"version\":\"4.24.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-svg\":{\"root\":\"node_modules/react-native-svg\",\"name\":\"react-native-svg\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-svg/RNSVG.podspec\",\"version\":\"15.12.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-uitextview\":{\"root\":\"node_modules/react-native-uitextview\",\"name\":\"react-native-uitextview\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-uitextview/react-native-uitextview.podspec\",\"version\":\"1.4.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-view-shot\":{\"root\":\"node_modules/react-native-view-shot\",\"name\":\"react-native-view-shot\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-view-shot/react-native-view-shot.podspec\",\"version\":\"4.0.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-webview\":{\"root\":\"node_modules/react-native-webview\",\"name\":\"react-native-webview\",\"platforms\":{\"ios\":{\"podspecPath\":\"node_modules/react-native-webview/react-native-webview.podspec\",\"version\":\"13.15.0\",\"configurations\":[],\"scriptPhases\":[]}}}}","reasons":["rncoreAutolinkingIos"],"hash":"e1bc3bef157011c95b5cfeffeed22c97412676b0"}]

Generated by PR labeler 🤖

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Old size New size Diff
9.23 MB 9.26 MB 33.13 KB (0.35%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants