···33 getInfoAsync,
44 readDirectoryAsync,
55} from 'expo-file-system/legacy'
66-import ExpoImageCropTool, {type OpenCropperOptions} from 'expo-image-crop-tool'
66+import ExpoImageCropTool, {
77+ type OpenCropperOptions,
88+} from '@bsky.app/expo-image-crop-tool'
79810import {compressIfNeeded} from './manip'
911import {type PickerImage} from './picker.shared'
+3-1
src/lib/media/picker.tsx
···11-import ExpoImageCropTool, {type OpenCropperOptions} from 'expo-image-crop-tool'
21import {type ImagePickerOptions, launchCameraAsync} from 'expo-image-picker'
22+import ExpoImageCropTool, {
33+ type OpenCropperOptions,
44+} from '@bsky.app/expo-image-crop-tool'
35import {t} from '@lingui/macro'
4657export {
+1-1
src/lib/media/picker.web.tsx
···11-import {type OpenCropperOptions} from 'expo-image-crop-tool'
11+import {type OpenCropperOptions} from '@bsky.app/expo-image-crop-tool'
2233import {type PickerImage} from './picker.shared'
44import {type CameraOpts} from './types'
+1-1
src/lib/strings/errors.ts
···64646565/**
6666 * Intended to capture "User cancelled" or "Crop cancelled" errors
6767- * that we often get from expo modules such expo-image-crop-tool
6767+ * that we often get from expo modules such @bsky.app/expo-image-crop-tool
6868 *
6969 * The exact name has changed in the past so let's just see if the string
7070 * contains "cancel"
+5-5
yarn.lock
···36153615 dependencies:
36163616 react-responsive "^10.0.1"
3617361736183618+"@bsky.app/expo-image-crop-tool@^0.5.0":
36193619+ version "0.5.0"
36203620+ resolved "https://registry.yarnpkg.com/@bsky.app/expo-image-crop-tool/-/expo-image-crop-tool-0.5.0.tgz#4308fbde5c15e6be9122601797bc3d9549c95e31"
36213621+ integrity sha512-gmhQr2HWTRFyPO00fn5OmtiEVtikXusHMrN5Zoq26pu1VZX3zVE+aoc668etTqrvsQcm2Qu8fo96k5F3Wu+6wg==
36223622+36183623"@bsky.app/react-native-mmkv@2.12.5":
36193624 version "2.12.5"
36203625 resolved "https://registry.yarnpkg.com/@bsky.app/react-native-mmkv/-/react-native-mmkv-2.12.5.tgz#eb17d31a6158c74393f617a1763ac223ff3f83a6"
···1119711202 version "15.0.8"
1119811203 resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-15.0.8.tgz#f93f895ac5d76fe0c5ac26b3644e1dbb097833f3"
1119911204 integrity sha512-lftutojy8Qs8zaDzzjwM3gKHFZ8bOOEZDCkmh2Ddpe95Ra6kt2izeOfOfKuP/QEh0MZ1j9TfqippyHdRd1ZM9g==
1120011200-1120111201-expo-image-crop-tool@^0.4.0:
1120211202- version "0.4.0"
1120311203- resolved "https://registry.yarnpkg.com/expo-image-crop-tool/-/expo-image-crop-tool-0.4.0.tgz#c376b0695e8b2bf6b38fff5595ce30aaf9cddd64"
1120411204- integrity sha512-2KZI016tb2i0yb0ZRMdH8h1I4YofD78fG/l6KrQTFzy4DtKaQlmJwU2VSJ8AYV5/nxusbHxgro7RQnr1BQ5lJg==
11205112051120611206expo-image-loader@~6.0.0:
1120711207 version "6.0.0"