Skip to content

Commit bc1fa38

Browse files
Update react-navigation monorepo to v7
1 parent 9522941 commit bc1fa38

4 files changed

Lines changed: 175 additions & 89 deletions

File tree

example-bare/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"@epubjs-react-native/file-system": "latest",
1515
"@gorhom/bottom-sheet": "^4",
1616
"@react-native-community/slider": "^4.5.2",
17-
"@react-navigation/native": "^6.1.15",
18-
"@react-navigation/native-stack": "^6.9.24",
17+
"@react-navigation/native": "^7.0.0",
18+
"@react-navigation/native-stack": "^7.0.0",
1919
"expo": "~52.0.0",
2020
"expo-document-picker": "~13.0.0",
2121
"expo-status-bar": "~2.0.0",

example-bare/yarn.lock

Lines changed: 86 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@
846846
resolved "https://registry.yarnpkg.com/@epubjs-react-native/core/-/core-1.4.5.tgz#06f6f5d4f5400b6c95f76a7607e6b67257ac2d63"
847847
integrity sha512-Tmt3Z/82/bI6Cb+ao6qCbouuKmk4Ahy0SAHgEY88xIRdN0XlpN/7dfJ/n+XrNBhzjCtFnJW0uqA5htsFyo2c3Q==
848848

849-
"@epubjs-react-native/file-system@1.1.4":
849+
"@epubjs-react-native/file-system@latest":
850850
version "1.1.4"
851851
resolved "https://registry.yarnpkg.com/@epubjs-react-native/file-system/-/file-system-1.1.4.tgz#83e62c4ffab6f92fec39e7ab89199ff796272e94"
852852
integrity sha512-hk0Qbt3KrQsHpeHVtIrM4sKEnlvIFlL3VOoFD7pdT8iZorL5666yU10FKvO6MIb963aa7S1EimKrdeXr6uiLtQ==
@@ -1526,47 +1526,57 @@
15261526
invariant "^2.2.4"
15271527
nullthrows "^1.1.1"
15281528

1529-
"@react-navigation/core@^6.4.17":
1530-
version "6.4.17"
1531-
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.17.tgz#f277a196b578c8a456efcc563d1c9bd87eb4ab04"
1532-
integrity sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==
1529+
"@react-navigation/core@^7.21.8":
1530+
version "7.21.8"
1531+
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-7.21.8.tgz#a8619f7161f5d0bc40a5285a98ba16b913c6e9d1"
1532+
integrity sha512-jsCLOIgB3eYv7KQsdSpyW2mC0wfInWYAiFVkPn3ZUQJ1FgjwbqY2//JaCWgTRGKBj3uDy36z5SeYx6WIYpweEw==
15331533
dependencies:
1534-
"@react-navigation/routers" "^6.1.9"
1534+
"@react-navigation/routers" "^7.6.2"
15351535
escape-string-regexp "^4.0.0"
1536-
nanoid "^3.1.23"
1536+
fast-deep-equal "^3.1.3"
1537+
nanoid "^3.3.11"
15371538
query-string "^7.1.3"
1538-
react-is "^16.13.0"
1539-
use-latest-callback "^0.2.1"
1540-
1541-
"@react-navigation/elements@^1.3.31":
1542-
version "1.3.31"
1543-
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.31.tgz#28dd802a0787bb03fc0e5be296daf1804dbebbcf"
1544-
integrity sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==
1545-
1546-
"@react-navigation/native-stack@^6.9.24":
1547-
version "6.11.0"
1548-
resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-6.11.0.tgz#a33f92cbd55dfe28fb0ba67df99aaa95240eb87c"
1549-
integrity sha512-U5EcUB9Q2NQspCFwYGGNJm0h6wBCOv7T30QjndmvlawLkNt7S7KWbpWyxS9XBHSIKF57RgWjfxuJNTgTstpXxw==
1550-
dependencies:
1551-
"@react-navigation/elements" "^1.3.31"
1552-
warn-once "^0.1.0"
1553-
1554-
"@react-navigation/native@^6.1.15":
1555-
version "6.1.18"
1556-
resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.18.tgz#338fa9afa2c89feec1d3eac41c963840d8d6f106"
1557-
integrity sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==
1558-
dependencies:
1559-
"@react-navigation/core" "^6.4.17"
1539+
react-is "^19.1.0"
1540+
use-latest-callback "^0.2.4"
1541+
use-sync-external-store "^1.5.0"
1542+
1543+
"@react-navigation/elements@^2.9.33":
1544+
version "2.9.33"
1545+
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-2.9.33.tgz#e6b14493c8a1548b161ff0eb3143195d596107a4"
1546+
integrity sha512-tQvZo1pakH6O9wkh5fWD8KlsTCG4eYxp2HD5Cjr9xjpTjqsnS13/BQV21Cu6fcKVCQ89SY6w+0+uXeKc3CzAVg==
1547+
dependencies:
1548+
color "^4.2.3"
1549+
use-latest-callback "^0.2.4"
1550+
use-sync-external-store "^1.5.0"
1551+
1552+
"@react-navigation/native-stack@^7.0.0":
1553+
version "7.18.3"
1554+
resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-7.18.3.tgz#f204e5874824b6e3f3e6a2c6587d35353fc1d502"
1555+
integrity sha512-UhhDEMgc9Wx9u0LFvjynHNozf9f/ZhcCviq7fqMiNnUKvKcFzz3oTcORirFuLtsk8olG3ypEJtmDQAa6vw5uiw==
1556+
dependencies:
1557+
"@react-navigation/elements" "^2.9.33"
1558+
color "^4.2.3"
1559+
sf-symbols-typescript "^2.1.0"
1560+
warn-once "^0.1.1"
1561+
1562+
"@react-navigation/native@^7.0.0":
1563+
version "7.3.11"
1564+
resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-7.3.11.tgz#766b2430e43dc604d359cff0a1f073436a01dac9"
1565+
integrity sha512-CWg3lLOVYwnbjPdIzJWrpqSF6F2+1F6QMUvQfLFA6MizwOTUrkZ1w1q7a7m0Pis5ful+EFpoPqHYuLoQ5XmoCw==
1566+
dependencies:
1567+
"@react-navigation/core" "^7.21.8"
15601568
escape-string-regexp "^4.0.0"
15611569
fast-deep-equal "^3.1.3"
1562-
nanoid "^3.1.23"
1570+
nanoid "^3.3.11"
1571+
standard-navigation "^0.0.8"
1572+
use-latest-callback "^0.2.4"
15631573

