Socket
Socket
Sign inDemoInstall

@expo/config-types

Package Overview
Dependencies
Maintainers
26
Versions
93
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 51.0.0-canary-20240415-cca04d8 to 51.0.0-canary-20240418-8d74597

57

build/ExpoConfig.d.ts

@@ -38,9 +38,6 @@ /**

/**
* **Note: Don't use this property unless you are sure what you're doing**
*
* The runtime version associated with this manifest.
* Set this to `{"policy": "nativeVersion"}` to generate it automatically.
*/
runtimeVersion?: string | {
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprintExperimental';
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprint';
};

@@ -226,3 +223,3 @@ /**

/**
* 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/)
* @deprecated Follow [the guide to select and exclude assets](https://docs.expo.dev/eas-update/asset-selection/) for EAS Update instead. 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/)
*/

@@ -243,9 +240,2 @@ assetBundlePatterns?: string[];

/**
* Configuration for scripts to run to hook into the publish process
*/
hooks?: {
postPublish?: PublishHook[];
postExport?: PublishHook[];
};
/**
* Enable experimental features that may be unstable, unsupported, or removed without deprecation notices.

@@ -274,2 +264,6 @@ */

turboModules?: boolean;
/**
* Experimentally use a vendored canary build of React for testing upcoming features.
*/
reactCanary?: boolean;
};

@@ -408,11 +402,29 @@ /**

/**
* Configuration to add to your app's native *.xcprivacy file. [Learn more](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files).
* Dictionary of privacy manifest definitions to add to your app's native PrivacyInfo.xcprivacy file. [Learn more](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files)
*/
privacyManifests?: {
/**
* A list of required reasons of why your app uses restricted API categories. [Learn more](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api)
*/
NSPrivacyAccessedAPITypes?: {
/**
* A string that identifies the category of required reason APIs your app uses
*/
NSPrivacyAccessedAPIType: string;
/**
* A list of reasons for a specific category.
*/
NSPrivacyAccessedAPITypeReasons: string[];
}[];
/**
* A list of domains that your app uses for tracking.
*/
NSPrivacyTrackingDomains?: string[];
/**
* A Boolean that indicates whether your app or third-party SDK uses data for tracking.
*/
NSPrivacyTracking?: boolean;
/**
* A list of collected data types that your app uses.
*/
NSPrivacyCollectedDataTypes?: {

@@ -490,9 +502,6 @@ NSPrivacyCollectedDataType: string;

/**
* **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": "nativeVersion"}` to generate it automatically.
*/
runtimeVersion?: string | {
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprintExperimental';
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprint';
};

@@ -721,9 +730,6 @@ }

/**
* **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": "nativeVersion"}` to generate it automatically.
*/
runtimeVersion?: string | {
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprintExperimental';
policy: 'nativeVersion' | 'sdkVersion' | 'appVersion' | 'fingerprint';
};

@@ -867,3 +873,3 @@ }

/**
* Sets the bundler to use for the web platform. Only supported in the local CLI `npx expo`.
* Sets the bundler to use for the web platform. Only supported in the local CLI `npx expo`. Defaults to `webpack` if the `@expo/webpack-config` package is installed, if not, it defaults to `metro`.
*/

@@ -873,8 +879,1 @@ bundler?: 'webpack' | 'metro';

}
export interface PublishHook {
file?: string;
config?: {
[k: string]: any;
};
[k: string]: any;
}
{
"name": "@expo/config-types",
"version": "51.0.0-canary-20240415-cca04d8",
"version": "51.0.0-canary-20240418-8d74597",
"description": "Types for the Expo config object app.config.ts",

@@ -40,3 +40,3 @@ "types": "build/ExpoConfig.d.ts",

"devDependencies": {
"expo-module-scripts": "0.0.1-canary-20240415-cca04d8",
"expo-module-scripts": "0.0.1-canary-20240418-8d74597",
"json-schema-to-typescript": "^10.0.0",

@@ -48,3 +48,3 @@ "ts-node": "^10.9.1"

},
"gitHead": "cca04d8dc8de4f4b08d86935e3e1f448ecbd6ec1"
"gitHead": "8d74597a78a7b6548da17e7266a4e7734df3c7f3"
}
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