diff --git a/.changeset/giant-poems-drum.md b/.changeset/giant-poems-drum.md new file mode 100644 index 00000000000..d534eba8a14 --- /dev/null +++ b/.changeset/giant-poems-drum.md @@ -0,0 +1,10 @@ +--- +'@clerk/clerk-expo': patch +--- + +Support `EXPO_PUBLIC_` prefixes for env variables. +```dotenv +## .env + +EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=xxxxxxxx +``` diff --git a/packages/expo/src/ClerkProvider.tsx b/packages/expo/src/ClerkProvider.tsx index c7a5e3fef8d..fc4f804c306 100644 --- a/packages/expo/src/ClerkProvider.tsx +++ b/packages/expo/src/ClerkProvider.tsx @@ -15,7 +15,8 @@ export type ClerkProviderProps = ClerkReactProviderProps & { export function ClerkProvider(props: ClerkProviderProps): JSX.Element { const { children, tokenCache = MemoryTokenCache, publishableKey, ...rest } = props; - const key = publishableKey || process.env.CLERK_PUBLISHABLE_KEY || ''; + const key = + publishableKey || process.env.EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY || process.env.CLERK_PUBLISHABLE_KEY || ''; return (