1564-
"@react-navigation/routers@^6.1.9":
1565-
version "6.1.9"
1566-
resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.9.tgz#73f5481a15a38e36592a0afa13c3c064b9f90bed"
1567-
integrity sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==
1574+
"@react-navigation/routers@^7.6.2":
1575+
version "7.6.2"
1576+
resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-7.6.2.tgz#a6304628627dbd07535d0f35fb5082e4d8097d0f"
1577+
integrity sha512-cYzWE/+kcX6RAaX1/peL07f4aIpxeE7uNDr89qJpfGuVz3WHs9dGE1QwbCyCK95fVYn1tvsOmbXbvR0o43uqKQ==
15681578
dependencies:
1569-
nanoid "^3.1.23"
1579+
nanoid "^3.3.11"
15701580

15711581
"@segment/loosely-validate-event@^2.0.0":
15721582
version "2.0.0"
@@ -2345,7 +2355,7 @@ color-name@^1.0.0, color-name@~1.1.4:
23452355
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
23462356
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
23472357

2348-
color-string@^1.6.0:
2358+
color-string@^1.6.0, color-string@^1.9.0:
23492359
version "1.9.1"
23502360
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
23512361
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
@@ -2361,6 +2371,14 @@ color@^3.1.2:
23612371
color-convert "^1.9.3"
23622372
color-string "^1.6.0"
23632373

2374+
color@^4.2.3:
2375+
version "4.2.3"
2376+
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
2377+
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
2378+
dependencies:
2379+
color-convert "^2.0.1"
2380+
color-string "^1.9.0"
2381+
23642382
combined-stream@^1.0.8:
23652383
version "1.0.8"
23662384
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -4244,11 +4262,16 @@ mz@^2.7.0:
42444262
object-assign "^4.0.1"
42454263
thenify-all "^1.0.0"
42464264

4247-
nanoid@^3.1.23, nanoid@^3.3.1, nanoid@^3.3.7:
4265+
nanoid@^3.3.1, nanoid@^3.3.7:
42484266
version "3.3.8"
42494267
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
42504268
integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
42514269

