diff --git a/.changeset/fix-expo-web-crash.md b/.changeset/fix-expo-web-crash.md new file mode 100644 index 00000000000..690189be927 --- /dev/null +++ b/.changeset/fix-expo-web-crash.md @@ -0,0 +1,5 @@ +--- +"@clerk/expo": patch +--- + +Fix `@clerk/expo` crashing in web environments by adding web-safe variants for native module imports and polyfills diff --git a/packages/expo/src/specs/NativeClerkModule.ts b/packages/expo/src/specs/NativeClerkModule.ts index 1c38d2c1f92..ad1464ebdc5 100644 --- a/packages/expo/src/specs/NativeClerkModule.ts +++ b/packages/expo/src/specs/NativeClerkModule.ts @@ -11,4 +11,4 @@ export interface Spec extends TurboModule { signOut(): Promise; } -export default TurboModuleRegistry.get('ClerkExpo'); +export default TurboModuleRegistry?.get('ClerkExpo') ?? null;