Skip to main content

App Configuration

Files

FilePurpose
app.jsonExpo config
eas.jsonBuild config
lib/config.tsRuntime config
.envEnvironment variables

app.json

{
  "expo": {
    "name": "Your App",
    "slug": "your-app",
    "ios": {
      "bundleIdentifier": "com.yourcompany.yourapp"
    }
  }
}

lib/config.ts

export const config = {
  supabase: {
    url: process.env.EXPO_PUBLIC_SUPABASE_URL,
    anonKey: process.env.EXPO_PUBLIC_SUPABASE_ANON_KEY,
  },
  revenueCat: {
    apiKey: process.env.EXPO_PUBLIC_REVENUECAT_API_KEY,
  },
};

Environment Variables

Only EXPO_PUBLIC_ prefixed variables are available in client code.