@expo/config-types
Advanced tools
Comparing version 51.0.0-canary-20240415-cca04d8 to 51.0.0-canary-20240418-8d74597
@@ -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" | ||
} |
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
48003