Skip to content

Commit

Permalink
Support new arch
Browse files Browse the repository at this point in the history
  • Loading branch information
hellostu committed Oct 16, 2024
1 parent ab4dc7c commit 59bc5cf
Show file tree
Hide file tree
Showing 4 changed files with 131 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:
-scheme externaldisplayexample \
-configuration Debug \
-sdk iphonesimulator \
-derivedDataPath build | xcpretty --no-color
-derivedDataPath build | xcpretty
build-android:
runs-on: ubuntu-latest
Expand Down
16 changes: 14 additions & 2 deletions apps/external-display-example/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"expo": {
"name": "external-display-example",
"slug": "external-display-example",
"entryPoint": "./src/App.tsx",
"version": "1.0.0",
"orientation": "portrait",
"scheme": "externaldisplay",
Expand All @@ -23,6 +22,19 @@
},
"experiments": {
"typedRoutes": true
}
},
"plugins": [
[
"expo-build-properties",
{
"ios": {
"newArchEnabled": true
},
"android": {
"newArchEnabled": true
}
}
]
]
}
}
7 changes: 4 additions & 3 deletions apps/external-display-example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@
},
"main": "./index.tsx",
"dependencies": {
"expo": "~51.0.28",
"expo": "~51.0.38",
"expo-build-properties": "~0.12.5",
"expo-system-ui": "~3.0.7",
"react": "18.2.0",
"react-native": "0.74.5",
"react-native-external-display": "workspace:*",
"react-native-gesture-handler": "^2.20.0",
"react-native-webview": "^13.12.3"
"react-native-gesture-handler": "~2.16.1",
"react-native-webview": "13.8.6"
},
"devDependencies": {
"@babel/core": "^7.20.0",
Expand Down
122 changes: 112 additions & 10 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2541,6 +2541,18 @@ __metadata:
languageName: node
linkType: hard

"ajv@npm:^8.11.0":
version: 8.17.1
resolution: "ajv@npm:8.17.1"
dependencies:
fast-deep-equal: "npm:^3.1.3"
fast-uri: "npm:^3.0.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
languageName: node
linkType: hard

"anser@npm:^1.4.9":
version: 1.4.10
resolution: "anser@npm:1.4.10"
Expand Down Expand Up @@ -4211,20 +4223,20 @@ __metadata:
languageName: node
linkType: hard

"escape-string-regexp@npm:2.0.0, escape-string-regexp@npm:^2.0.0":
version: 2.0.0
resolution: "escape-string-regexp@npm:2.0.0"
checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
languageName: node
linkType: hard

"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
languageName: node
linkType: hard

"escape-string-regexp@npm:^2.0.0":
version: 2.0.0
resolution: "escape-string-regexp@npm:2.0.0"
checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
languageName: node
linkType: hard

"escape-string-regexp@npm:^4.0.0":
version: 4.0.0
resolution: "escape-string-regexp@npm:4.0.0"
Expand Down Expand Up @@ -4605,6 +4617,18 @@ __metadata:
languageName: node
linkType: hard

"expo-build-properties@npm:~0.12.5":
version: 0.12.5
resolution: "expo-build-properties@npm:0.12.5"
dependencies:
ajv: "npm:^8.11.0"
semver: "npm:^7.6.0"
peerDependencies:
expo: "*"
checksum: 10c0/1418c94d97cc5c5ecb5ec947ca7eb218bb3d14a5c7127c6acaf9f763af5060df6e581e90b7ec210cdf4fb16d676f58500414127375b2e169646c66b5bd79e9cc
languageName: node
linkType: hard

"expo-constants@npm:~16.0.0":
version: 16.0.2
resolution: "expo-constants@npm:16.0.2"
Expand Down Expand Up @@ -4672,6 +4696,15 @@ __metadata:
languageName: node
linkType: hard

"expo-modules-core@npm:1.12.26":
version: 1.12.26
resolution: "expo-modules-core@npm:1.12.26"
dependencies:
invariant: "npm:^2.2.4"
checksum: 10c0/02fd20d52e15cb8c34f0f652512e7fe5ba66fd353a2fbd05888f22bfa4f3de4b699724c37393b415b1336f9ce9691e67342c9fc9ccded4f8806a726b0a711d3c
languageName: node
linkType: hard

"expo-system-ui@npm:~3.0.7":
version: 3.0.7
resolution: "expo-system-ui@npm:3.0.7"
Expand Down Expand Up @@ -4709,6 +4742,31 @@ __metadata:
languageName: node
linkType: hard

"expo@npm:~51.0.38":
version: 51.0.38
resolution: "expo@npm:51.0.38"
dependencies:
"@babel/runtime": "npm:^7.20.0"
"@expo/cli": "npm:0.18.30"
"@expo/config": "npm:9.0.4"
"@expo/config-plugins": "npm:8.0.10"
"@expo/metro-config": "npm:0.18.11"
"@expo/vector-icons": "npm:^14.0.3"
babel-preset-expo: "npm:~11.0.15"
expo-asset: "npm:~10.0.10"
expo-file-system: "npm:~17.0.1"
expo-font: "npm:~12.0.10"
expo-keep-awake: "npm:~13.0.2"
expo-modules-autolinking: "npm:1.11.3"
expo-modules-core: "npm:1.12.26"
fbemitter: "npm:^3.0.0"
whatwg-url-without-unicode: "npm:8.0.0-3"
bin:
expo: bin/cli
checksum: 10c0/8dde1cb565823594d663d2a5757d25a7ebf7e4175d2e05a07cd77f33495c058e337c164a7cd693355abae24dbd4f5b20a999f09934f5810aa2e57a33e7c4dec4
languageName: node
linkType: hard

"exponential-backoff@npm:^3.1.1":
version: 3.1.1
resolution: "exponential-backoff@npm:3.1.1"
Expand All @@ -4722,13 +4780,14 @@ __metadata:
dependencies:
"@babel/core": "npm:^7.20.0"
"@types/react": "npm:~18.2.45"
expo: "npm:~51.0.28"
expo: "npm:~51.0.38"
expo-build-properties: "npm:~0.12.5"
expo-system-ui: "npm:~3.0.7"
react: "npm:18.2.0"
react-native: "npm:0.74.5"
react-native-external-display: "workspace:*"
react-native-gesture-handler: "npm:^2.20.0"
react-native-webview: "npm:^13.12.3"
react-native-gesture-handler: "npm:~2.16.1"
react-native-webview: "npm:13.8.6"
typescript: "npm:~5.3.3"
languageName: unknown
linkType: soft
Expand Down Expand Up @@ -4767,6 +4826,13 @@ __metadata:
languageName: node
linkType: hard

"fast-uri@npm:^3.0.1":
version: 3.0.3
resolution: "fast-uri@npm:3.0.3"
checksum: 10c0/4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320
languageName: node
linkType: hard

"fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4":
version: 4.5.0
resolution: "fast-xml-parser@npm:4.5.0"
Expand Down Expand Up @@ -6406,6 +6472,13 @@ __metadata:
languageName: node
linkType: hard

"json-schema-traverse@npm:^1.0.0":
version: 1.0.0
resolution: "json-schema-traverse@npm:1.0.0"
checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6
languageName: node
linkType: hard

"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
Expand Down Expand Up @@ -8294,6 +8367,35 @@ __metadata:
languageName: node
linkType: hard

"react-native-gesture-handler@npm:~2.16.1":
version: 2.16.2
resolution: "react-native-gesture-handler@npm:2.16.2"
dependencies:
"@egjs/hammerjs": "npm:^2.0.17"
hoist-non-react-statics: "npm:^3.3.0"
invariant: "npm:^2.2.4"
lodash: "npm:^4.17.21"
prop-types: "npm:^15.7.2"
peerDependencies:
react: "*"
react-native: "*"
checksum: 10c0/cd31794870edc51bc7051bf22893b19cebda5754c2fbd381f72e6ae6a718c26c5cf6966ad2f80e15e3a3217d09cc3e2e1637132f70bf44aacf62ea15a7636c98
languageName: node
linkType: hard

"react-native-webview@npm:13.8.6":
version: 13.8.6
resolution: "react-native-webview@npm:13.8.6"
dependencies:
escape-string-regexp: "npm:2.0.0"
invariant: "npm:2.2.4"
peerDependencies:
react: "*"
react-native: "*"
checksum: 10c0/441e13d145fe2783a6ecc3d3b90673fc9f26c7d0a9051c8fc603c925a94c0a5ee4a5a172aa80bcdc1c07d2f33a2fe17cccebc00ea3b142f5fd7558a139496a92
languageName: node
linkType: hard

"react-native-webview@npm:^13.12.3":
version: 13.12.3
resolution: "react-native-webview@npm:13.12.3"
Expand Down

0 comments on commit 59bc5cf

Please sign in to comment.