xref: /expo/packages/@expo/cli/src/api/endpoint.ts (revision 0b7c94a9)
1814b6fafSEvan Baconimport { env } from '../utils/env';
28d307f52SEvan Bacon
38d307f52SEvan Bacon/** Get the URL for the expo.dev API. */
48d307f52SEvan Baconexport function getExpoApiBaseUrl(): string {
5814b6fafSEvan Bacon  if (env.EXPO_STAGING) {
68d307f52SEvan Bacon    return `https://staging-api.expo.dev`;
7814b6fafSEvan Bacon  } else if (env.EXPO_LOCAL) {
88d307f52SEvan Bacon    return `http://127.0.0.1:3000`;
98d307f52SEvan Bacon  } else {
108d307f52SEvan Bacon    return `https://api.expo.dev`;
118d307f52SEvan Bacon  }
128d307f52SEvan Bacon}
13*d88ac65dSlzkb
14*d88ac65dSlzkb/** Get the URL for the expo.dev website. */
15*d88ac65dSlzkbexport function getExpoWebsiteBaseUrl(): string {
16*d88ac65dSlzkb  if (env.EXPO_STAGING) {
17*d88ac65dSlzkb    return `https://staging.expo.dev`;
18*d88ac65dSlzkb  } else if (env.EXPO_LOCAL) {
19*d88ac65dSlzkb    return `http://127.0.0.1:3001`;
20*d88ac65dSlzkb  } else {
21*d88ac65dSlzkb    return `https://expo.dev`;
22*d88ac65dSlzkb  }
23*d88ac65dSlzkb}
24