authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-14 15:05:39-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-14 15:05:39-07:00
logbcc20249cc0a888430f2006d61c11de176d531cd
treeba5248c45cc8373e2ebaf8842ae9efd8abff760b
parent9d4bb550a6588a462852a7802bc37a3fd62d0a76
signature Signed by PGP key B5690EEEBB952194

chore(deps): bump the Clerk stack to current releases (#11764)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

4 files changed, 153 insertions(+), 154 deletions(-)

patches/@clerk__expo@4.2.0.patch deleted-79
...@@ -1,79 +0,0 @@
1diff --git a/ios/ClerkAuthNativeView.swift b/ios/ClerkAuthNativeView.swift
2index e76a8be1b1c8faa64ec6dfa83764764094133aff..17b36ad1319765e2b6db0551d32e07d7140e482f 100644
3--- a/ios/ClerkAuthNativeView.swift
4+++ b/ios/ClerkAuthNativeView.swift
5@@ -108,7 +108,12 @@ public class ClerkAuthNativeView: ClerkNativeViewHost {
6
7 override func makeHostedController() -> UIViewController? {
8 let hostBackAction: (() -> Void)? = currentHostBackButton
9- ? { [weak self] in self?.onHostBack([:]) }
10+ ? { [weak self] in
11+ guard let self else { return }
12+ if !self.popEnclosingNavigationRoute() {
13+ self.onHostBack([:])
14+ }
15+ }
16 : nil
17
18 return ClerkNativeBridge.shared.makeAuthViewController(
19diff --git a/ios/ClerkNativeViewHost.swift b/ios/ClerkNativeViewHost.swift
20index 0d91f0e749f121595c17bc803663df6ac90e4163..8f8a89df97a54168b8b45d0e9c197ca3953b7028 100644
21--- a/ios/ClerkNativeViewHost.swift
22+++ b/ios/ClerkNativeViewHost.swift
23@@ -5,6 +5,7 @@ public class ClerkNativeViewHost: ExpoView {
24 private lazy var hostingCoordinator = ClerkNativeHostingCoordinator(containerView: self)
25 private var hasInitialized: Bool = false
26 private var configuredObserver: NSObjectProtocol?
27+ private var isPoppingHostRoute = false
28
29 public required init(appContext: AppContext? = nil) {
30 super.init(appContext: appContext)
31@@ -58,6 +59,30 @@ public class ClerkNativeViewHost: ExpoView {
32
33 func hostedViewDidDetachFromWindow() {}
34
35+ /// Pops the React Navigation route that contains this view without waiting for
36+ /// the JavaScript event loop. React Native Screens reports the native dismissal
37+ /// back to React Navigation so its state remains synchronized.
38+ func popEnclosingNavigationRoute() -> Bool {
39+ guard !isPoppingHostRoute else { return true }
40+
41+ var responder: UIResponder? = self
42+
43+ while let nextResponder = responder?.next {
44+ if let viewController = nextResponder as? UIViewController,
45+ let navigationController = viewController.navigationController,
46+ navigationController.viewControllers.count > 1 {
47+ isPoppingHostRoute = true
48+ if navigationController.popViewController(animated: true) != nil {
49+ return true
50+ }
51+ isPoppingHostRoute = false
52+ }
53+ responder = nextResponder
54+ }
55+
56+ return false
57+ }
58+
59 private func addConfiguredObserver() {
60 guard configuredObserver == nil else { return }
61
62diff --git a/ios/ClerkUserProfileNativeView.swift b/ios/ClerkUserProfileNativeView.swift
63index 12d6248b1dc4b4779b252c9954c2f89145907310..d838283b7adcf49fec2a63bff53251b9bee31bf8 100644
64--- a/ios/ClerkUserProfileNativeView.swift
65+++ b/ios/ClerkUserProfileNativeView.swift
66@@ -44,7 +44,12 @@ public class ClerkUserProfileNativeView: ClerkNativeViewHost {
67
68 override func makeHostedController() -> UIViewController? {
69 let hostBackAction: (() -> Void)? = currentHostBackButton
70- ? { [weak self] in self?.onHostBack([:]) }
71+ ? { [weak self] in
72+ guard let self else { return }
73+ if !self.popEnclosingNavigationRoute() {
74+ self.onHostBack([:])
75+ }
76+ }
77 : nil
78
79 return ClerkNativeBridge.shared.makeUserProfileViewController(
patches/@clerk__expo@4.6.6.patch created+79
...@@ -0,0 +1,79 @@
1diff --git a/ios/ClerkAuthNativeView.swift b/ios/ClerkAuthNativeView.swift
2index e76a8be1b1c8faa64ec6dfa83764764094133aff..17b36ad1319765e2b6db0551d32e07d7140e482f 100644
3--- a/ios/ClerkAuthNativeView.swift
4+++ b/ios/ClerkAuthNativeView.swift
5@@ -108,7 +108,12 @@ public class ClerkAuthNativeView: ClerkNativeViewHost {
6
7 override func makeHostedController() -> UIViewController? {
8 let hostBackAction: (() -> Void)? = currentHostBackButton
9- ? { [weak self] in self?.onHostBack([:]) }
10+ ? { [weak self] in
11+ guard let self else { return }
12+ if !self.popEnclosingNavigationRoute() {
13+ self.onHostBack([:])
14+ }
15+ }
16 : nil
17
18 return ClerkNativeBridge.shared.makeAuthViewController(
19diff --git a/ios/ClerkNativeViewHost.swift b/ios/ClerkNativeViewHost.swift
20index 0d91f0e749f121595c17bc803663df6ac90e4163..8f8a89df97a54168b8b45d0e9c197ca3953b7028 100644
21--- a/ios/ClerkNativeViewHost.swift
22+++ b/ios/ClerkNativeViewHost.swift
23@@ -5,6 +5,7 @@ public class ClerkNativeViewHost: ExpoView {
24 private lazy var hostingCoordinator = ClerkNativeHostingCoordinator(containerView: self)
25 private var hasInitialized: Bool = false
26 private var configuredObserver: NSObjectProtocol?
27+ private var isPoppingHostRoute = false
28
29 public required init(appContext: AppContext? = nil) {
30 super.init(appContext: appContext)
31@@ -58,6 +59,30 @@ public class ClerkNativeViewHost: ExpoView {
32
33 func hostedViewDidDetachFromWindow() {}
34
35+ /// Pops the React Navigation route that contains this view without waiting for
36+ /// the JavaScript event loop. React Native Screens reports the native dismissal
37+ /// back to React Navigation so its state remains synchronized.
38+ func popEnclosingNavigationRoute() -> Bool {
39+ guard !isPoppingHostRoute else { return true }
40+
41+ var responder: UIResponder? = self
42+
43+ while let nextResponder = responder?.next {
44+ if let viewController = nextResponder as? UIViewController,
45+ let navigationController = viewController.navigationController,
46+ navigationController.viewControllers.count > 1 {
47+ isPoppingHostRoute = true
48+ if navigationController.popViewController(animated: true) != nil {
49+ return true
50+ }
51+ isPoppingHostRoute = false
52+ }
53+ responder = nextResponder
54+ }
55+
56+ return false
57+ }
58+
59 private func addConfiguredObserver() {
60 guard configuredObserver == nil else { return }
61
62diff --git a/ios/ClerkUserProfileNativeView.swift b/ios/ClerkUserProfileNativeView.swift
63index 12d6248b1dc4b4779b252c9954c2f89145907310..d838283b7adcf49fec2a63bff53251b9bee31bf8 100644
64--- a/ios/ClerkUserProfileNativeView.swift
65+++ b/ios/ClerkUserProfileNativeView.swift
66@@ -44,7 +44,12 @@ public class ClerkUserProfileNativeView: ClerkNativeViewHost {
67
68 override func makeHostedController() -> UIViewController? {
69 let hostBackAction: (() -> Void)? = currentHostBackButton
70- ? { [weak self] in self?.onHostBack([:]) }
71+ ? { [weak self] in
72+ guard let self else { return }
73+ if !self.popEnclosingNavigationRoute() {
74+ self.onHostBack([:])
75+ }
76+ }
77 : nil
78
79 return ClerkNativeBridge.shared.makeUserProfileViewController(
pnpm-lock.yaml+61-62
...@@ -45,19 +45,19 @@ overrides:...@@ -45,19 +45,19 @@ overrides:
45 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64-musl': '-'45 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64-musl': '-'
46 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-arm64': '-'46 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-arm64': '-'
47 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-x64': '-'47 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-x64': '-'
48 '@clerk/backend': 3.14.048 '@clerk/backend': 3.17.2
49 '@clerk/clerk-js': 6.30.149 '@clerk/clerk-js': 6.31.1
50 '@clerk/clerk-js>@base-org/account': '-'50 '@clerk/clerk-js>@base-org/account': '-'
51 '@clerk/clerk-js>@coinbase/wallet-sdk': '-'51 '@clerk/clerk-js>@coinbase/wallet-sdk': '-'
52 '@clerk/clerk-js>@solana/wallet-adapter-base': '-'52 '@clerk/clerk-js>@solana/wallet-adapter-base': '-'
53 '@clerk/clerk-js>@solana/wallet-adapter-react': '-'53 '@clerk/clerk-js>@solana/wallet-adapter-react': '-'
54 '@clerk/clerk-js>@solana/wallet-standard': '-'54 '@clerk/clerk-js>@solana/wallet-standard': '-'
55 '@clerk/clerk-js>@wallet-standard/core': '-'55 '@clerk/clerk-js>@wallet-standard/core': '-'
56 '@clerk/electron': 0.0.3756 '@clerk/electron': 0.0.42
57 '@clerk/electron-passkeys': 0.0.357 '@clerk/electron-passkeys': 0.0.3
58 '@clerk/expo': 4.2.058 '@clerk/expo': 4.6.6
59 '@clerk/react': 6.14.759 '@clerk/react': 6.15.2
60 '@clerk/shared': 4.30.160 '@clerk/shared': 4.31.1
61 '@effect/atom-react': 4.0.0-rc.11261 '@effect/atom-react': 4.0.0-rc.112
62 '@effect/platform-node': 4.0.0-rc.11262 '@effect/platform-node': 4.0.0-rc.112
63 '@effect/platform-node-shared': 4.0.0-rc.11263 '@effect/platform-node-shared': 4.0.0-rc.112
...@@ -85,7 +85,7 @@ overrides:...@@ -85,7 +85,7 @@ overrides:
85packageExtensionsChecksum: sha256-k/dT9NFDl5hihRPaoFKeY11hzyutMFs5psfZLFiKJic=85packageExtensionsChecksum: sha256-k/dT9NFDl5hihRPaoFKeY11hzyutMFs5psfZLFiKJic=
8686
87patchedDependencies:87patchedDependencies:
88 '@clerk/expo@4.2.0': 72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c188 '@clerk/expo@4.6.6': 72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1
89 '@effect/vitest@4.0.0-rc.112': a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b89 '@effect/vitest@4.0.0-rc.112': a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b
90 '@expo/metro-config@57.0.12': 96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc290 '@expo/metro-config@57.0.12': 96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc2
91 '@ff-labs/fff-node@0.9.4': c4e3cc2420ceb9dc650f9d189e9c24baf7e83f342998bacda5f459a4ce7927a891 '@ff-labs/fff-node@0.9.4': c4e3cc2420ceb9dc650f9d189e9c24baf7e83f342998bacda5f459a4ce7927a8
...@@ -129,8 +129,8 @@ importers:...@@ -129,8 +129,8 @@ importers:
129 apps/desktop:129 apps/desktop:
130 dependencies:130 dependencies:
131 '@clerk/electron':131 '@clerk/electron':
132 specifier: 0.0.37132 specifier: 0.0.42
133 version: 0.0.37(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)133 version: 0.0.42(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
134 '@clerk/electron-passkeys':134 '@clerk/electron-passkeys':
135 specifier: 0.0.3135 specifier: 0.0.3
136 version: 0.0.3136 version: 0.0.3
...@@ -230,8 +230,8 @@ importers:...@@ -230,8 +230,8 @@ importers:
230 apps/mobile:230 apps/mobile:
231 dependencies:231 dependencies:
232 '@clerk/expo':232 '@clerk/expo':
233 specifier: 4.2.0233 specifier: 4.6.6
234 version: 4.2.0(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)234 version: 4.6.6(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)
235 '@effect/atom-react':235 '@effect/atom-react':
236 specifier: 4.0.0-rc.112236 specifier: 4.0.0-rc.112
237 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(react@19.2.3)(scheduler@0.27.0)237 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(react@19.2.3)(scheduler@0.27.0)
...@@ -571,11 +571,11 @@ importers:...@@ -571,11 +571,11 @@ importers:
571 specifier: ^1.4.1571 specifier: ^1.4.1
572 version: 1.5.0(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)572 version: 1.5.0(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
573 '@clerk/electron':573 '@clerk/electron':
574 specifier: 0.0.37574 specifier: 0.0.42
575 version: 0.0.37(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)575 version: 0.0.42(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
576 '@clerk/react':576 '@clerk/react':
577 specifier: 6.14.7577 specifier: 6.15.2
578 version: 6.14.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6)578 version: 6.15.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
579 '@dnd-kit/core':579 '@dnd-kit/core':
580 specifier: ^6.3.1580 specifier: ^6.3.1
581 version: 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)581 version: 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
...@@ -752,8 +752,8 @@ importers:...@@ -752,8 +752,8 @@ importers:
752 infra/relay:752 infra/relay:
753 dependencies:753 dependencies:
754 '@clerk/backend':754 '@clerk/backend':
755 specifier: 3.14.0755 specifier: 3.17.2
756 version: 3.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)756 version: 3.17.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
757 '@effect/sql-pg':757 '@effect/sql-pg':
758 specifier: 4.0.0-rc.112758 specifier: 4.0.0-rc.112
759 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))759 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))
...@@ -1798,12 +1798,12 @@ packages:...@@ -1798,12 +1798,12 @@ packages:
1798 resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==}1798 resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==}
1799 engines: {node: '>= 20.12.0'}1799 engines: {node: '>= 20.12.0'}
18001800
1801 '@clerk/backend@3.14.0':1801 '@clerk/backend@3.17.2':
1802 resolution: {integrity: sha512-WsphTvDFHDuQilKI7dyVE5qmt7USu8qSrujAq6SqpEHbVFfNBfINDNuzxlF9M2skOTfHFfgiTE8Jjb1egIBGLg==}1802 resolution: {integrity: sha512-pQz/+ClFBcL4OijAX3gDcXQYNqr1JbabAqY8szuU8/Dcvuuk3WgUmQDGyIU0tIqmitdd17RLppDmhN088pADew==}
1803 engines: {node: '>=20.9.0'}1803 engines: {node: '>=20.9.0'}
18041804
1805 '@clerk/clerk-js@6.30.1':1805 '@clerk/clerk-js@6.31.1':
1806 resolution: {integrity: sha512-ipsUhTf1uPJ5az4eiLOCM1Qz8z0I4kl54N6RtnL3VbxezwptPEUHx1PlHnHKUjTCV/PHNVq/3vht9w+8VLOoHw==}1806 resolution: {integrity: sha512-qSk35+vm0J7ZEf7dcbywBC4VjNtWgZDU4PMipgHS/PIEy9Txyddt0OFJ6U1Gzgvz69zUcUJGttP0I0KpbiSvhQ==}
1807 engines: {node: '>=20.9.0'}1807 engines: {node: '>=20.9.0'}
18081808
1809 '@clerk/electron-passkeys-darwin-arm64@0.0.3':1809 '@clerk/electron-passkeys-darwin-arm64@0.0.3':
...@@ -1830,8 +1830,8 @@ packages:...@@ -1830,8 +1830,8 @@ packages:
1830 resolution: {integrity: sha512-OHhIe88qDL+FxyBalXdXNHAS5eEramr6Rerp+6iNkfkjqT8rx4hHNmfpmjg5/T1/am8QfknbOBZkqoXZlCrjPg==}1830 resolution: {integrity: sha512-OHhIe88qDL+FxyBalXdXNHAS5eEramr6Rerp+6iNkfkjqT8rx4hHNmfpmjg5/T1/am8QfknbOBZkqoXZlCrjPg==}
1831 engines: {node: '>=20.9.0'}1831 engines: {node: '>=20.9.0'}
18321832
1833 '@clerk/electron@0.0.37':1833 '@clerk/electron@0.0.42':
1834 resolution: {integrity: sha512-NsATM6rMISdL1K3mlKVPqZpDUA4h+uWmbGv8h9PK3zYfnwMgSpDKRX2y341Lt0fhz+eWkZpMU5SQmlZPNqwiww==}1834 resolution: {integrity: sha512-8/1EPsSsnYFb3aEbmFPGThKrtBP/uRal1rO6aafnsn9lSHpeje2E/f61GRuvfan3ErG65BQf6g8grVUb507Nvg==}
1835 engines: {node: '>=20.9.0'}1835 engines: {node: '>=20.9.0'}
1836 peerDependencies:1836 peerDependencies:
1837 '@clerk/electron-passkeys': 0.0.31837 '@clerk/electron-passkeys': 0.0.3
...@@ -1847,8 +1847,8 @@ packages:...@@ -1847,8 +1847,8 @@ packages:
1847 react-dom:1847 react-dom:
1848 optional: true1848 optional: true
18491849
1850 '@clerk/expo@4.2.0':1850 '@clerk/expo@4.6.6':
1851 resolution: {integrity: sha512-S2TYZn1Tltm/gXfe9J1NCuLRCmQX/3gfD0c+i/B1RWGbIJpSZX7KGRzvW70ABaqrK9IUcribLVmMN6unmpuCtQ==}1851 resolution: {integrity: sha512-q+cRM0q1lY1SbxTrdxvDPzr/abmjb1OKHEf+m4Y2/cJeG5aQ7mf/mXNEc64V+QnwvxSgrd32arP6SIEUQI3ZAQ==}
1852 engines: {node: '>=20.9.0'}1852 engines: {node: '>=20.9.0'}
1853 peerDependencies:1853 peerDependencies:
1854 '@clerk/expo-google-signin': '>=0.1.0'1854 '@clerk/expo-google-signin': '>=0.1.0'
...@@ -1886,15 +1886,15 @@ packages:...@@ -1886,15 +1886,15 @@ packages:
1886 react-dom:1886 react-dom:
1887 optional: true1887 optional: true
18881888
1889 '@clerk/react@6.14.7':1889 '@clerk/react@6.15.2':
1890 resolution: {integrity: sha512-+d+VqD4nZR3vBn5UU++H96zloHFDe+Ll0sGwMmLXnHtoIs9oMx91GaGXzXo9rU83kl660EfAmgeWcsLMfWnOYg==}1890 resolution: {integrity: sha512-7oI6Mcfzrlsnrz8JXNyXLgjK1uhO9mTEg2ut0bUfcgXwUSAqY6QG+/UGXUV/hHeeLKOrxrnOe6gQ8/TT4RQvwg==}
1891 engines: {node: '>=20.9.0'}1891 engines: {node: '>=20.9.0'}
1892 peerDependencies:1892 peerDependencies:
1893 react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-01893 react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0
1894 react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-01894 react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0
18951895
1896 '@clerk/shared@4.30.1':1896 '@clerk/shared@4.31.1':
1897 resolution: {integrity: sha512-Mawatm7CTKZXBqIW8t/z9LfoAKgOHtRRxROpnJ4VIkTdgzj/mmAZhPOPjzUttPXXtulR1uLWisvQXEMNeF/jTQ==}1897 resolution: {integrity: sha512-j3cDEZ/j7r5tAv4mmo2JhpFRtL1z0JghjCgvBJjZSR6Q4ZVIlwd2Bv0loM+opKReeN17H30u1/WHEBl7pZuxrw==}
1898 engines: {node: '>=20.9.0'}1898 engines: {node: '>=20.9.0'}
1899 peerDependencies:1899 peerDependencies:
1900 react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-01900 react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0
...@@ -5236,8 +5236,8 @@ packages:...@@ -5236,8 +5236,8 @@ packages:
5236 resolution: {integrity: sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg==}5236 resolution: {integrity: sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg==}
5237 engines: {node: '>=18'}5237 engines: {node: '>=18'}
52385238
5239 '@tanstack/query-core@5.100.14':5239 '@tanstack/query-core@5.102.8':
5240 resolution: {integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==}5240 resolution: {integrity: sha512-ZNjkJ33CqvPNec/6lZBnHqLc3EVGPZ9ySLhYahU9TcuRFdmwXewuj0c4hwSWcGHqEUwcSrKeZ+oGcvPBqXcQcg==}
52415241
5242 '@tanstack/react-pacer@0.19.4':5242 '@tanstack/react-pacer@0.19.4':
5243 resolution: {integrity: sha512-coj8ULAuR0qFpjAKD44gTgRuZyjxU6Xu+IX5MwwYvr4e61OtZcJshaExoOBKpCGde0Edb12jDnzzj2Im13Qm9Q==}5243 resolution: {integrity: sha512-coj8ULAuR0qFpjAKD44gTgRuZyjxU6Xu+IX5MwwYvr4e61OtZcJshaExoOBKpCGde0Edb12jDnzzj2Im13Qm9Q==}
...@@ -8279,9 +8279,8 @@ packages:...@@ -8279,9 +8279,8 @@ packages:
8279 js-base64@3.7.8:8279 js-base64@3.7.8:
8280 resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}8280 resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}
82818281
8282 js-cookie@3.0.7:8282 js-cookie@3.0.8:
8283 resolution: {integrity: sha512-z/wZZgDrkNV1eA0ULjM/F9/50Ya8fbzgKneSpoPsXSGd0KnpdtHfOZWK+GcwLk+EZbS4F9RBhU+K2RgzuDaItw==}8283 resolution: {integrity: sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==}
8284 engines: {node: '>=20'}
82858284
8286 js-tokens@4.0.0:8285 js-tokens@4.0.0:
8287 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}8286 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
...@@ -12363,21 +12362,21 @@ snapshots:...@@ -12363,21 +12362,21 @@ snapshots:
12363 fast-wrap-ansi: 0.2.212362 fast-wrap-ansi: 0.2.2
12364 sisteransi: 1.0.512363 sisteransi: 1.0.5
1236512364
12366 '@clerk/backend@3.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':12365 '@clerk/backend@3.17.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
12367 dependencies:12366 dependencies:
12368 '@clerk/shared': 4.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12367 '@clerk/shared': 4.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12369 standardwebhooks: 1.0.012368 standardwebhooks: 1.0.0
12370 tslib: 2.8.112369 tslib: 2.8.1
12371 transitivePeerDependencies:12370 transitivePeerDependencies:
12372 - react12371 - react
12373 - react-dom12372 - react-dom
1237412373
12375 '@clerk/clerk-js@6.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':12374 '@clerk/clerk-js@6.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
12376 dependencies:12375 dependencies:
12377 '@clerk/shared': 4.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)12376 '@clerk/shared': 4.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
12378 '@stripe/stripe-js': 5.6.012377 '@stripe/stripe-js': 5.6.0
12379 '@swc/helpers': 0.5.2112378 '@swc/helpers': 0.5.21
12380 '@tanstack/query-core': 5.100.1412379 '@tanstack/query-core': 5.102.8
12381 '@zxcvbn-ts/core': 3.0.412380 '@zxcvbn-ts/core': 3.0.4
12382 '@zxcvbn-ts/language-common': 3.0.412381 '@zxcvbn-ts/language-common': 3.0.4
12383 alien-signals: 2.0.612382 alien-signals: 2.0.6
...@@ -12389,12 +12388,12 @@ snapshots:...@@ -12389,12 +12388,12 @@ snapshots:
12389 - react12388 - react
12390 - react-dom12389 - react-dom
1239112390
12392 '@clerk/clerk-js@6.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':12391 '@clerk/clerk-js@6.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
12393 dependencies:12392 dependencies:
12394 '@clerk/shared': 4.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12393 '@clerk/shared': 4.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12395 '@stripe/stripe-js': 5.6.012394 '@stripe/stripe-js': 5.6.0
12396 '@swc/helpers': 0.5.2112395 '@swc/helpers': 0.5.21
12397 '@tanstack/query-core': 5.100.1412396 '@tanstack/query-core': 5.102.8
12398 '@zxcvbn-ts/core': 3.0.412397 '@zxcvbn-ts/core': 3.0.4
12399 '@zxcvbn-ts/language-common': 3.0.412398 '@zxcvbn-ts/language-common': 3.0.4
12400 alien-signals: 2.0.612399 alien-signals: 2.0.6
...@@ -12425,11 +12424,11 @@ snapshots:...@@ -12425,11 +12424,11 @@ snapshots:
12425 '@clerk/electron-passkeys-win32-arm64-msvc': 0.0.312424 '@clerk/electron-passkeys-win32-arm64-msvc': 0.0.3
12426 '@clerk/electron-passkeys-win32-x64-msvc': 0.0.312425 '@clerk/electron-passkeys-win32-x64-msvc': 0.0.3
1242712426
12428 '@clerk/electron@0.0.37(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':12427 '@clerk/electron@0.0.42(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@44.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
12429 dependencies:12428 dependencies:
12430 '@clerk/clerk-js': 6.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12429 '@clerk/clerk-js': 6.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12431 '@clerk/react': 6.14.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12430 '@clerk/react': 6.15.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12432 '@clerk/shared': 4.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12431 '@clerk/shared': 4.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12433 electron: 44.1.012432 electron: 44.1.0
12434 react: 19.2.612433 react: 19.2.6
12435 tslib: 2.8.112434 tslib: 2.8.1
...@@ -12438,11 +12437,11 @@ snapshots:...@@ -12438,11 +12437,11 @@ snapshots:
12438 electron-store: 8.2.012437 electron-store: 8.2.0
12439 react-dom: 19.2.6(react@19.2.6)12438 react-dom: 19.2.6(react@19.2.6)
1244012439
12441 '@clerk/expo@4.2.0(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)':12440 '@clerk/expo@4.6.6(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)':
12442 dependencies:12441 dependencies:
12443 '@clerk/clerk-js': 6.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)12442 '@clerk/clerk-js': 6.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
12444 '@clerk/react': 6.14.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)12443 '@clerk/react': 6.15.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
12445 '@clerk/shared': 4.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)12444 '@clerk/shared': 4.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
12446 '@expo/config-plugins': 57.0.9(typescript@7.0.2)12445 '@expo/config-plugins': 57.0.9(typescript@7.0.2)
12447 base-64: 1.0.012446 base-64: 1.0.0
12448 expo: 57.0.18(fc5a731e35a0144aab60c7305f29cbed)12447 expo: 57.0.18(fc5a731e35a0144aab60c7305f29cbed)
...@@ -12461,36 +12460,36 @@ snapshots:...@@ -12461,36 +12460,36 @@ snapshots:
12461 - supports-color12460 - supports-color
12462 - typescript12461 - typescript
1246312462
12464 '@clerk/react@6.14.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':12463 '@clerk/react@6.15.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
12465 dependencies:12464 dependencies:
12466 '@clerk/shared': 4.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)12465 '@clerk/shared': 4.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
12467 react: 19.2.312466 react: 19.2.3
12468 react-dom: 19.2.3(react@19.2.3)12467 react-dom: 19.2.3(react@19.2.3)
12469 tslib: 2.8.112468 tslib: 2.8.1
1247012469
12471 '@clerk/react@6.14.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':12470 '@clerk/react@6.15.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
12472 dependencies:12471 dependencies:
12473 '@clerk/shared': 4.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)12472 '@clerk/shared': 4.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
12474 react: 19.2.612473 react: 19.2.6
12475 react-dom: 19.2.6(react@19.2.6)12474 react-dom: 19.2.6(react@19.2.6)
12476 tslib: 2.8.112475 tslib: 2.8.1
1247712476
12478 '@clerk/shared@4.30.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':12477 '@clerk/shared@4.31.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
12479 dependencies:12478 dependencies:
12480 '@tanstack/query-core': 5.100.1412479 '@tanstack/query-core': 5.102.8
12481 dequal: 2.0.312480 dequal: 2.0.3
12482 glob-to-regexp: 0.4.112481 glob-to-regexp: 0.4.1
12483 js-cookie: 3.0.712482 js-cookie: 3.0.8
12484 optionalDependencies:12483 optionalDependencies:
12485 react: 19.2.312484 react: 19.2.3
12486 react-dom: 19.2.3(react@19.2.3)12485 react-dom: 19.2.3(react@19.2.3)
1248712486
12488 '@clerk/shared@4.30.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':12487 '@clerk/shared@4.31.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
12489 dependencies:12488 dependencies:
12490 '@tanstack/query-core': 5.100.1412489 '@tanstack/query-core': 5.102.8
12491 dequal: 2.0.312490 dequal: 2.0.3
12492 glob-to-regexp: 0.4.112491 glob-to-regexp: 0.4.1
12493 js-cookie: 3.0.712492 js-cookie: 3.0.8
12494 optionalDependencies:12493 optionalDependencies:
12495 react: 19.2.612494 react: 19.2.6
12496 react-dom: 19.2.6(react@19.2.6)12495 react-dom: 19.2.6(react@19.2.6)
...@@ -15693,7 +15692,7 @@ snapshots:...@@ -15693,7 +15692,7 @@ snapshots:
15693 '@tanstack/devtools-event-client': 0.4.315692 '@tanstack/devtools-event-client': 0.4.3
15694 '@tanstack/store': 0.8.115693 '@tanstack/store': 0.8.1
1569515694
15696 '@tanstack/query-core@5.100.14': {}15695 '@tanstack/query-core@5.102.8': {}
1569715696
15698 '@tanstack/react-pacer@0.19.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':15697 '@tanstack/react-pacer@0.19.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
15699 dependencies:15698 dependencies:
...@@ -19068,7 +19067,7 @@ snapshots:...@@ -19068,7 +19067,7 @@ snapshots:
1906819067
19069 js-base64@3.7.8: {}19068 js-base64@3.7.8: {}
1907019069
19071 js-cookie@3.0.7: {}19070 js-cookie@3.0.8: {}
1907219071
19073 js-tokens@4.0.0: {}19072 js-tokens@4.0.0: {}
1907419073
pnpm-workspace.yaml+13-13
...@@ -23,13 +23,13 @@ allowBuilds:...@@ -23,13 +23,13 @@ allowBuilds:
23 workerd: false23 workerd: false
2424
25catalog:25catalog:
26 "@clerk/backend": 3.14.026 "@clerk/backend": 3.17.2
27 "@clerk/clerk-js": 6.30.127 "@clerk/clerk-js": 6.31.1
28 "@clerk/electron": 0.0.3728 "@clerk/electron": 0.0.42
29 "@clerk/electron-passkeys": 0.0.329 "@clerk/electron-passkeys": 0.0.3
30 "@clerk/expo": 4.2.030 "@clerk/expo": 4.6.6
31 "@clerk/react": 6.14.731 "@clerk/react": 6.15.2
32 "@clerk/shared": 4.30.132 "@clerk/shared": 4.31.1
33 "@effect/atom-react": 4.0.0-rc.11233 "@effect/atom-react": 4.0.0-rc.112
34 "@effect/openapi-generator": 4.0.0-rc.11234 "@effect/openapi-generator": 4.0.0-rc.112
35 "@effect/platform-node": 4.0.0-rc.11235 "@effect/platform-node": 4.0.0-rc.112
...@@ -55,12 +55,12 @@ catalog:...@@ -55,12 +55,12 @@ catalog:
55 yaml: ^2.9.055 yaml: ^2.9.0
5656
57minimumReleaseAgeExclude:57minimumReleaseAgeExclude:
58 - "@clerk/backend@3.14.0"58 - "@clerk/backend@3.17.2"
59 - "@clerk/clerk-js@6.30.1"59 - "@clerk/clerk-js@6.31.1"
60 - "@clerk/electron@0.0.37"60 - "@clerk/electron@0.0.42"
61 - "@clerk/expo@4.2.0"61 - "@clerk/expo@4.6.6"
62 - "@clerk/react@6.14.7"62 - "@clerk/react@6.15.2"
63 - "@clerk/shared@4.30.1"63 - "@clerk/shared@4.31.1"
64 - "@distilled.cloud/aws@0.30.2"64 - "@distilled.cloud/aws@0.30.2"
65 - "@distilled.cloud/axiom@0.30.2"65 - "@distilled.cloud/axiom@0.30.2"
66 - "@distilled.cloud/cloudflare@0.30.2"66 - "@distilled.cloud/cloudflare@0.30.2"
...@@ -157,7 +157,7 @@ packageExtensions:...@@ -157,7 +157,7 @@ packageExtensions:
157 vite: "catalog:"157 vite: "catalog:"
158158
159patchedDependencies:159patchedDependencies:
160 "@clerk/expo@4.2.0": patches/@clerk__expo@4.2.0.patch160 "@clerk/expo@4.6.6": patches/@clerk__expo@4.6.6.patch
161 "@effect/vitest@4.0.0-rc.112": patches/@effect__vitest@4.0.0-rc.112.patch161 "@effect/vitest@4.0.0-rc.112": patches/@effect__vitest@4.0.0-rc.112.patch
162 "@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch162 "@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch
163 "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch163 "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch