Skip to content

Commit 04e6ddc

Browse files
committed
fix: Gemfile + polyfills
1 parent d23b3a4 commit 04e6ddc

File tree

5 files changed

+19
-127
lines changed

5 files changed

+19
-127
lines changed

package.json

+1-5
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@
2424
"test-deep-linking": "node scripts/test-deep-linking.js",
2525
"postinstall": "patch-package && husky install && cross-os postinstall"
2626
},
27-
"cross-os": {
28-
"postinstall": {
29-
"darwin": "bundle install --gemfile=ios/Gemfile"
30-
}
31-
},
3227
"dependencies": {
3328
"@azure/core-asynciterator-polyfill": "^1.0.2",
3429
"@coinbase/wallet-mobile-sdk": "^1.0.13",
@@ -145,6 +140,7 @@
145140
"react-native-animateable-text": "^0.14.2",
146141
"react-native-background-color": "^0.0.8",
147142
"react-native-bootsplash": "^4.5.3",
143+
"react-native-fetch-api": "^3.0.0",
148144
"react-native-fs": "^2.20.0",
149145
"react-native-gesture-handler": "~2.20.2",
150146
"react-native-get-random-values": "^1.11.0",
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/node_modules/react-native-fetch-api/src/Fetch.js b/node_modules/react-native-fetch-api/src/Fetch.js
2+
index b3a5614..4c7c9b3 100644
3+
--- a/node_modules/react-native-fetch-api/src/Fetch.js
4+
+++ b/node_modules/react-native-fetch-api/src/Fetch.js
5+
@@ -31,7 +31,7 @@ function createStream(cancel) {
6+
7+
class Fetch {
8+
_nativeNetworkSubscriptions = new Set();
9+
- _nativeResponseType = "blob";
10+
+ _nativeResponseType = "text";
11+
_nativeRequestHeaders = {};
12+
_nativeResponseHeaders = {};
13+
_nativeRequestTimeout = 0;

polyfills.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ import "react-native-get-random-values"; // Privy requires this
55
import "@ethersproject/shims"; // Privy requires this
66

77
import "@azure/core-asynciterator-polyfill";
8-
import "react-native-polyfill-globals/auto";
8+
9+
// For now using all the polyfills. Need to dig which one we'll really need.
10+
import "react-native-polyfill-globals";
11+
912
import { Crypto as WebCrypto } from "@peculiar/webcrypto";
1013
import "@stardazed/streams-polyfill";
1114

utils/evm/provider.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { ethers } from "ethers";
2-
32
import { config } from "../../config";
43

54
const provider = new ethers.providers.StaticJsonRpcProvider({

yarn.lock

+1-120
Original file line numberDiff line numberDiff line change
@@ -3400,19 +3400,6 @@ __metadata:
34003400
languageName: node
34013401
linkType: hard
34023402

3403-
"@callstack/react-theme-provider@npm:3.0.3":
3404-
version: 3.0.3
3405-
resolution: "@callstack/react-theme-provider@npm:3.0.3"
3406-
dependencies:
3407-
"@types/hoist-non-react-statics": "npm:^3.3.1"
3408-
deepmerge: "npm:^3.2.0"
3409-
hoist-non-react-statics: "npm:^3.3.0"
3410-
peerDependencies:
3411-
react: ^16.3.0
3412-
checksum: 10c0/3ef57b15173e31cebaad34fa5c2bb1c8621e547545aaf980365a1bb1718a395edaebccc11e08713e8b10dae48722991f3da869860bc486844a4f87533b9a5f51
3413-
languageName: node
3414-
linkType: hard
3415-
34163403
"@callstack/react-theme-provider@npm:^3.0.9":
34173404
version: 3.0.9
34183405
resolution: "@callstack/react-theme-provider@npm:3.0.9"
@@ -14560,7 +14547,6 @@ __metadata:
1456014547
react-native-paper: "npm:^5.10.6"
1456114548
react-native-passkey: "npm:^2.1.1"
1456214549
react-native-passkeys: "npm:^0.3.1"
14563-
react-native-phone-number-input: "npm:^2.1.0"
1456414550
react-native-polyfill-globals: "npm:^3.1.0"
1456514551
react-native-qrcode-styled: "npm:^0.3.3"
1456614552
react-native-qrcode-svg: "npm:^6.2.0"
@@ -18688,13 +18674,6 @@ __metadata:
1868818674
languageName: node
1868918675
linkType: hard
1869018676

18691-
"fuse.js@npm:3.4.5":
18692-
version: 3.4.5
18693-
resolution: "fuse.js@npm:3.4.5"
18694-
checksum: 10c0/6fa7693930a69dde3dac343315bef5fe2b684310a2f876b59e30ffe03295938517c822714b984263c9c4a36c100a5acaca5218106825b64076b4528d2c56916c
18695-
languageName: node
18696-
linkType: hard
18697-
1869818677
"fuse.js@npm:7.0.0":
1869918678
version: 7.0.0
1870018679
resolution: "fuse.js@npm:7.0.0"
@@ -19114,13 +19093,6 @@ __metadata:
1911419093
languageName: node
1911519094
linkType: hard
1911619095

19117-
"google-libphonenumber@npm:^3.2.10":
19118-
version: 3.2.33
19119-
resolution: "google-libphonenumber@npm:3.2.33"
19120-
checksum: 10c0/555a40b61fccfcd4fc818da751a0fc510ce3a4cacc7311296cd7fb4e95d45caca807ddc6aed1f086d7ba3dc683bb0a3a0ed259184e85fd8c425db3a1d14283de
19121-
languageName: node
19122-
linkType: hard
19123-
1912419096
"gopd@npm:^1.0.1":
1912519097
version: 1.0.1
1912619098
resolution: "gopd@npm:1.0.1"
@@ -22343,13 +22315,6 @@ __metadata:
2234322315
languageName: node
2234422316
linkType: hard
2234522317

22346-
"lodash.toarray@npm:^4.4.0":
22347-
version: 4.4.0
22348-
resolution: "lodash.toarray@npm:4.4.0"
22349-
checksum: 10c0/6ad3042f85f8a29e03b54547ab34aa811aa9478dea3086f3e4b1486c23a2bb28b25e8869df85187b1e12a2a6327dc5f738809a8ff28f1286d1ade96c796394bf
22350-
languageName: node
22351-
linkType: hard
22352-
2235322318
"lodash@npm:4.17.21, lodash@npm:^4, lodash@npm:^4.17.19, lodash@npm:^4.17.21":
2235422319
version: 4.17.21
2235522320
resolution: "lodash@npm:4.17.21"
@@ -23614,20 +23579,6 @@ __metadata:
2361423579
languageName: node
2361523580
linkType: hard
2361623581

23617-
"modal-react-native-web@npm:0.2.0":
23618-
version: 0.2.0
23619-
resolution: "modal-react-native-web@npm:0.2.0"
23620-
dependencies:
23621-
warning: "npm:^4.0.1"
23622-
peerDependencies:
23623-
react: 16.x.x
23624-
react-art: 16.x.x
23625-
react-dom: 16.x.x
23626-
react-native-web: 0.9.x
23627-
checksum: 10c0/67d4bbdee286a78e66c7f447953749bbf470feda669b4162f4fc42efd6d460a10085e8a80e1ad68078ccc1e9f0fc2b5ee9fe3cec3602d8e9c64ea7d4acc4cb60
23628-
languageName: node
23629-
linkType: hard
23630-
2363123582
"motion@npm:10.16.2":
2363223583
version: 10.16.2
2363323584
resolution: "motion@npm:10.16.2"
@@ -23922,15 +23873,6 @@ __metadata:
2392223873
languageName: node
2392323874
linkType: hard
2392423875

23925-
"node-emoji@npm:1.10.0":
23926-
version: 1.10.0
23927-
resolution: "node-emoji@npm:1.10.0"
23928-
dependencies:
23929-
lodash.toarray: "npm:^4.4.0"
23930-
checksum: 10c0/4e86ce606e20e1f5c6c729600af7bd22a0046a01185e11262a2619d57471addcbeb3ee8e76f3aa32febef80410333b48088c2fa445fed9537183f5e7542b96de
23931-
languageName: node
23932-
linkType: hard
23933-
2393423876
"node-fetch-native@npm:^1.4.1, node-fetch-native@npm:^1.6.1, node-fetch-native@npm:^1.6.3":
2393523877
version: 1.6.4
2393623878
resolution: "node-fetch-native@npm:1.6.4"
@@ -25366,17 +25308,6 @@ __metadata:
2536625308
languageName: node
2536725309
linkType: hard
2536825310

25369-
"prop-types@npm:15.7.2":
25370-
version: 15.7.2
25371-
resolution: "prop-types@npm:15.7.2"
25372-
dependencies:
25373-
loose-envify: "npm:^1.4.0"
25374-
object-assign: "npm:^4.1.1"
25375-
react-is: "npm:^16.8.1"
25376-
checksum: 10c0/4eb527daec962acd789c621ce3234a6f077ce202049291642d8efd13b19805adf07227672c570531cdb56a357640ea27e336527682b7ed4be0c5b392a01662ab
25377-
languageName: node
25378-
linkType: hard
25379-
2538025311
"protobufjs@npm:^7.0.0":
2538125312
version: 7.2.6
2538225313
resolution: "protobufjs@npm:7.2.6"
@@ -25696,15 +25627,6 @@ __metadata:
2569625627
languageName: node
2569725628
linkType: hard
2569825629

25699-
"react-async-hook@npm:3.6.1":
25700-
version: 3.6.1
25701-
resolution: "react-async-hook@npm:3.6.1"
25702-
peerDependencies:
25703-
react: ">=16.8"
25704-
checksum: 10c0/8cd145733e70623f23e08c915299be95b7bb4fded4720015691fbcb412a42a696b6bf7dcff6ef3301ef05c8aa7d3ae0d9eda0f0018435a2d0d7251b9793c7509
25705-
languageName: node
25706-
linkType: hard
25707-
2570825630
"react-device-detect@npm:^2.2.2":
2570925631
version: 2.2.3
2571025632
resolution: "react-device-detect@npm:2.2.3"
@@ -25778,7 +25700,7 @@ __metadata:
2577825700
languageName: node
2577925701
linkType: hard
2578025702

25781-
"react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.1":
25703+
"react-is@npm:^16.13.1, react-is@npm:^16.7.0":
2578225704
version: 16.13.1
2578325705
resolution: "react-is@npm:16.13.1"
2578425706
checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1
@@ -25831,25 +25753,6 @@ __metadata:
2583125753
languageName: node
2583225754
linkType: hard
2583325755

25834-
"react-native-country-picker-modal@npm:^2.0.0":
25835-
version: 2.0.0
25836-
resolution: "react-native-country-picker-modal@npm:2.0.0"
25837-
dependencies:
25838-
"@callstack/react-theme-provider": "npm:3.0.3"
25839-
fuse.js: "npm:3.4.5"
25840-
modal-react-native-web: "npm:0.2.0"
25841-
node-emoji: "npm:1.10.0"
25842-
prop-types: "npm:15.7.2"
25843-
react-async-hook: "npm:3.6.1"
25844-
peerDependencies:
25845-
react: "*"
25846-
react-dom: "*"
25847-
react-native: "*"
25848-
react-native-web: "*"
25849-
checksum: 10c0/61e04b7b9706b02a8cc79734adb6b37d284172d1cc34aa0e08cf3da321513fe13dfe29db483df9c065af32e4465a01d8f8ee6ba424fe04d018062a7db6e14562
25850-
languageName: node
25851-
linkType: hard
25852-
2585325756
"react-native-drawer-layout@npm:^4.1.1":
2585425757
version: 4.1.1
2585525758
resolution: "react-native-drawer-layout@npm:4.1.1"
@@ -26064,19 +25967,6 @@ __metadata:
2606425967
languageName: node
2606525968
linkType: hard
2606625969

26067-
"react-native-phone-number-input@npm:^2.1.0":
26068-
version: 2.1.0
26069-
resolution: "react-native-phone-number-input@npm:2.1.0"
26070-
dependencies:
26071-
google-libphonenumber: "npm:^3.2.10"
26072-
react-native-country-picker-modal: "npm:^2.0.0"
26073-
peerDependencies:
26074-
react: "*"
26075-
react-native: "*"
26076-
checksum: 10c0/fc3d16912c0cf5f29d1516c9b2136442e5fc0947953ef6107263b34961302ae331bbdc3a28dfea7aa843ca8e2f12bae5ab78168b71bd5f578236dab5e59123f8
26077-
languageName: node
26078-
linkType: hard
26079-
2608025970
"react-native-polyfill-globals@npm:^3.1.0":
2608125971
version: 3.1.0
2608225972
resolution: "react-native-polyfill-globals@npm:3.1.0"
@@ -30703,15 +30593,6 @@ __metadata:
3070330593
languageName: node
3070430594
linkType: hard
3070530595

30706-
"warning@npm:^4.0.1":
30707-
version: 4.0.3
30708-
resolution: "warning@npm:4.0.3"
30709-
dependencies:
30710-
loose-envify: "npm:^1.0.0"
30711-
checksum: 10c0/aebab445129f3e104c271f1637fa38e55eb25f968593e3825bd2f7a12bd58dc3738bb70dc8ec85826621d80b4acfed5a29ebc9da17397c6125864d72301b937e
30712-
languageName: node
30713-
linkType: hard
30714-
3071530596
"wcwidth@npm:^1.0.1":
3071630597
version: 1.0.1
3071730598
resolution: "wcwidth@npm:1.0.1"

0 commit comments

Comments
 (0)