better than patching the package.json i feel
+6
-44
Diff
round #0
-13
patches/@atproto__oauth-client-expo.patch
-13
patches/@atproto__oauth-client-expo.patch
···
62
62
+}
63
63
//# sourceMappingURL=polyfill.web.js.map
64
64
\ No newline at end of file
65
-
diff --git a/package.json b/package.json
66
-
index b30be1e..855fdf8 100644
67
-
--- a/package.json
68
-
+++ b/package.json
69
-
@@ -31,7 +31,7 @@
70
-
"dependencies": {
71
-
"core-js": "^3",
72
-
"expo-web-browser": "^15.0.8",
73
-
- "react-native-mmkv": "^3.3.3",
74
-
+ "react-native-mmkv": "npm:@bsky.app/react-native-mmkv@2.12.5",
75
-
"react-native-url-polyfill": "^3.0.0",
76
-
"@atproto-labs/simple-store": "^0.3.0",
77
-
"@atproto/oauth-client": "^0.6.0",
+5
-31
pnpm-lock.yaml
+5
-31
pnpm-lock.yaml
···
16
16
metro-source-map: 0.83.3
17
17
multiformats: 9.9.0
18
18
react-native-compressor: 1.13.0
19
+
react-native-mmkv: npm:@bsky.app/react-native-mmkv@2.12.5
19
20
sonner-native: 0.21.0
20
21
unicode-segmenter: 0.14.5
21
22
···
33
34
hash: 2587c55920f0a39156618e6e7526fd7a179ae86cc80f7fa765ee595c79ff1590
34
35
path: patches/@atproto__oauth-client-browser.patch
35
36
'@atproto/oauth-client-expo':
36
-
hash: 4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2
37
+
hash: a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2
37
38
path: patches/@atproto__oauth-client-expo.patch
38
39
'@discord/bottom-sheet':
39
40
hash: c1f55b9e514f17d0fb14cb8f63be8c29c13813dc92825ad1b068319a89b78058
···
117
118
version: 0.3.41(patch_hash=2587c55920f0a39156618e6e7526fd7a179ae86cc80f7fa765ee595c79ff1590)
118
119
'@atproto/oauth-client-expo':
119
120
specifier: ^0.0.10
120
-
version: 0.0.10(patch_hash=4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
121
+
version: 0.0.10(patch_hash=a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
121
122
'@atproto/syntax':
122
123
specifier: 0.5.2
123
124
version: 0.5.2
···
1589
1590
'@babel/plugin-proposal-private-methods@7.18.6':
1590
1591
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
1591
1592
engines: {node: '>=6.9.0'}
1592
-
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
1593
1593
peerDependencies:
1594
1594
'@babel/core': ^7.0.0-0
1595
1595
···
2824
2824
2825
2825
'@formatjs/intl-enumerator@1.8.12':
2826
2826
resolution: {integrity: sha512-rT2hnyQ0q6RDG1jISMH+MP6wlHQLUC81C0BeYEzabJb48S4tU2HGCPUxsOqMa3vDAUmpnz9Kw5vYTD5hTkOVgg==}
2827
-
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
2828
2827
2829
2828
'@formatjs/intl-getcanonicallocales@2.5.6':
2830
2829
resolution: {integrity: sha512-CnBbc4St61RL06gDXlCZG08Gt41uiySgsdZNBExh8/c0FBONJCrAlQ9FsyalUdq9ze0nCeknJtMmO8JnB9xHgQ==}
···
5460
5459
5461
5460
'@types/minimatch@6.0.0':
5462
5461
resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==}
5463
-
deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.
5464
5462
5465
5463
'@types/node-forge@1.3.14':
5466
5464
resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==}
···
5476
5474
5477
5475
'@types/psl@1.11.0':
5478
5476
resolution: {integrity: sha512-OeASqmnreaSJyxwljqCZjRIf7jpbwswaqbSPahE99PZrizNAOXEl9HRWhXvCt3fkAc/WuF8wcZ6zkDHXaE7X4g==}
5479
-
deprecated: This is a stub types definition. psl provides its own type definitions, so you do not need this installed.
5480
5477
5481
5478
'@types/qs@6.15.0':
5482
5479
resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==}
···
5935
5932
5936
5933
abab@2.0.6:
5937
5934
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
5938
-
deprecated: Use your platform's native atob() and btoa() methods instead
5939
5935
5940
5936
abort-controller@3.0.0:
5941
5937
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
···
7150
7146
domexception@4.0.0:
7151
7147
resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
7152
7148
engines: {node: '>=12'}
7153
-
deprecated: Use your platform's native DOMException instead
7154
7149
7155
7150
domhandler@4.3.1:
7156
7151
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
···
8142
8137
8143
8138
glob@10.5.0:
8144
8139
resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
8145
-
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
8146
8140
hasBin: true
8147
8141
8148
8142
glob@11.1.0:
8149
8143
resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==}
8150
8144
engines: {node: 20 || >=22}
8151
-
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
8152
8145
hasBin: true
8153
8146
8154
8147
glob@13.0.6:
···
8157
8150
8158
8151
glob@7.2.3:
8159
8152
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
8160
-
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
8161
8153
8162
8154
glob@9.3.5:
8163
8155
resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
8164
8156
engines: {node: '>=16 || 14 >=14.17'}
8165
-
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
8166
8157
8167
8158
globals@11.12.0:
8168
8159
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
···
8456
8447
8457
8448
inflight@1.0.6:
8458
8449
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
8459
-
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
8460
8450
8461
8451
inherits@2.0.4:
8462
8452
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
···
10308
10298
prebuild-install@7.1.3:
10309
10299
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
10310
10300
engines: {node: '>=10'}
10311
-
deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
10312
10301
hasBin: true
10313
10302
10314
10303
prelude-ls@1.2.1:
···
10648
10637
react-native: '*'
10649
10638
react-native-reanimated: '>=3.0.0'
10650
10639
10651
-
react-native-mmkv@3.3.3:
10652
-
resolution: {integrity: sha512-GMsfOmNzx0p5+CtrCFRVtpOOMYNJXuksBVARSQrCFaZwjUyHJdQzcN900GGaFFNTxw2fs8s5Xje//RDKj9+PZA==}
10653
-
peerDependencies:
10654
-
react: '*'
10655
-
react-native: '*'
10656
-
10657
10640
react-native-pager-view@6.8.0:
10658
10641
resolution: {integrity: sha512-/wgFV8nB4TLnQ6j9e3TvNrHbPF5TINMZHaXt86GOV0NSJNMVGkWguniJVKrYLm85LL8KVhRkgdh43Rdu7PvW1A==}
10659
10642
peerDependencies:
···
10977
10960
10978
10961
rimraf@2.7.1:
10979
10962
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
10980
-
deprecated: Rimraf versions prior to v4 are no longer supported
10981
10963
hasBin: true
10982
10964
10983
10965
rimraf@3.0.2:
10984
10966
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
10985
-
deprecated: Rimraf versions prior to v4 are no longer supported
10986
10967
hasBin: true
10987
10968
10988
10969
roarr@7.21.4:
···
11334
11315
11335
11316
stable@0.1.8:
11336
11317
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
11337
-
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
11338
11318
11339
11319
stack-generator@2.0.10:
11340
11320
resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==}
···
12215
12195
whatwg-encoding@2.0.0:
12216
12196
resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
12217
12197
engines: {node: '>=12'}
12218
-
deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation
12219
12198
12220
12199
whatwg-fetch@3.6.20:
12221
12200
resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
···
12871
12850
'@atproto/oauth-types': 0.6.3
12872
12851
core-js: 3.49.0
12873
12852
12874
-
'@atproto/oauth-client-expo@0.0.10(patch_hash=4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)':
12853
+
'@atproto/oauth-client-expo@0.0.10(patch_hash=a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)':
12875
12854
dependencies:
12876
12855
'@atproto-labs/simple-store': 0.3.0
12877
12856
'@atproto/oauth-client': 0.6.0(patch_hash=07eb9c1dce2d9b9ebf8462cdc04d1f7c8b7beb33c941911b61d5d165acc438e4)
···
12880
12859
expo: 54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
12881
12860
expo-web-browser: 15.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))
12882
12861
react-native: 0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0)
12883
-
react-native-mmkv: 3.3.3(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
12862
+
react-native-mmkv: '@bsky.app/react-native-mmkv@2.12.5(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)'
12884
12863
react-native-url-polyfill: 3.0.0(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))
12885
12864
transitivePeerDependencies:
12886
12865
- react
···
24856
24835
react-native-is-edge-to-edge: 1.3.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
24857
24836
react-native-reanimated: 3.19.5(patch_hash=c07ea02fe4c889e65498c2fb39d82e93a0745a06e7800850054fbf0cb95ee1e4)(@babel/core@7.25.2)(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)
24858
24837
24859
-
react-native-mmkv@3.3.3(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0):
24860
-
dependencies:
24861
-
react: 19.1.0
24862
-
react-native: 0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0)
24863
-
24864
24838
react-native-pager-view@6.8.0(patch_hash=dc75f16661d6d3e8df3922bc4a116ae0475316979175aca7c9c44205f2261d4a)(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0):
24865
24839
dependencies:
24866
24840
react: 19.1.0