4270+
nanoid@^3.3.11:
4271+
version "3.3.16"
4272+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.16.tgz#a04d8ec4b1f10009d2d533947aefe4293737816c"
4273+
integrity sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==
4274+
42524275
negotiator@0.6.3:
42534276
version "0.6.3"
42544277
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
@@ -4739,7 +4762,7 @@ react-freeze@^1.0.0:
47394762
resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad"
47404763
integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==
47414764

4742-
react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0:
4765+
react-is@^16.13.1, react-is@^16.7.0:
47434766
version "16.13.1"
47444767
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
47454768
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -4749,6 +4772,11 @@ react-is@^18.0.0:
47494772
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
47504773
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
47514774

4775+
react-is@^19.1.0:
4776+
version "19.2.7"
4777+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.7.tgz#57668ee86a78574a542b0a539455212b2c086df2"
4778+
integrity sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==
4779+
47524780
react-native-gesture-handler@~2.20.2:
47534781
version "2.20.2"
47544782
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz#73844c8e9c417459c2f2981bc4d8f66ba8a5ee66"
@@ -5153,6 +5181,11 @@ setprototypeof@1.2.0:
51535181
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
51545182
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
51555183

5184+
sf-symbols-typescript@^2.1.0:
5185+
version "2.2.0"
5186+
resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-2.2.0.tgz#926d6e0715e3d8784cadf7658431e36581254208"
5187+
integrity sha512-TPbeg0b7ylrswdGCji8FRGFAKuqbpQlLbL8SOle3j1iHSs5Ob5mhvMAxWN2UItOjgALAB5Zp3fmMfj8mbWvXKw==
5188+
51565189
shallow-clone@^3.0.0:
51575190
version "3.0.1"
51585191
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -5296,6 +5329,11 @@ stacktrace-parser@^0.1.10:
52965329
dependencies:
52975330
type-fest "^0.7.1"
52985331

5332+
standard-navigation@^0.0.8:
5333+
version "0.0.8"
5334+
resolved "https://registry.yarnpkg.com/standard-navigation/-/standard-navigation-0.0.8.tgz#aef79bef130ec8ba0a9c070d3a728d96d68df8a8"
5335+
integrity sha512-TyVbo7INUDWtsUWDFn8RR7kwR87U0S4xHfLfbbnyeC581TmmyqQ+eM+nPw8rQTSD8QitRVcYfPaSHr/QJiUy1g==
5336+
52995337
statuses@2.0.1:
53005338
version "2.0.1"
53015339
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
@@ -5705,10 +5743,15 @@ use-latest-callback@^0.1.5:
57055743
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.11.tgz#e073fcbba792cc95ac661d96bc13b6041956cfe1"
57065744
integrity sha512-8nhb73STSD/z3GTHklvNjL8F9wMOo0bj0AFnulpIYuFTm6aQlT3ZcNbXF2YurKImIY8+kpSFSDHZZyQmurGrhw==
57075745

5708-
use-latest-callback@^0.2.1:
5709-
version "0.2.3"
5710-
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.3.tgz#2d644d3063040b9bc2d4c55bb525a13ae3de9e16"
5711-
integrity sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==
5746+
use-latest-callback@^0.2.4:
5747+
version "0.2.6"
5748+
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.6.tgz#e5ea752808c86219acc179ace0ae3c1203255e77"
5749+
integrity sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg==
5750+
5751+
use-sync-external-store@^1.5.0:
5752+
version "1.6.0"
5753+
resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d"
5754+
integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==
57125755

57135756
usehooks-ts@^3.1.0:
57145757
version "3.1.0"
@@ -5759,7 +5802,7 @@ walker@^1.0.7, walker@^1.0.8:
57595802
dependencies:
57605803
makeerror "1.0.12"
57615804

5762-
warn-once@^0.1.0:
5805+
warn-once@^0.1.0, warn-once@^0.1.1:
57635806
version "0.1.1"
57645807
resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43"
57655808
integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==

example-expo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"@expo/vector-icons": "^14.0.0",
77
"@gorhom/bottom-sheet": "^4",
88
"@react-native-community/slider": "^4.5.2",
9-
"@react-navigation/native": "^6.1.15",
10-
"@react-navigation/native-stack": "^6.9.24",
9+
"@react-navigation/native": "^7.0.0",
10+
"@react-navigation/native-stack": "^7.0.0",
1111
"expo": "^52.0.0",
1212
"expo-document-picker": "~13.0.0",
1313
"react": "18.3.1",

0 commit comments

Comments
 (0)