Comparing version 50.0.13 to 51.0.0-canary-20240315-ce71005
@@ -5,3 +5,2 @@ // load expo-asset immediately to set a custom `source` transformer in React Native | ||
import * as Font from 'expo-font'; | ||
import { NativeModulesProxy, Platform } from 'expo-modules-core'; | ||
import { StyleSheet } from 'react-native'; | ||
@@ -14,15 +13,2 @@ import { isRunningInExpoGo } from './environment/ExpoGo'; | ||
} | ||
// Asserts if bare workflow isn't setup correctly. | ||
if (NativeModulesProxy.ExpoUpdates?.isMissingRuntimeVersion) { | ||
const message = 'expo-updates is installed but there is no runtime or SDK version configured. ' + | ||
"You'll need to configure one of these two properties in " + | ||
Platform.select({ ios: 'Expo.plist', android: 'AndroidManifest.xml' }) + | ||
' before OTA updates will work properly.'; | ||
if (__DEV__) { | ||
console.warn(message); | ||
} | ||
else { | ||
throw new Error(message); | ||
} | ||
} | ||
if (isRunningInExpoGo()) { | ||
@@ -29,0 +15,0 @@ // set up some improvements to commonly logged error messages stemming from react-native |
@@ -10,20 +10,16 @@ import '../Expo.fx'; | ||
AppRegistry.registerComponent('main', () => qualifiedComponent); | ||
if (Platform.OS === 'web') { | ||
// Use two if statements for better dead code elimination. | ||
if ( | ||
// Skip querying the DOM if we're in a Node.js environment. | ||
typeof document !== 'undefined') { | ||
const rootTag = document.getElementById('root'); | ||
if (process.env.NODE_ENV !== 'production') { | ||
if (!rootTag) { | ||
throw new Error('Required HTML element with id "root" was not found in the document HTML.'); | ||
} | ||
// Skip querying the DOM if we're in a Node.js environment. | ||
if (Platform.OS === 'web' && typeof window !== 'undefined') { | ||
const rootTag = document.getElementById('root'); | ||
if (process.env.NODE_ENV !== 'production') { | ||
if (!rootTag) { | ||
throw new Error('Required HTML element with id "root" was not found in the document HTML.'); | ||
} | ||
AppRegistry.runApplication('main', { | ||
rootTag, | ||
hydrate: process.env.EXPO_PUBLIC_USE_STATIC === '1', | ||
}); | ||
} | ||
AppRegistry.runApplication('main', { | ||
rootTag, | ||
hydrate: process.env.EXPO_PUBLIC_USE_STATIC === '1', | ||
}); | ||
} | ||
} | ||
//# sourceMappingURL=registerRootComponent.js.map |
{ | ||
"@expo/metro-runtime": "~3.1.3", | ||
"@expo/vector-icons": "^14.0.0", | ||
@@ -10,97 +9,97 @@ "@react-native-async-storage/async-storage": "1.21.0", | ||
"@react-native-community/viewpager": "5.0.11", | ||
"@react-native-picker/picker": "2.6.1", | ||
"@react-native-picker/picker": "2.5.1", | ||
"@react-native-segmented-control/segmented-control": "2.4.1", | ||
"@stripe/stripe-react-native": "~0.35.1", | ||
"@stripe/stripe-react-native": "0.35.0", | ||
"expo-analytics-amplitude": "~11.3.0", | ||
"expo-app-auth": "~11.1.0", | ||
"expo-app-loader-provider": "~8.0.0", | ||
"expo-apple-authentication": "~6.3.0", | ||
"expo-application": "~5.8.3", | ||
"expo-asset": "~9.0.2", | ||
"expo-auth-session": "~5.4.0", | ||
"expo-av": "~13.10.5", | ||
"expo-background-fetch": "~11.8.1", | ||
"expo-barcode-scanner": "~12.9.3", | ||
"expo-battery": "~7.7.2", | ||
"expo-blur": "~12.9.2", | ||
"expo-brightness": "~11.8.0", | ||
"expo-build-properties": "~0.11.1", | ||
"expo-calendar": "~12.2.1", | ||
"expo-camera": "~14.1.1", | ||
"expo-cellular": "~5.7.1", | ||
"expo-checkbox": "~2.7.0", | ||
"expo-clipboard": "~5.0.1", | ||
"expo-constants": "~15.4.5", | ||
"expo-contacts": "~12.8.2", | ||
"expo-crypto": "~12.8.1", | ||
"expo-dev-client": "~3.3.10", | ||
"expo-device": "~5.9.3", | ||
"expo-document-picker": "~11.10.1", | ||
"expo-face-detector": "~12.6.1", | ||
"expo-file-system": "~16.0.8", | ||
"expo-font": "~11.10.3", | ||
"expo-gl": "~13.6.0", | ||
"expo-apple-authentication": "0.0.1-canary-20240315-ce71005", | ||
"expo-application": "0.0.1-canary-20240315-ce71005", | ||
"expo-asset": "0.0.1-canary-20240315-ce71005", | ||
"expo-auth-session": "0.0.1-canary-20240315-ce71005", | ||
"expo-av": "0.0.1-canary-20240315-ce71005", | ||
"expo-background-fetch": "0.0.1-canary-20240315-ce71005", | ||
"expo-barcode-scanner": "0.0.1-canary-20240315-ce71005", | ||
"expo-battery": "0.0.1-canary-20240315-ce71005", | ||
"expo-blur": "0.0.1-canary-20240315-ce71005", | ||
"expo-brightness": "0.0.1-canary-20240315-ce71005", | ||
"expo-build-properties": "0.0.1-canary-20240315-ce71005", | ||
"expo-calendar": "0.0.1-canary-20240315-ce71005", | ||
"expo-camera": "0.0.1-canary-20240315-ce71005", | ||
"expo-cellular": "0.0.1-canary-20240315-ce71005", | ||
"expo-checkbox": "0.0.1-canary-20240315-ce71005", | ||
"expo-clipboard": "0.0.1-canary-20240315-ce71005", | ||
"expo-constants": "0.0.1-canary-20240315-ce71005", | ||
"expo-contacts": "0.0.1-canary-20240315-ce71005", | ||
"expo-crypto": "0.0.1-canary-20240315-ce71005", | ||
"expo-dev-client": "0.0.1-canary-20240315-ce71005", | ||
"expo-device": "0.0.1-canary-20240315-ce71005", | ||
"expo-document-picker": "0.0.1-canary-20240315-ce71005", | ||
"expo-face-detector": "0.0.1-canary-20240315-ce71005", | ||
"expo-file-system": "0.0.1-canary-20240315-ce71005", | ||
"expo-font": "0.0.1-canary-20240315-ce71005", | ||
"expo-gl": "0.0.1-canary-20240315-ce71005", | ||
"expo-google-app-auth": "~8.3.0", | ||
"expo-haptics": "~12.8.1", | ||
"expo-image": "~1.10.6", | ||
"expo-image-loader": "~4.6.0", | ||
"expo-image-manipulator": "~11.8.0", | ||
"expo-image-picker": "~14.7.1", | ||
"expo-intent-launcher": "~10.11.0", | ||
"expo-insights": "~0.6.1", | ||
"expo-keep-awake": "~12.8.2", | ||
"expo-linear-gradient": "~12.7.2", | ||
"expo-linking": "~6.2.2", | ||
"expo-local-authentication": "~13.8.0", | ||
"expo-localization": "~14.8.3", | ||
"expo-location": "~16.5.5", | ||
"expo-mail-composer": "~12.7.1", | ||
"expo-media-library": "~15.9.1", | ||
"expo-module-template": "~10.13.2", | ||
"expo-modules-core": "~1.11.12", | ||
"expo-navigation-bar": "~2.8.1", | ||
"expo-network": "~5.8.0", | ||
"expo-notifications": "~0.27.6", | ||
"expo-print": "~12.8.1", | ||
"expo-random": "~13.6.0", | ||
"expo-router": "~3.4.8", | ||
"expo-screen-capture": "~5.8.1", | ||
"expo-screen-orientation": "~6.4.1", | ||
"expo-secure-store": "~12.8.1", | ||
"expo-sensors": "~12.9.1", | ||
"expo-sharing": "~11.10.0", | ||
"expo-sms": "~11.7.1", | ||
"expo-speech": "~11.7.0", | ||
"expo-splash-screen": "~0.26.4", | ||
"expo-sqlite": "~13.3.0", | ||
"expo-status-bar": "~1.11.1", | ||
"expo-store-review": "~6.8.3", | ||
"expo-system-ui": "~2.9.3", | ||
"expo-task-manager": "~11.7.2", | ||
"expo-tracking-transparency": "~3.3.0", | ||
"expo-updates": "~0.24.12", | ||
"expo-video-thumbnails": "~7.9.0", | ||
"expo-web-browser": "~12.8.2", | ||
"jest-expo": "~50.0.4", | ||
"lottie-react-native": "6.5.1", | ||
"expo-haptics": "0.0.1-canary-20240315-ce71005", | ||
"expo-image": "0.0.1-canary-20240315-ce71005", | ||
"expo-image-loader": "0.0.1-canary-20240315-ce71005", | ||
"expo-image-manipulator": "0.0.1-canary-20240315-ce71005", | ||
"expo-image-picker": "0.0.1-canary-20240315-ce71005", | ||
"expo-intent-launcher": "0.0.1-canary-20240315-ce71005", | ||
"expo-insights": "0.0.1-canary-20240315-ce71005", | ||
"expo-keep-awake": "0.0.1-canary-20240315-ce71005", | ||
"expo-linear-gradient": "0.0.1-canary-20240315-ce71005", | ||
"expo-linking": "0.0.1-canary-20240315-ce71005", | ||
"expo-local-authentication": "0.0.1-canary-20240315-ce71005", | ||
"expo-localization": "0.0.1-canary-20240315-ce71005", | ||
"expo-location": "0.0.1-canary-20240315-ce71005", | ||
"expo-mail-composer": "0.0.1-canary-20240315-ce71005", | ||
"expo-media-library": "0.0.1-canary-20240315-ce71005", | ||
"expo-module-template": "0.0.1-canary-20240315-ce71005", | ||
"expo-modules-core": "0.0.1-canary-20240315-ce71005", | ||
"expo-navigation-bar": "0.0.1-canary-20240315-ce71005", | ||
"expo-network": "0.0.1-canary-20240315-ce71005", | ||
"expo-notifications": "0.0.1-canary-20240315-ce71005", | ||
"expo-print": "0.0.1-canary-20240315-ce71005", | ||
"expo-random": "0.0.1-canary-20240315-ce71005", | ||
"expo-router": "0.0.1-canary-20240315-ce71005", | ||
"expo-screen-capture": "0.0.1-canary-20240315-ce71005", | ||
"expo-screen-orientation": "0.0.1-canary-20240315-ce71005", | ||
"expo-secure-store": "0.0.1-canary-20240315-ce71005", | ||
"expo-sensors": "0.0.1-canary-20240315-ce71005", | ||
"expo-sharing": "0.0.1-canary-20240315-ce71005", | ||
"expo-sms": "0.0.1-canary-20240315-ce71005", | ||
"expo-speech": "0.0.1-canary-20240315-ce71005", | ||
"expo-splash-screen": "0.0.1-canary-20240315-ce71005", | ||
"expo-sqlite": "0.0.1-canary-20240315-ce71005", | ||
"expo-status-bar": "0.0.1-canary-20240315-ce71005", | ||
"expo-store-review": "0.0.1-canary-20240315-ce71005", | ||
"expo-system-ui": "0.0.1-canary-20240315-ce71005", | ||
"expo-task-manager": "0.0.1-canary-20240315-ce71005", | ||
"expo-tracking-transparency": "0.0.1-canary-20240315-ce71005", | ||
"expo-updates": "0.0.1-canary-20240315-ce71005", | ||
"expo-video-thumbnails": "0.0.1-canary-20240315-ce71005", | ||
"expo-web-browser": "0.0.1-canary-20240315-ce71005", | ||
"jest-expo": "51.0.0-canary-20240315-ce71005", | ||
"lottie-react-native": "6.4.1", | ||
"react": "18.2.0", | ||
"react-dom": "18.2.0", | ||
"react-native": "0.73.5", | ||
"react-native-web": "~0.19.6", | ||
"react-native": "0.74.0-rc.3", | ||
"react-native-web": "~0.19.10", | ||
"react-native-gesture-handler": "~2.14.0", | ||
"react-native-get-random-values": "~1.8.0", | ||
"react-native-maps": "1.10.0", | ||
"react-native-maps": "1.8.0", | ||
"react-native-pager-view": "6.2.3", | ||
"react-native-reanimated": "~3.6.2", | ||
"react-native-screens": "~3.29.0", | ||
"react-native-reanimated": "~3.6.0", | ||
"react-native-screens": "~3.27.0", | ||
"react-native-safe-area-context": "4.8.2", | ||
"react-native-svg": "14.1.0", | ||
"react-native-svg": "14.0.0", | ||
"react-native-view-shot": "3.8.0", | ||
"react-native-webview": "13.6.4", | ||
"sentry-expo": "~7.2.0", | ||
"unimodules-app-loader": "~4.5.0", | ||
"react-native-webview": "13.6.3", | ||
"sentry-expo": "~7.0.0", | ||
"unimodules-app-loader": "0.0.1-canary-20240315-ce71005", | ||
"unimodules-image-loader-interface": "~6.1.0", | ||
"@shopify/react-native-skia": "0.1.221", | ||
"@shopify/flash-list": "1.6.3", | ||
"@sentry/react-native": "5.19.1" | ||
"@sentry/react-native": "5.5.0" | ||
} |
{ | ||
"name": "expo", | ||
"version": "50.0.13", | ||
"version": "51.0.0-canary-20240315-ce71005", | ||
"description": "The Expo SDK", | ||
@@ -63,14 +63,14 @@ "main": "build/Expo.js", | ||
"@babel/runtime": "^7.20.0", | ||
"@expo/cli": "0.17.8", | ||
"@expo/config": "8.5.4", | ||
"@expo/config-plugins": "7.8.4", | ||
"@expo/metro-config": "0.17.6", | ||
"@expo/cli": "0.0.1-canary-20240315-ce71005", | ||
"@expo/config": "0.0.1-canary-20240315-ce71005", | ||
"@expo/config-plugins": "0.0.1-canary-20240315-ce71005", | ||
"@expo/metro-config": "0.0.1-canary-20240315-ce71005", | ||
"@expo/vector-icons": "^14.0.0", | ||
"babel-preset-expo": "~10.0.1", | ||
"expo-asset": "~9.0.2", | ||
"expo-file-system": "~16.0.8", | ||
"expo-font": "~11.10.3", | ||
"expo-keep-awake": "~12.8.2", | ||
"expo-modules-autolinking": "1.10.3", | ||
"expo-modules-core": "1.11.12", | ||
"babel-preset-expo": "0.0.1-canary-20240315-ce71005", | ||
"expo-asset": "0.0.1-canary-20240315-ce71005", | ||
"expo-file-system": "0.0.1-canary-20240315-ce71005", | ||
"expo-font": "0.0.1-canary-20240315-ce71005", | ||
"expo-keep-awake": "0.0.1-canary-20240315-ce71005", | ||
"expo-modules-autolinking": "0.0.1-canary-20240315-ce71005", | ||
"expo-modules-core": "0.0.1-canary-20240315-ce71005", | ||
"fbemitter": "^3.0.0", | ||
@@ -82,8 +82,8 @@ "whatwg-url-without-unicode": "8.0.0-3" | ||
"@types/react-test-renderer": "^18.0.0", | ||
"expo-module-scripts": "^3.4.1", | ||
"expo-module-scripts": "0.0.1-canary-20240315-ce71005", | ||
"react": "18.2.0", | ||
"react-dom": "18.2.0", | ||
"react-native": "0.73.5" | ||
"react-native": "0.74.0-rc.3" | ||
}, | ||
"gitHead": "92a8238b975da99998251dadac1a51651a9a1810" | ||
"gitHead": "ce710059d129b1960d339395251c84e4fa165fe4" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
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
174389
159
1377
1
+ Added@babel/generator@7.2.0(transitive)
+ Added@babel/plugin-proposal-logical-assignment-operators@7.20.7(transitive)
+ Added@babel/plugin-syntax-logical-assignment-operators@7.10.4(transitive)
+ Added@expo/cli@0.0.1-canary-20240315-ce710050.18.30(transitive)
+ Added@expo/config@0.0.1-canary-20240315-ce710059.0.4(transitive)
+ Added@expo/config-plugins@0.0.1-canary-20240315-ce710058.0.10(transitive)
+ Added@expo/config-types@51.0.0-canary-20240315-ce7100551.0.3(transitive)
+ Added@expo/env@0.0.1-canary-20240315-ce710050.3.0(transitive)
+ Added@expo/image-utils@0.0.1-canary-20240315-ce710050.5.1(transitive)
+ Added@expo/json-file@0.0.1-canary-20240315-ce71005(transitive)
+ Added@expo/metro-config@0.0.1-canary-20240315-ce710050.18.11(transitive)
+ Added@expo/osascript@0.0.1-canary-20240315-ce71005(transitive)
+ Added@expo/package-manager@0.0.1-canary-20240315-ce71005(transitive)
+ Added@expo/plist@0.0.1-canary-20240315-ce71005(transitive)
+ Added@expo/prebuild-config@0.0.1-canary-20240315-ce710057.0.9(transitive)
+ Added@jest/types@24.9.0(transitive)
+ Added@npmcli/fs@3.1.1(transitive)
+ Added@react-native/assets-registry@0.74.88(transitive)
+ Added@react-native/babel-plugin-codegen@0.74.870.74.88(transitive)
+ Added@react-native/babel-preset@0.74.870.74.88(transitive)
+ Added@react-native/codegen@0.74.870.74.88(transitive)
+ Added@react-native/debugger-frontend@0.74.850.74.88(transitive)
+ Added@react-native/dev-middleware@0.74.850.74.88(transitive)
+ Added@react-native/normalize-colors@0.74.85(transitive)
+ Added@rnx-kit/chromium-edge-launcher@1.0.0(transitive)
+ Added@types/istanbul-lib-coverage@2.0.6(transitive)
+ Added@types/istanbul-lib-report@3.0.3(transitive)
+ Added@types/istanbul-reports@1.1.2(transitive)
+ Added@types/node@18.19.59(transitive)
+ Added@types/node-forge@1.3.11(transitive)
+ Added@types/yargs@13.0.12(transitive)
+ Added@types/yargs-parser@21.0.3(transitive)
+ Addedbabel-plugin-react-compiler@0.0.0-experimental-592953e-20240517(transitive)
+ Addedbabel-plugin-react-native-web@0.19.13(transitive)
+ Addedbabel-preset-expo@0.0.1-canary-20240315-ce7100511.0.15(transitive)
+ Addedbplist-creator@0.0.7(transitive)
+ Addedcacache@18.0.4(transitive)
+ Addeddotenv@16.0.3(transitive)
+ Addeddotenv-expand@10.0.0(transitive)
+ Addedexpo@51.0.38(transitive)
+ Addedexpo-asset@0.0.1-canary-20240315-ce7100510.0.10(transitive)
+ Addedexpo-constants@0.0.1-canary-20240315-ce7100516.0.2(transitive)
+ Addedexpo-file-system@0.0.1-canary-20240315-ce7100517.0.1(transitive)
+ Addedexpo-font@0.0.1-canary-20240315-ce7100512.0.10(transitive)
+ Addedexpo-keep-awake@0.0.1-canary-20240315-ce7100513.0.2(transitive)
+ Addedexpo-modules-autolinking@0.0.1-canary-20240315-ce710051.11.3(transitive)
+ Addedexpo-modules-core@0.0.1-canary-20240315-ce710051.12.26(transitive)
+ Addedflow-parser@0.250.0(transitive)
+ Addedfs-minipass@3.0.3(transitive)
+ Addedhermes-estree@0.19.1(transitive)
+ Addedhermes-parser@0.19.1(transitive)
+ Addedjsesc@2.5.2(transitive)
+ Addedminipass-collect@2.0.1(transitive)
+ Addedpretty-format@24.9.0(transitive)
+ Addedselfsigned@2.4.1(transitive)
+ Addedsemver@7.5.4(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedssri@10.0.6(transitive)
+ Addedtrim-right@1.0.1(transitive)
+ Addedundici-types@5.26.5(transitive)
+ Addedunique-filename@3.0.0(transitive)
+ Addedunique-slug@4.0.0(transitive)
+ Addedzod@3.23.8(transitive)
+ Addedzod-validation-error@2.1.0(transitive)
- Removed@expo/cli@0.17.8(transitive)
- Removed@expo/config@8.5.4(transitive)
- Removed@expo/config-plugins@7.8.4(transitive)
- Removed@expo/config-types@50.0.1(transitive)
- Removed@expo/env@0.2.3(transitive)
- Removed@expo/fingerprint@0.6.1(transitive)
- Removed@expo/image-utils@0.4.2(transitive)
- Removed@expo/metro-config@0.17.6(transitive)
- Removed@expo/prebuild-config@6.7.4(transitive)
- Removed@expo/spawn-async@1.5.0(transitive)
- Removed@react-native/assets-registry@0.73.1(transitive)
- Removed@react-native/babel-plugin-codegen@0.73.4(transitive)
- Removed@react-native/babel-preset@0.73.21(transitive)
- Removed@react-native/codegen@0.73.3(transitive)
- Removed@react-native/debugger-frontend@0.73.3(transitive)
- Removed@react-native/dev-middleware@0.73.8(transitive)
- Removed@types/node@22.8.1(transitive)
- Removedbabel-plugin-react-native-web@0.18.12(transitive)
- Removedbabel-preset-expo@10.0.2(transitive)
- Removedblueimp-md5@2.19.0(transitive)
- Removedchromium-edge-launcher@1.0.0(transitive)
- Removedexpo-asset@9.0.2(transitive)
- Removedexpo-constants@15.4.6(transitive)
- Removedexpo-file-system@16.0.9(transitive)
- Removedexpo-font@11.10.3(transitive)
- Removedexpo-keep-awake@12.8.2(transitive)
- Removedexpo-modules-autolinking@1.10.3(transitive)
- Removedexpo-modules-core@1.11.12(transitive)
- Removedflow-parser@0.206.0(transitive)
- Removedsemver@7.3.27.5.3(transitive)
- Removedundici-types@6.19.8(transitive)
Updatedexpo-modules-autolinking@0.0.1-canary-20240315-ce71005