@expo/config-types
Advanced tools
Comparing version 42.0.0 to 43.0.0
@@ -14,3 +14,3 @@ /** | ||
/** | ||
* The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.io/@project-owner/myAppName` project. | ||
* The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.dev/@project-owner/myAppName` project. | ||
*/ | ||
@@ -41,7 +41,10 @@ slug: string; | ||
* | ||
* The runtime version associated with this manifest for bare workflow projects. If provided, this must match the version set in Expo.plist or AndroidManifest.xml. | ||
* The runtime version associated with this manifest. | ||
* Set this to `{"policy": "nativeBuildVersion"}` to generate it automatically. | ||
*/ | ||
runtimeVersion?: string; | ||
runtimeVersion?: string | { | ||
policy: 'nativeBuildVersion'; | ||
}; | ||
/** | ||
* Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.io/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring). | ||
* Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.dev/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring). | ||
*/ | ||
@@ -90,3 +93,3 @@ version?: string; | ||
/** | ||
* Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.io/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`. | ||
* Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.dev/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`. | ||
*/ | ||
@@ -108,3 +111,3 @@ iosDisplayInForeground?: boolean; | ||
/** | ||
* Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.io/guides/configuring-statusbar/). | ||
* Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.dev/guides/configuring-statusbar/). | ||
*/ | ||
@@ -170,3 +173,3 @@ androidStatusBar?: { | ||
/** | ||
* Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.io/versions/latest/sdk/constants/#constantsmanifest)) | ||
* Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.dev/versions/latest/sdk/constants/#constantsmanifest)) | ||
*/ | ||
@@ -177,3 +180,3 @@ extra?: { | ||
/** | ||
* @deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.io/guides/customizing-metro/) | ||
* @deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.dev/guides/customizing-metro/) | ||
*/ | ||
@@ -247,10 +250,14 @@ packagerOpts?: { | ||
/** | ||
* An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.io/guides/offline-support/) | ||
* An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.dev/guides/offline-support/) | ||
*/ | ||
assetBundlePatterns?: string[]; | ||
/** | ||
* Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.io/guides/config-plugins/). | ||
* Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.dev/guides/config-plugins/). | ||
*/ | ||
plugins?: (string | [] | [string] | [string, any])[]; | ||
splash?: Splash; | ||
/** | ||
* Specifies the JavaScript engine for apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`. | ||
*/ | ||
jsEngine?: 'hermes' | 'jsc'; | ||
ios?: IOS; | ||
@@ -457,2 +464,15 @@ android?: Android; | ||
}; | ||
/** | ||
* Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`. | ||
*/ | ||
jsEngine?: 'hermes' | 'jsc'; | ||
/** | ||
* **Note: Don't use this property unless you are sure what you're doing** | ||
* | ||
* The runtime version associated with this manifest for the iOS platform. If provided, this will override the top level runtimeVersion key. | ||
* Set this to `{"policy": "nativeBuildVersion"}` to generate it automatically. | ||
*/ | ||
runtimeVersion?: string | { | ||
policy: 'nativeBuildVersion'; | ||
}; | ||
} | ||
@@ -681,5 +701,14 @@ /** | ||
/** | ||
* Specifies the JavaScript engine. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`. | ||
* Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`. | ||
*/ | ||
jsEngine?: 'hermes' | 'jsc'; | ||
/** | ||
* **Note: Don't use this property unless you are sure what you're doing** | ||
* | ||
* The runtime version associated with this manifest for the Android platform. If provided, this will override the top level runtimeVersion key. | ||
* Set this to `{"policy": "nativeBuildVersion"}` to generate it automatically. | ||
*/ | ||
runtimeVersion?: string | { | ||
policy: 'nativeBuildVersion'; | ||
}; | ||
} | ||
@@ -686,0 +715,0 @@ export interface AndroidIntentFiltersData { |
{ | ||
"name": "@expo/config-types", | ||
"version": "42.0.0", | ||
"version": "43.0.0", | ||
"description": "Types for the Expo config object app.config.ts", | ||
@@ -5,0 +5,0 @@ "types": "build/ExpoConfig.d.ts", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
83154
867