Skip to content

Commit 59bc5cf

Browse files
committed
Support new arch
1 parent ab4dc7c commit 59bc5cf

File tree

4 files changed

+131
-16
lines changed

4 files changed

+131
-16
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
-scheme externaldisplayexample \
7979
-configuration Debug \
8080
-sdk iphonesimulator \
81-
-derivedDataPath build | xcpretty --no-color
81+
-derivedDataPath build | xcpretty
8282
8383
build-android:
8484
runs-on: ubuntu-latest

apps/external-display-example/app.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"expo": {
33
"name": "external-display-example",
44
"slug": "external-display-example",
5-
"entryPoint": "./src/App.tsx",
65
"version": "1.0.0",
76
"orientation": "portrait",
87
"scheme": "externaldisplay",
@@ -23,6 +22,19 @@
2322
},
2423
"experiments": {
2524
"typedRoutes": true
26-
}
25+
},
26+
"plugins": [
27+
[
28+
"expo-build-properties",
29+
{
30+
"ios": {
31+
"newArchEnabled": true
32+
},
33+
"android": {
34+
"newArchEnabled": true
35+
}
36+
}
37+
]
38+
]
2739
}
2840
}

apps/external-display-example/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@
88
},
99
"main": "./index.tsx",
1010
"dependencies": {
11-
"expo": "~51.0.28",
11+
"expo": "~51.0.38",
12+
"expo-build-properties": "~0.12.5",
1213
"expo-system-ui": "~3.0.7",
1314
"react": "18.2.0",
1415
"react-native": "0.74.5",
1516
"react-native-external-display": "workspace:*",
16-
"react-native-gesture-handler": "^2.20.0",
17-
"react-native-webview": "^13.12.3"
17+
"react-native-gesture-handler": "~2.16.1",
18+
"react-native-webview": "13.8.6"
1819
},
1920
"devDependencies": {
2021
"@babel/core": "^7.20.0",

yarn.lock

Lines changed: 112 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2541,6 +2541,18 @@ __metadata:
25412541
languageName: node
25422542
linkType: hard
25432543

2544+
"ajv@npm:^8.11.0":
2545+
version: 8.17.1
2546+
resolution: "ajv@npm:8.17.1"
2547+
dependencies:
2548+
fast-deep-equal: "npm:^3.1.3"
2549+
fast-uri: "npm:^3.0.1"
2550+
json-schema-traverse: "npm:^1.0.0"
2551+
require-from-string: "npm:^2.0.2"
2552+
checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
2553+
languageName: node
2554+
linkType: hard
2555+
25442556
"anser@npm:^1.4.9":
25452557
version: 1.4.10
25462558
resolution: "anser@npm:1.4.10"
@@ -4211,20 +4223,20 @@ __metadata:
42114223
languageName: node
42124224
linkType: hard
42134225

4226+
"escape-string-regexp@npm:2.0.0, escape-string-regexp@npm:^2.0.0":
4227+
version: 2.0.0
4228+
resolution: "escape-string-regexp@npm:2.0.0"
4229+
checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
4230+
languageName: node
4231+
linkType: hard
4232+
42144233
"escape-string-regexp@npm:^1.0.5":
42154234
version: 1.0.5
42164235
resolution: "escape-string-regexp@npm:1.0.5"
42174236
checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
42184237
languageName: node
42194238
linkType: hard
42204239

4221-
"escape-string-regexp@npm:^2.0.0":
4222-
version: 2.0.0
4223-
resolution: "escape-string-regexp@npm:2.0.0"
4224-
checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
4225-
languageName: node
4226-
linkType: hard
4227-
42284240
"escape-string-regexp@npm:^4.0.0":
42294241
version: 4.0.0
42304242
resolution: "escape-string-regexp@npm:4.0.0"
@@ -4605,6 +4617,18 @@ __metadata:
46054617
languageName: node
46064618
linkType: hard
46074619

4620+
"expo-build-properties@npm:~0.12.5":
4621+
version: 0.12.5
4622+
resolution: "expo-build-properties@npm:0.12.5"
4623+
dependencies:
4624+
ajv: "npm:^8.11.0"
4625+
semver: "npm:^7.6.0"
4626+
peerDependencies:
4627+
expo: "*"
4628+
checksum: 10c0/1418c94d97cc5c5ecb5ec947ca7eb218bb3d14a5c7127c6acaf9f763af5060df6e581e90b7ec210cdf4fb16d676f58500414127375b2e169646c66b5bd79e9cc
4629+
languageName: node
4630+
linkType: hard
4631+
46084632
"expo-constants@npm:~16.0.0":
46094633
version: 16.0.2
46104634
resolution: "expo-constants@npm:16.0.2"
@@ -4672,6 +4696,15 @@ __metadata:
46724696
languageName: node
46734697
linkType: hard
46744698

4699+
"expo-modules-core@npm:1.12.26":
4700+
version: 1.12.26
4701+
resolution: "expo-modules-core@npm:1.12.26"
4702+
dependencies:
4703+
invariant: "npm:^2.2.4"
4704+
checksum: 10c0/02fd20d52e15cb8c34f0f652512e7fe5ba66fd353a2fbd05888f22bfa4f3de4b699724c37393b415b1336f9ce9691e67342c9fc9ccded4f8806a726b0a711d3c
4705+
languageName: node
4706+
linkType: hard
4707+
46754708
"expo-system-ui@npm:~3.0.7":
46764709
version: 3.0.7
46774710
resolution: "expo-system-ui@npm:3.0.7"
@@ -4709,6 +4742,31 @@ __metadata:
47094742
languageName: node
47104743
linkType: hard
47114744

4745+
"expo@npm:~51.0.38":
4746+
version: 51.0.38
4747+
resolution: "expo@npm:51.0.38"
4748+
dependencies:
4749+
"@babel/runtime": "npm:^7.20.0"
4750+
"@expo/cli": "npm:0.18.30"
4751+
"@expo/config": "npm:9.0.4"
4752+
"@expo/config-plugins": "npm:8.0.10"
4753+
"@expo/metro-config": "npm:0.18.11"
4754+
"@expo/vector-icons": "npm:^14.0.3"
4755+
babel-preset-expo: "npm:~11.0.15"
4756+
expo-asset: "npm:~10.0.10"
4757+
expo-file-system: "npm:~17.0.1"
4758+
expo-font: "npm:~12.0.10"
4759+
expo-keep-awake: "npm:~13.0.2"
4760+
expo-modules-autolinking: "npm:1.11.3"
4761+
expo-modules-core: "npm:1.12.26"
4762+
fbemitter: "npm:^3.0.0"
4763+
whatwg-url-without-unicode: "npm:8.0.0-3"
4764+
bin:
4765+
expo: bin/cli
4766+
checksum: 10c0/8dde1cb565823594d663d2a5757d25a7ebf7e4175d2e05a07cd77f33495c058e337c164a7cd693355abae24dbd4f5b20a999f09934f5810aa2e57a33e7c4dec4
4767+
languageName: node
4768+
linkType: hard
4769+
47124770
"exponential-backoff@npm:^3.1.1":
47134771
version: 3.1.1
47144772
resolution: "exponential-backoff@npm:3.1.1"
@@ -4722,13 +4780,14 @@ __metadata:
47224780
dependencies:
47234781
"@babel/core": "npm:^7.20.0"
47244782
"@types/react": "npm:~18.2.45"
4725-
expo: "npm:~51.0.28"
4783+
expo: "npm:~51.0.38"
4784+
expo-build-properties: "npm:~0.12.5"
47264785
expo-system-ui: "npm:~3.0.7"
47274786
react: "npm:18.2.0"
47284787
react-native: "npm:0.74.5"
47294788
react-native-external-display: "workspace:*"
4730-
react-native-gesture-handler: "npm:^2.20.0"
4731-
react-native-webview: "npm:^13.12.3"
4789+
react-native-gesture-handler: "npm:~2.16.1"
4790+
react-native-webview: "npm:13.8.6"
47324791
typescript: "npm:~5.3.3"
47334792
languageName: unknown
47344793
linkType: soft
@@ -4767,6 +4826,13 @@ __metadata:
47674826
languageName: node
47684827
linkType: hard
47694828

4829+
"fast-uri@npm:^3.0.1":
4830+
version: 3.0.3
4831+
resolution: "fast-uri@npm:3.0.3"
4832+
checksum: 10c0/4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320
4833+
languageName: node
4834+
linkType: hard
4835+
47704836
"fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4":
47714837
version: 4.5.0
47724838
resolution: "fast-xml-parser@npm:4.5.0"
@@ -6406,6 +6472,13 @@ __metadata:
64066472
languageName: node
64076473
linkType: hard
64086474

6475+
"json-schema-traverse@npm:^1.0.0":
6476+
version: 1.0.0
6477+
resolution: "json-schema-traverse@npm:1.0.0"
6478+
checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6
6479+
languageName: node
6480+
linkType: hard
6481+
64096482
"json-stable-stringify-without-jsonify@npm:^1.0.1":
64106483
version: 1.0.1
64116484
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -8294,6 +8367,35 @@ __metadata:
82948367
languageName: node
82958368
linkType: hard
82968369

8370+
"react-native-gesture-handler@npm:~2.16.1":
8371+
version: 2.16.2
8372+
resolution: "react-native-gesture-handler@npm:2.16.2"
8373+
dependencies:
8374+
"@egjs/hammerjs": "npm:^2.0.17"
8375+
hoist-non-react-statics: "npm:^3.3.0"
8376+
invariant: "npm:^2.2.4"
8377+
lodash: "npm:^4.17.21"
8378+
prop-types: "npm:^15.7.2"
8379+
peerDependencies:
8380+
react: "*"
8381+
react-native: "*"
8382+
checksum: 10c0/cd31794870edc51bc7051bf22893b19cebda5754c2fbd381f72e6ae6a718c26c5cf6966ad2f80e15e3a3217d09cc3e2e1637132f70bf44aacf62ea15a7636c98
8383+
languageName: node
8384+
linkType: hard
8385+
8386+
"react-native-webview@npm:13.8.6":
8387+
version: 13.8.6
8388+
resolution: "react-native-webview@npm:13.8.6"
8389+
dependencies:
8390+
escape-string-regexp: "npm:2.0.0"
8391+
invariant: "npm:2.2.4"
8392+
peerDependencies:
8393+
react: "*"
8394+
react-native: "*"
8395+
checksum: 10c0/441e13d145fe2783a6ecc3d3b90673fc9f26c7d0a9051c8fc603c925a94c0a5ee4a5a172aa80bcdc1c07d2f33a2fe17cccebc00ea3b142f5fd7558a139496a92
8396+
languageName: node
8397+
linkType: hard
8398+
82978399
"react-native-webview@npm:^13.12.3":
82988400
version: 13.12.3
82998401
resolution: "react-native-webview@npm:13.12.3"

0 commit comments

Comments
 (0)