Skip to content

Commit d044690

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

4 files changed

Lines changed: 163 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: 80 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,56 @@
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.17.5":
1530+
version "7.17.5"
1531+
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-7.17.5.tgz#75ca0815385dc795d9a367c0f3e2be0fa17c0b42"
1532+
integrity sha512-6fDCwDTWC7DJn0SDb9DJGRlipaygHIc+2elpZBJI6Crl/2Pu+Z1d6W4jMJ2gZO6iHKf+Pe5sUiQ/uwepGprZtg==
15331533
dependencies:
1534-
"@react-navigation/routers" "^6.1.9"
1534+
"@react-navigation/routers" "^7.5.5"
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.19":
1544+
version "2.9.19"
1545+
resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-2.9.19.tgz#8b9756ce0daab39095c90cd11d85ab41f78ba4f9"
1546+
integrity sha512-gBUvCZuUkOGw1KpLQEZIkByUz8RYPwXeoA6mZFJy9K1mxd8GdqHDMFCIoB0lfPz9rgrHj99RvtdlGZ/ZzkZv2A==
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.16.0"
1554+
resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-7.16.0.tgz#79a40035a67b277af7e2903e4395f2bc950d5d73"
1555+
integrity sha512-wM21rHYR2XifjDnKLrr3HeHUeGsWQZJRwPqEzy1Vp/a9k3ieiwTGpmpDItD/jtERH9qkYESwDPO6oEtrVBEpQg==
1556+
dependencies:
1557+
"@react-navigation/elements" "^2.9.19"
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.2.5"
1564+
resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-7.2.5.tgz#f98db27148d1c8734ad021b204f117e18255a087"
1565+
integrity sha512-01AAUQiiHQAfTabq+ZyU1/ZWq+AbB/J3v0CB0UTJSON6M6cuadWNsbChzrZUdqQvHrXvg96U5i2PQLJzK3+zpg==
1566+
dependencies:
1567+
"@react-navigation/core" "^7.17.5"
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+
use-latest-callback "^0.2.4"
15631572

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==
1573+
"@react-navigation/routers@^7.5.5":
1574+
version "7.5.5"
1575+
resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-7.5.5.tgz#04358f1997cc31aa702d01719af274dc123d6025"
1576+
integrity sha512-9/hhMte12Kgu+pMnLfA4EWJ0OQmIEAMVMX06FPH2yGkEQSQ3JhhCN/GkcRikzQhtEi97VYYQA15umptBUShcOQ==
15681577
dependencies:
1569-
nanoid "^3.1.23"
1578+
nanoid "^3.3.11"
15701579

15711580
"@segment/loosely-validate-event@^2.0.0":
15721581
version "2.0.0"
@@ -2345,7 +2354,7 @@ color-name@^1.0.0, color-name@~1.1.4:
23452354
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
23462355
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
23472356

2348-
color-string@^1.6.0:
2357+
color-string@^1.6.0, color-string@^1.9.0:
23492358
version "1.9.1"
23502359
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
23512360
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
@@ -2361,6 +2370,14 @@ color@^3.1.2:
23612370
color-convert "^1.9.3"
23622371
color-string "^1.6.0"
23632372

2373+
color@^4.2.3:
2374+
version "4.2.3"
2375+
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
2376+
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
2377+
dependencies:
2378+
color-convert "^2.0.1"
2379+
color-string "^1.9.0"
2380+
23642381
combined-stream@^1.0.8:
23652382
version "1.0.8"
23662383
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -4244,11 +4261,16 @@ mz@^2.7.0:
42444261
object-assign "^4.0.1"
42454262
thenify-all "^1.0.0"
42464263

4247-
nanoid@^3.1.23, nanoid@^3.3.1, nanoid@^3.3.7:
4264+
nanoid@^3.3.1, nanoid@^3.3.7:
42484265
version "3.3.8"
42494266
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
42504267
integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
42514268

4269+
nanoid@^3.3.11:
4270+
version "3.3.12"
4271+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.12.tgz#ab3d912e217a6d0a514f00a72a16543a28982c05"
4272+
integrity sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==
4273+
42524274
negotiator@0.6.3:
42534275
version "0.6.3"
42544276
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
@@ -4739,7 +4761,7 @@ react-freeze@^1.0.0:
47394761
resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad"
47404762
integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==
47414763

4742-
react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0:
4764+
react-is@^16.13.1, react-is@^16.7.0:
47434765
version "16.13.1"
47444766
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
47454767
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -4749,6 +4771,11 @@ react-is@^18.0.0:
47494771
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
47504772
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
47514773

4774+
react-is@^19.1.0:
4775+
version "19.2.6"
4776+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.6.tgz#aeee6159b159eb7f520d672cffcc69e7052d288f"
4777+
integrity sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==
4778+
47524779
react-native-gesture-handler@~2.20.2:
47534780
version "2.20.2"
47544781
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz#73844c8e9c417459c2f2981bc4d8f66ba8a5ee66"
@@ -5153,6 +5180,11 @@ setprototypeof@1.2.0:
51535180
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
51545181
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
51555182

5183+
sf-symbols-typescript@^2.1.0:
5184+
version "2.2.0"
5185+
resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-2.2.0.tgz#926d6e0715e3d8784cadf7658431e36581254208"
5186+
integrity sha512-TPbeg0b7ylrswdGCji8FRGFAKuqbpQlLbL8SOle3j1iHSs5Ob5mhvMAxWN2UItOjgALAB5Zp3fmMfj8mbWvXKw==
5187+
51565188
shallow-clone@^3.0.0:
51575189
version "3.0.1"
51585190
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -5705,10 +5737,15 @@ use-latest-callback@^0.1.5:
57055737
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.11.tgz#e073fcbba792cc95ac661d96bc13b6041956cfe1"
57065738
integrity sha512-8nhb73STSD/z3GTHklvNjL8F9wMOo0bj0AFnulpIYuFTm6aQlT3ZcNbXF2YurKImIY8+kpSFSDHZZyQmurGrhw==
57075739

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==
5740+
use-latest-callback@^0.2.4:
5741+
version "0.2.6"
5742+
resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.6.tgz#e5ea752808c86219acc179ace0ae3c1203255e77"
5743+
integrity sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg==
5744+
5745+
use-sync-external-store@^1.5.0:
5746+
version "1.6.0"
5747+
resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d"
5748+
integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==
57125749

57135750
usehooks-ts@^3.1.0:
57145751
version "3.1.0"
@@ -5759,7 +5796,7 @@ walker@^1.0.7, walker@^1.0.8:
57595796
dependencies:
57605797
makeerror "1.0.12"
57615798

5762-
warn-once@^0.1.0:
5799+
warn-once@^0.1.0, warn-once@^0.1.1:
57635800
version "0.1.1"
57645801
resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43"
57655802
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)