xref: /expo/tools/src/typings/AppConfig.ts (revision f8111c10)
1import { JSONObject } from '@expo/json-file';
2
3export default interface AppConfig extends JSONObject {
4  expo: {
5    name: string;
6    description: string;
7    slug: string;
8    privacy: string;
9    sdkVersion: string;
10    version: string;
11    orientation: string;
12    platforms: string[];
13    primaryColor: string;
14    icon: string;
15
16    ios: {
17      bundleIdentifier: string;
18      supportsTablet: boolean;
19      publishBundlePath?: string;
20    };
21    android: {
22      package: string;
23      publishBundlePath?: string;
24    };
25
26    kernel?: {
27      iosManifestPath: string;
28      androidManifestPath: string;
29    };
30    isKernel?: boolean;
31  };
32}
33