diff --git a/package.json b/package.json index 500edc4dc3..73914bdaa2 100644 --- a/package.json +++ b/package.json @@ -192,7 +192,7 @@ "react-native-gesture-handler": "~2.28.0", "react-native-get-random-values": "~1.11.0", "react-native-keyboard-controller": "1.18.5", - "react-native-mmkv": "^2.12.2", + "@bsky.app/react-native-mmkv": "2.12.5", "react-native-pager-view": "6.8.0", "react-native-progress": "bluesky-social/react-native-progress", "react-native-qrcode-styled": "^0.3.3", diff --git a/src/storage/__tests__/index.test.ts b/src/storage/__tests__/index.test.ts index e11affa7a8..0b57d365ff 100644 --- a/src/storage/__tests__/index.test.ts +++ b/src/storage/__tests__/index.test.ts @@ -2,7 +2,7 @@ import {beforeEach, expect, jest, test} from '@jest/globals' import {Storage} from '#/storage' -jest.mock('react-native-mmkv', () => ({ +jest.mock('@bsky.app/react-native-mmkv', () => ({ MMKV: class MMKVMock { _store = new Map() diff --git a/src/storage/index.ts b/src/storage/index.ts index 4c42005104..3ae4577295 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -1,5 +1,5 @@ import {useCallback, useEffect, useState} from 'react' -import {MMKV} from 'react-native-mmkv' +import {MMKV} from '@bsky.app/react-native-mmkv' import {type Account, type Device} from '#/storage/schema' diff --git a/yarn.lock b/yarn.lock index 403885e5a5..577ad0b6e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3685,6 +3685,11 @@ dependencies: react-responsive "^10.0.1" +"@bsky.app/react-native-mmkv@2.12.5": + version "2.12.5" + resolved "https://registry.yarnpkg.com/@bsky.app/react-native-mmkv/-/react-native-mmkv-2.12.5.tgz#eb17d31a6158c74393f617a1763ac223ff3f83a6" + integrity sha512-3vUz1nQY1DiKIPAWRkpp5ZGxH5f2G6Ui0UuQuEYjYv81xx1qFcSzS9KQ2sHcOKYdkOM9amWV2Q8TQCxt1lrAHg== + "@bufbuild/protobuf@^1.5.0": version "1.7.0" resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-1.7.0.tgz#cecddc8162a231642b410bc7b99309cd5969733c" @@ -17065,11 +17070,6 @@ react-native-keyboard-controller@1.18.5: dependencies: react-native-is-edge-to-edge "^1.2.1" -react-native-mmkv@^2.12.2: - version "2.12.2" - resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-2.12.2.tgz#4bba0f5f04e2cf222494cce3a9794ba6a4894dee" - integrity sha512-6058Aq0p57chPrUutLGe9fYoiDVDNMU2PKV+lLFUJ3GhoHvUrLdsS1PDSCLr00yqzL4WJQ7TTzH+V8cpyrNcfg== - react-native-pager-view@6.8.0: version "6.8.0" resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.8.0.tgz#5bac05203d911bf9bf039d47db41b1313dbd1a7a"