Socket
Socket
Sign inDemoInstall

@expo/config-types

Package Overview
Dependencies
Maintainers
23
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@expo/config-types - npm Package Compare versions

Comparing version 42.0.0 to 43.0.0

51

build/ExpoConfig.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc