History log of /expo/packages/@expo/cli/src/start/server/ (Results 26 – 50 of 166)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8a424beb11-Aug-2023 James Ide <[email protected]>

[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)

Why
---
Prettier 3 is out. Add support for it with this linter config.

**Note for reviewer:** the first commit is the one with th

[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)

Why
---
Prettier 3 is out. Add support for it with this linter config.

**Note for reviewer:** the first commit is the one with the actual
changes. The rest of this PR are changes to get the linter passing
(mostly autofix).

How
---
Update eslint-config-prettier and eslint-plugin-prettier. To address
deprecation warnings, also update typescript-eslint/parser and
typescript-eslint/eslint-plugin.
Because of an update to typescript-eslint/parser, we need to suppress
deprecation warnings (documented in a comment).

Regenerated test snapshots. Due to the upgraded dependencies, typecasts
and optional chaining are now auto-fixable by lint. This converts
warnings into autofixes.

Test Plan
---
`yarn test` in the linter config. Run `expotools check --all --fix-lint
--no-build --no-test --no-uniformity-check` to try this config on the
whole repo.

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/.github/CODEOWNERS
/expo/.github/workflows/ios-unit-tests.yml
/expo/.gitignore
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/ExperiencePackagePicker.kt
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/ExponentPackage.kt
/expo/android/vendored/unversioned/lottie-react-native/android/build.gradle
/expo/android/vendored/unversioned/lottie-react-native/android/gradle.properties
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/AndroidManifest.xml
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewManagerImpl.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewPropertyManager.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/java/com/airbnb/android/react/lottie/LottiePackage.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/java/com/airbnb/android/react/lottie/OnAnimationFailureEvent.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/main/java/com/airbnb/android/react/lottie/OnAnimationFinishEvent.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/newarch/com/airbnb/android/react/lottie/LottieAnimationViewManager.kt
/expo/android/vendored/unversioned/lottie-react-native/android/src/oldarch/com/airbnb/android/react/lottie/LottieAnimationViewManager.kt
/expo/apps/bare-expo/detox.config.js
/expo/apps/bare-expo/index.js
/expo/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj
/expo/apps/bare-expo/ios/Podfile.lock
/expo/apps/bare-expo/package.json
/expo/apps/bare-expo/scripts/start-metro.sh
/expo/apps/eas-expo-go/index.js
/expo/apps/fabric-tester/package.json
/expo/apps/jest-expo-mock-generator/package.json
/expo/apps/native-component-list/metro.config.js
/expo/apps/native-component-list/package.json
/expo/apps/native-component-list/src/components/Face.tsx
/expo/apps/native-component-list/src/components/FunctionDemo/ActionButton.tsx
/expo/apps/native-component-list/src/components/FunctionDemo/EnumButton.tsx
/expo/apps/native-component-list/src/components/FunctionDemo/FunctionDemo.tsx
/expo/apps/native-component-list/src/components/FunctionDemo/FunctionSignature.tsx
/expo/apps/native-component-list/src/components/FunctionDemo/Platforms.tsx
/expo/apps/native-component-list/src/components/SimpleActionDemo.tsx
/expo/apps/native-component-list/src/navigation/ExpoApisStackNavigator.tsx
/expo/apps/native-component-list/src/navigation/ExpoComponentsStackNavigator.tsx
/expo/apps/native-component-list/src/navigation/MainTabNavigator.tsx
/expo/apps/native-component-list/src/navigation/RootNavigation.tsx
/expo/apps/native-component-list/src/screens/AV/AudioScreen.tsx
/expo/apps/native-component-list/src/screens/AV/Recorder.tsx
/expo/apps/native-component-list/src/screens/AV/RecordingScreen.tsx
/expo/apps/native-component-list/src/screens/AV/VideoPlayer.tsx
/expo/apps/native-component-list/src/screens/AV/VideoScreen.tsx
/expo/apps/native-component-list/src/screens/AuthSession/AuthSessionScreen.tsx
/expo/apps/native-component-list/src/screens/BlurView/BlurViewWithControls.tsx
/expo/apps/native-component-list/src/screens/Camera/CameraScreen.tsx
/expo/apps/native-component-list/src/screens/Clipboard/ClipboardScreen.tsx
/expo/apps/native-component-list/src/screens/Contacts/ContactDetailScreen.tsx
/expo/apps/native-component-list/src/screens/Contacts/ContactsScreen.tsx
/expo/apps/native-component-list/src/screens/EventsScreen.tsx
/expo/apps/native-component-list/src/screens/ExpoApisScreen.tsx
/expo/apps/native-component-list/src/screens/ExpoComponentsScreen.tsx
/expo/apps/native-component-list/src/screens/FileSystemScreen.tsx
/expo/apps/native-component-list/src/screens/Image/ImageComparisonScreen.tsx
/expo/apps/native-component-list/src/screens/Image/ImageTestListItem.tsx
/expo/apps/native-component-list/src/screens/Image/ImageTransitionsScreen.tsx
/expo/apps/native-component-list/src/screens/Image/tests/appearance.tsx
/expo/apps/native-component-list/src/screens/Image/tests/borders.tsx
/expo/apps/native-component-list/src/screens/Image/tests/index.tsx
/expo/apps/native-component-list/src/screens/Image/tests/shadows.tsx
/expo/apps/native-component-list/src/screens/ImagePicker/ImagePickerAssetsList.tsx
/expo/apps/native-component-list/src/screens/ImagePicker/ImagePickerScreen.tsx
/expo/apps/native-component-list/src/screens/LottieScreen.tsx
/expo/apps/native-component-list/src/screens/MediaLibrary/MediaLibraryScreen.tsx
/expo/apps/native-component-list/src/screens/NavigationBarScreen.tsx
/expo/apps/native-component-list/src/screens/Reanimated/ReanimatedScreen.tsx
/expo/apps/native-component-list/src/screens/SearchScreen.tsx
/expo/apps/native-component-list/src/screens/WebBrowser/WebBrowserScreen.tsx
/expo/apps/native-tests/index.js
/expo/apps/native-tests/ios/Podfile.lock
/expo/apps/native-tests/package.json
/expo/apps/sandbox/app.json
/expo/apps/sandbox/metro.config.js
/expo/apps/sandbox/package.json
/expo/apps/test-suite/components/SpecResult.js
/expo/apps/test-suite/package.json
/expo/apps/test-suite/tests/BarCodeScanner.js
/expo/apps/test-suite/tests/Camera.js
/expo/apps/test-suite/tests/ImagePicker.js
/expo/apps/test-suite/tests/MediaLibrary.js
/expo/apps/test-suite/tests/Notifications.js
/expo/apps/test-suite/tests/Recording.js
/expo/apps/test-suite/tests/SMS.ios.js
/expo/apps/test-suite/tests/SMS.js
/expo/apps/test-suite/tests/SQLite.ts
/expo/apps/test-suite/tests/Speech.js
/expo/docs/constants/navigation.js
/expo/docs/pages/accounts/sso.mdx
/expo/docs/pages/bare/overview.mdx
/expo/docs/pages/bare/using-expo-cli.mdx
/expo/docs/pages/config-plugins/introduction.mdx
/expo/docs/pages/custom-builds/functions.mdx
/expo/docs/pages/custom-builds/get-started.mdx
/expo/docs/pages/custom-builds/schema.mdx
/expo/docs/pages/develop/user-interface/fonts.mdx
/expo/docs/pages/eas-update/rollouts.mdx
/expo/docs/pages/guides/authentication.mdx
/expo/docs/pages/guides/monorepos.mdx
/expo/docs/pages/router/advanced/platform-specific-modules.mdx
/expo/docs/pages/router/advanced/stack.mdx
/expo/docs/pages/routing/appearance.mdx
/expo/docs/pages/routing/installation.mdx
/expo/docs/pages/versions/unversioned/sdk/font.mdx
/expo/docs/pages/versions/unversioned/sdk/reanimated.mdx
/expo/docs/public/static/data/unversioned/expo-updates.json
/expo/docs/public/static/images/eas-build/custom-build-function-advanced.png
/expo/docs/public/static/images/eas-build/custom-build-function.png
/expo/docs/public/static/images/sdk/auth-session/keycloak.png
/expo/docs/public/static/schemas/unversioned/eas-json-build-common-schema.js
/expo/docs/public/static/schemas/unversioned/eas-json-build-ios-schema.js
/expo/docs/ui/components/Authentication/index.ts
/expo/home/api/APIV2Client.ts
/expo/home/api/ApolloClient.ts
/expo/home/components/ShareProjectButton.tsx
/expo/home/menu/DevMenuApp.tsx
/expo/home/menu/DevMenuOnboarding.tsx
/expo/home/navigation/Navigation.tsx
/expo/home/package.json
/expo/home/redux/HistoryActions.ts
/expo/home/redux/SessionActions.ts
/expo/home/redux/SettingsActions.ts
/expo/home/screens/AccountModal/LoggedInAccountView.tsx
/expo/home/screens/AccountModal/index.tsx
/expo/home/screens/BranchDetailsScreen/BranchDetailsContainer.tsx
/expo/home/screens/BranchDetailsScreen/BranchDetailsView.tsx
/expo/home/screens/BranchDetailsScreen/index.tsx
/expo/home/screens/BranchListScreen/BranchList.tsx
/expo/home/screens/BranchListScreen/index.tsx
/expo/home/screens/DeleteAccountScreen/OTPStep.tsx
/expo/home/screens/DeleteAccountScreen/SMSDevice.tsx
/expo/home/screens/DeleteAccountScreen/index.tsx
/expo/home/screens/DiagnosticsScreen/index.tsx
/expo/home/screens/HomeScreen/DevelopmentServerListItem/index.tsx
/expo/home/screens/HomeScreen/DevelopmentServersPlaceholder.tsx
/expo/home/screens/HomeScreen/HomeScreenView.tsx
/expo/home/screens/HomeScreen/RecentlyOpenedSection.tsx
/expo/home/screens/HomeScreen/index.tsx
/expo/home/screens/ProjectScreen/LegacyLaunchSection.tsx
/expo/home/screens/ProjectScreen/ProjectContainer.tsx
/expo/home/screens/ProjectScreen/ProjectView.tsx
/expo/home/screens/ProjectScreen/index.tsx
/expo/home/screens/ProjectsListScreen/index.tsx
/expo/home/screens/SettingsScreen/DevMenuGestureSection.tsx
/expo/home/screens/SettingsScreen/ThemeSection.tsx
/expo/home/screens/SnacksListScreen/SnacksList.tsx
/expo/home/screens/SnacksListScreen/index.tsx
/expo/ios/Exponent.xcodeproj/project.pbxproj
/expo/ios/Podfile
/expo/ios/Podfile.lock
/expo/ios/vendored/sdk47/lottie-react-native/ABI47_0_0lottie-react-native.podspec.json
/expo/ios/vendored/sdk47/lottie-react-native/src/ios/LottieReactNative/ContainerView.swift
/expo/ios/vendored/sdk48/lottie-react-native/ABI48_0_0lottie-react-native.podspec.json
/expo/ios/vendored/sdk48/lottie-react-native/src/ios/LottieReactNative/ContainerView.swift
/expo/ios/vendored/sdk49/lottie-react-native/ABI49_0_0lottie-react-native.podspec.json
/expo/ios/vendored/sdk49/lottie-react-native/src/ios/LottieReactNative/ContainerView.swift
/expo/ios/vendored/unversioned/lottie-react-native/ios/Fabric/LottieAnimationViewComponentView.h
/expo/ios/vendored/unversioned/lottie-react-native/ios/Fabric/LottieAnimationViewComponentView.mm
/expo/ios/vendored/unversioned/lottie-react-native/ios/Fabric/LottieContainerView.h
/expo/ios/vendored/unversioned/lottie-react-native/ios/Fabric/RNLottieFabricConversions.h
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/AnimationViewManagerModule.swift
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/Bridging.h
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/ContainerView.swift
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/LRNAnimationViewManagerObjC.m
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/PlatformColor.swift
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/RCTConvert+Lottie.h
/expo/ios/vendored/unversioned/lottie-react-native/ios/LottieReactNative/RCTConvert+Lottie.m
/expo/ios/vendored/unversioned/lottie-react-native/lottie-react-native.podspec.json
/expo/ios/versioned/sdk48/ExpoImage/ABI48_0_0ExpoImage.podspec.json
/expo/ios/versioned/sdk49/ExpoImage/ABI49_0_0ExpoImage.podspec.json
/expo/package.json
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/package.json
/expo/packages/@expo/cli/src/api/getExpoGoIntermediateCertificate.ts
/expo/packages/@expo/cli/src/api/getExpoSchema.ts
/expo/packages/@expo/cli/src/api/getNativeModuleVersions.ts
/expo/packages/@expo/cli/src/api/getProjectDevelopmentCertificate.ts
/expo/packages/@expo/cli/src/api/getVersions.ts
/expo/packages/@expo/cli/src/api/rest/cache/wrapFetchWithCache.ts
/expo/packages/@expo/cli/src/api/rest/client.ts
/expo/packages/@expo/cli/src/api/rest/wrapFetchWithOffline.ts
/expo/packages/@expo/cli/src/api/rest/wrapFetchWithProgress.ts
/expo/packages/@expo/cli/src/api/rest/wrapFetchWithProxy.ts
/expo/packages/@expo/cli/src/api/updateDevelopmentSession.ts
/expo/packages/@expo/cli/src/api/user/actions.ts
/expo/packages/@expo/cli/src/api/user/otp.ts
/expo/packages/@expo/cli/src/api/user/user.ts
/expo/packages/@expo/cli/src/customize/customizeAsync.ts
/expo/packages/@expo/cli/src/customize/generate.ts
/expo/packages/@expo/cli/src/export/createBundles.ts
/expo/packages/@expo/cli/src/export/createMetadataJson.ts
/expo/packages/@expo/cli/src/export/embed/exportEmbedAsync.ts
/expo/packages/@expo/cli/src/export/exportApp.ts
/expo/packages/@expo/cli/src/export/exportAssets.ts
/expo/packages/@expo/cli/src/export/exportAsync.ts
/expo/packages/@expo/cli/src/export/exportStaticAsync.ts
/expo/packages/@expo/cli/src/export/getPublicExpoManifest.ts
/expo/packages/@expo/cli/src/export/printBundleSizes.ts
/expo/packages/@expo/cli/src/export/web/exportWebAsync.ts
/expo/packages/@expo/cli/src/export/writeContents.ts
/expo/packages/@expo/cli/src/install/checkPackages.ts
/expo/packages/@expo/cli/src/install/installAsync.ts
/expo/packages/@expo/cli/src/prebuild/__tests__/clearNativeFolder-test.ts
/expo/packages/@expo/cli/src/prebuild/prebuildAsync.ts
/expo/packages/@expo/cli/src/prebuild/updateFromTemplate.ts
/expo/packages/@expo/cli/src/register/registerAsync.ts
/expo/packages/@expo/cli/src/run/android/resolveInstallApkName.ts
/expo/packages/@expo/cli/src/run/android/resolveOptions.ts
/expo/packages/@expo/cli/src/run/android/runAndroidAsync.ts
/expo/packages/@expo/cli/src/run/ios/XcodeBuild.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/AppleDevice.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/ClientManager.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/AFCClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/DebugserverClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/InstallationProxyClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/LockdowndClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/MobileImageMounterClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/ServiceClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/client/UsbmuxdClient.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/installOnDeviceAsync.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/protocol/AFCProtocol.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/protocol/AbstractProtocol.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/protocol/GDBProtocol.ts
/expo/packages/@expo/cli/src/run/ios/appleDevice/protocol/LockdownProtocol.ts
/expo/packages/@expo/cli/src/run/ios/codeSigning/configureCodeSigning.ts
/expo/packages/@expo/cli/src/run/ios/codeSigning/resolveCertificateSigningIdentity.ts
/expo/packages/@expo/cli/src/run/ios/codeSigning/xcodeCodeSigning.ts
/expo/packages/@expo/cli/src/run/ios/index.ts
/expo/packages/@expo/cli/src/run/ios/launchApp.ts
/expo/packages/@expo/cli/src/run/ios/options/resolveDevice.ts
/expo/packages/@expo/cli/src/run/ios/options/resolveOptions.ts
/expo/packages/@expo/cli/src/run/ios/runIosAsync.ts
/expo/packages/@expo/cli/src/start/doctor/dependencies/ensureDependenciesAsync.ts
/expo/packages/@expo/cli/src/start/doctor/dependencies/getVersionedPackages.ts
/expo/packages/@expo/cli/src/start/doctor/dependencies/validateDependenciesVersions.ts
/expo/packages/@expo/cli/src/start/doctor/ngrok/ExternalModule.ts
/expo/packages/@expo/cli/src/start/doctor/typescript/TypeScriptProjectPrerequisite.ts
/expo/packages/@expo/cli/src/start/interface/interactiveActions.ts
/expo/packages/@expo/cli/src/start/interface/startInterface.ts
/expo/packages/@expo/cli/src/start/platforms/ExpoGoInstaller.ts
/expo/packages/@expo/cli/src/start/platforms/PlatformManager.ts
/expo/packages/@expo/cli/src/start/platforms/android/ADBServer.ts
/expo/packages/@expo/cli/src/start/platforms/android/AndroidDeviceManager.ts
/expo/packages/@expo/cli/src/start/platforms/android/AndroidPlatformManager.ts
/expo/packages/@expo/cli/src/start/platforms/android/__tests__/AndroidDeviceManager-test.ts
/expo/packages/@expo/cli/src/start/platforms/android/adb.ts
/expo/packages/@expo/cli/src/start/platforms/android/adbReverse.ts
/expo/packages/@expo/cli/src/start/platforms/android/emulator.ts
/expo/packages/@expo/cli/src/start/platforms/android/getDevices.ts
/expo/packages/@expo/cli/src/start/platforms/android/promptAndroidDevice.ts
/expo/packages/@expo/cli/src/start/platforms/ios/AppleDeviceManager.ts
/expo/packages/@expo/cli/src/start/platforms/ios/ApplePlatformManager.ts
/expo/packages/@expo/cli/src/start/platforms/ios/__tests__/ApplePlatformManager-test.ts
/expo/packages/@expo/cli/src/start/platforms/ios/ensureSimulatorAppRunning.ts
/expo/packages/@expo/cli/src/start/platforms/ios/getBestSimulator.ts
/expo/packages/@expo/cli/src/start/platforms/ios/promptAppleDevice.ts
/expo/packages/@expo/cli/src/start/platforms/ios/simctl.ts
/expo/packages/@expo/cli/src/start/platforms/ios/simctlLogging.ts
AsyncNgrok.ts
BundlerDevServer.ts
DevServerManager.ts
__mocks__/DevelopmentSession.ts
__tests__/AsyncNgrok-test.ts
__tests__/openPlatforms-test.ts
getStaticRenderFunctions.ts
metro/MetroBundlerDevServer.ts
metro/MetroTerminalReporter.ts
metro/TerminalReporter.ts
metro/TerminalReporter.types.ts
metro/inspector-proxy/device.ts
metro/inspector-proxy/handlers/NetworkResponse.ts
metro/inspector-proxy/handlers/PageReload.ts
metro/inspector-proxy/handlers/VscodeDebuggerGetPossibleBreakpoints.ts
metro/inspector-proxy/handlers/VscodeDebuggerScriptParsed.ts
metro/inspector-proxy/handlers/VscodeDebuggerSetBreakpointByUrl.ts
metro/inspector-proxy/handlers/VscodeRuntimeGetProperties.ts
metro/inspector-proxy/handlers/types.ts
metro/inspector-proxy/index.ts
metro/instantiateMetro.ts
metro/runServer-fork.ts
metro/withMetroMultiPlatform.ts
metro/withMetroResolvers.ts
middleware/ClassicManifestMiddleware.ts
middleware/ExpoGoManifestHandlerMiddleware.ts
middleware/ExpoMiddleware.ts
middleware/FaviconMiddleware.ts
middleware/ManifestMiddleware.ts
middleware/RuntimeRedirectMiddleware.ts
middleware/ServeStaticMiddleware.ts
middleware/__tests__/ClassicManifestMiddleware-test.ts
middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts
middleware/resolvePlatform.ts
openPlatforms.ts
type-generation/__typetests__/fixtures/basic.ts
type-generation/routes.ts
type-generation/startTypescriptTypeGeneration.ts
webpack/WebpackBundlerDevServer.ts
webpack/compile.ts
/expo/packages/@expo/cli/src/start/startAsync.ts
/expo/packages/@expo/cli/src/utils/FileNotifier.ts
/expo/packages/@expo/cli/src/utils/__tests__/codesigning-test.ts
/expo/packages/@expo/cli/src/utils/analytics/__tests__/metroDebuggerMiddleware-test.ts
/expo/packages/@expo/cli/src/utils/analytics/metroDebuggerMiddleware.ts
/expo/packages/@expo/cli/src/utils/array.ts
/expo/packages/@expo/cli/src/utils/cocoapods.ts
/expo/packages/@expo/cli/src/utils/codesigning.ts
/expo/packages/@expo/cli/src/utils/downloadAppAsync.ts
/expo/packages/@expo/cli/src/utils/downloadExpoGoAsync.ts
/expo/packages/@expo/cli/src/utils/editor.ts
/expo/packages/@expo/cli/src/utils/env.ts
/expo/packages/@expo/cli/src/utils/errors.ts
/expo/packages/@expo/cli/src/utils/getOrPromptApplicationId.ts
/expo/packages/@expo/cli/src/utils/git.ts
/expo/packages/@expo/cli/src/utils/modifyConfigAsync.ts
/expo/packages/@expo/cli/src/utils/modifyConfigPlugins.ts
/expo/packages/@expo/cli/src/utils/npm.ts
/expo/packages/@expo/cli/src/utils/obj.ts
/expo/packages/@expo/cli/src/utils/plist.ts
/expo/packages/@expo/cli/src/utils/port.ts
/expo/packages/@expo/cli/src/utils/profile.ts
/expo/packages/@expo/cli/src/utils/scheme.ts
/expo/packages/@expo/cli/src/utils/tsconfig/__tests__/resolveWithTsConfigPaths.test.ts
/expo/packages/@expo/cli/src/utils/tsconfig/loadTsConfigPaths.ts
/expo/packages/@expo/cli/src/utils/validateApplicationId.ts
/expo/packages/@expo/config-plugins/CHANGELOG.md
/expo/packages/@expo/config-plugins/build/android/AllowBackup.js
/expo/packages/@expo/config-plugins/build/android/AllowBackup.js.map
/expo/packages/@expo/config-plugins/build/android/BuildProperties.d.ts
/expo/packages/@expo/config-plugins/build/android/BuildProperties.js.map
/expo/packages/@expo/config-plugins/build/android/GoogleMapsApiKey.js
/expo/packages/@expo/config-plugins/build/android/GoogleMapsApiKey.js.map
/expo/packages/@expo/config-plugins/build/android/IntentFilters.js
/expo/packages/@expo/config-plugins/build/android/IntentFilters.js.map
/expo/packages/@expo/config-plugins/build/android/Manifest.js.map
/expo/packages/@expo/config-plugins/build/android/Name.js
/expo/packages/@expo/config-plugins/build/android/Name.js.map
/expo/packages/@expo/config-plugins/build/android/Orientation.js
/expo/packages/@expo/config-plugins/build/android/Orientation.js.map
/expo/packages/@expo/config-plugins/build/android/Package.js
/expo/packages/@expo/config-plugins/build/android/Package.js.map
/expo/packages/@expo/config-plugins/build/android/Paths.js.map
/expo/packages/@expo/config-plugins/build/android/Permissions.d.ts
/expo/packages/@expo/config-plugins/build/android/Permissions.js
/expo/packages/@expo/config-plugins/build/android/Permissions.js.map
/expo/packages/@expo/config-plugins/build/android/PrimaryColor.js
/expo/packages/@expo/config-plugins/build/android/PrimaryColor.js.map
/expo/packages/@expo/config-plugins/build/android/Scheme.js.map
/expo/packages/@expo/config-plugins/build/android/StatusBar.d.ts
/expo/packages/@expo/config-plugins/build/android/StatusBar.js
/expo/packages/@expo/config-plugins/build/android/StatusBar.js.map
/expo/packages/@expo/config-plugins/build/android/Updates.d.ts
/expo/packages/@expo/config-plugins/build/android/Updates.js
/expo/packages/@expo/config-plugins/build/android/Updates.js.map
/expo/packages/@expo/config-plugins/build/android/WindowSoftInputMode.d.ts
/expo/packages/@expo/config-plugins/build/android/WindowSoftInputMode.js
/expo/packages/@expo/config-plugins/build/android/WindowSoftInputMode.js.map
/expo/packages/@expo/config-plugins/build/ios/Bitcode.js
/expo/packages/@expo/config-plugins/build/ios/Bitcode.js.map
/expo/packages/@expo/config-plugins/build/ios/BuildScheme.js
/expo/packages/@expo/config-plugins/build/ios/BuildScheme.js.map
/expo/packages/@expo/config-plugins/build/ios/BundleIdentifier.d.ts
/expo/packages/@expo/config-plugins/build/ios/BundleIdentifier.js
/expo/packages/@expo/config-plugins/build/ios/BundleIdentifier.js.map
/expo/packages/@expo/config-plugins/build/ios/Entitlements.js
/expo/packages/@expo/config-plugins/build/ios/Entitlements.js.map
/expo/packages/@expo/config-plugins/build/ios/Google.d.ts
/expo/packages/@expo/config-plugins/build/ios/Google.js
/expo/packages/@expo/config-plugins/build/ios/Google.js.map
/expo/packages/@expo/config-plugins/build/ios/Locales.js
/expo/packages/@expo/config-plugins/build/ios/Locales.js.map
/expo/packages/@expo/config-plugins/build/ios/Name.d.ts
/expo/packages/@expo/config-plugins/build/ios/Name.js
/expo/packages/@expo/config-plugins/build/ios/Name.js.map
/expo/packages/@expo/config-plugins/build/ios/Orientation.js.map
/expo/packages/@expo/config-plugins/build/ios/Paths.js
/expo/packages/@expo/config-plugins/build/ios/Paths.js.map
/expo/packages/@expo/config-plugins/build/ios/Permissions.d.ts
/expo/packages/@expo/config-plugins/build/ios/Permissions.js.map
/expo/packages/@expo/config-plugins/build/ios/RequiresFullScreen.js.map
/expo/packages/@expo/config-plugins/build/ios/Scheme.js.map
/expo/packages/@expo/config-plugins/build/ios/Swift.js
/expo/packages/@expo/config-plugins/build/ios/Swift.js.map
/expo/packages/@expo/config-plugins/build/ios/Updates.d.ts
/expo/packages/@expo/config-plugins/build/ios/Updates.js.map
/expo/packages/@expo/config-plugins/build/ios/UsesNonExemptEncryption.js.map
/expo/packages/@expo/config-plugins/build/ios/Version.js.map
/expo/packages/@expo/config-plugins/build/ios/XcodeProjectFile.js
/expo/packages/@expo/config-plugins/build/ios/XcodeProjectFile.js.map
/expo/packages/@expo/config-plugins/build/ios/utils/Xcodeproj.js
/expo/packages/@expo/config-plugins/build/ios/utils/Xcodeproj.js.map
/expo/packages/@expo/config-plugins/build/ios/utils/getInfoPlistPath.js
/expo/packages/@expo/config-plugins/build/ios/utils/getInfoPlistPath.js.map
/expo/packages/@expo/config-plugins/build/plugins/android-plugins.js.map
/expo/packages/@expo/config-plugins/build/plugins/createBaseMod.d.ts
/expo/packages/@expo/config-plugins/build/plugins/createBaseMod.js.map
/expo/packages/@expo/config-plugins/build/plugins/ios-plugins.js
/expo/packages/@expo/config-plugins/build/plugins/ios-plugins.js.map
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.d.ts
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.js
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.js.map
/expo/packages/@expo/config-plugins/build/plugins/withAndroidBaseMods.d.ts
/expo/packages/@expo/config-plugins/build/plugins/withAndroidBaseMods.js
/expo/packages/@expo/config-plugins/build/plugins/withAndroidBaseMods.js.map
/expo/packages/@expo/config-plugins/build/plugins/withDangerousMod.js.map
/expo/packages/@expo/config-plugins/build/plugins/withIosBaseMods.d.ts
/expo/packages/@expo/config-plugins/build/plugins/withIosBaseMods.js
/expo/packages/@expo/config-plugins/build/plugins/withIosBaseMods.js.map
/expo/packages/@expo/config-plugins/build/plugins/withPlugins.js.map
/expo/packages/@expo/config-plugins/build/utils/errors.js.map
/expo/packages/@expo/config-plugins/build/utils/matchBrackets.d.ts
/expo/packages/@expo/config-plugins/build/utils/matchBrackets.js.map
/expo/packages/@expo/config-plugins/build/utils/plugin-resolver.js.map
/expo/packages/@expo/config-plugins/package.json
/expo/packages/@expo/config-plugins/src/android/AllowBackup.ts
/expo/packages/@expo/config-plugins/src/android/BuildProperties.ts
/expo/packages/@expo/config-plugins/src/android/GoogleMapsApiKey.ts
/expo/packages/@expo/config-plugins/src/android/IntentFilters.ts
/expo/packages/@expo/config-plugins/src/android/Manifest.ts
/expo/packages/@expo/config-plugins/src/android/Name.ts
/expo/packages/@expo/config-plugins/src/android/Orientation.ts
/expo/packages/@expo/config-plugins/src/android/Package.ts
/expo/packages/@expo/config-plugins/src/android/Paths.ts
/expo/packages/@expo/config-plugins/src/android/Permissions.ts
/expo/packages/@expo/config-plugins/src/android/PrimaryColor.ts
/expo/packages/@expo/config-plugins/src/android/Scheme.ts
/expo/packages/@expo/config-plugins/src/android/StatusBar.ts
/expo/packages/@expo/config-plugins/src/android/Updates.ts
/expo/packages/@expo/config-plugins/src/android/WindowSoftInputMode.ts
/expo/packages/@expo/config-plugins/src/ios/Bitcode.ts
/expo/packages/@expo/config-plugins/src/ios/BuildScheme.ts
/expo/packages/@expo/config-plugins/src/ios/BundleIdentifier.ts
/expo/packages/@expo/config-plugins/src/ios/Entitlements.ts
/expo/packages/@expo/config-plugins/src/ios/Google.ts
/expo/packages/@expo/config-plugins/src/ios/Locales.ts
/expo/packages/@expo/config-plugins/src/ios/Name.ts
/expo/packages/@expo/config-plugins/src/ios/Orientation.ts
/expo/packages/@expo/config-plugins/src/ios/Paths.ts
/expo/packages/@expo/config-plugins/src/ios/Permissions.ts
/expo/packages/@expo/config-plugins/src/ios/RequiresFullScreen.ts
/expo/packages/@expo/config-plugins/src/ios/Scheme.ts
/expo/packages/@expo/config-plugins/src/ios/Swift.ts
/expo/packages/@expo/config-plugins/src/ios/Updates.ts
/expo/packages/@expo/config-plugins/src/ios/UsesNonExemptEncryption.ts
/expo/packages/@expo/config-plugins/src/ios/Version.ts
/expo/packages/@expo/config-plugins/src/ios/XcodeProjectFile.ts
/expo/packages/@expo/config-plugins/src/ios/__tests__/Locales-test.ts
/expo/packages/@expo/config-plugins/src/ios/utils/Xcodeproj.ts
/expo/packages/@expo/config-plugins/src/ios/utils/getInfoPlistPath.ts
/expo/packages/@expo/config-plugins/src/plugins/__tests__/android-plugins-test.ts
/expo/packages/@expo/config-plugins/src/plugins/__tests__/ios-plugins-test.ts
/expo/packages/@expo/config-plugins/src/plugins/__tests__/mod-compiler-test.ts
/expo/packages/@expo/config-plugins/src/plugins/android-plugins.ts
/expo/packages/@expo/config-plugins/src/plugins/createBaseMod.ts
/expo/packages/@expo/config-plugins/src/plugins/ios-plugins.ts
/expo/packages/@expo/config-plugins/src/plugins/mod-compiler.ts
/expo/packages/@expo/config-plugins/src/plugins/withAndroidBaseMods.ts
/expo/packages/@expo/config-plugins/src/plugins/withDangerousMod.ts
/expo/packages/@expo/config-plugins/src/plugins/withIosBaseMods.ts
/expo/packages/@expo/config-plugins/src/plugins/withPlugins.ts
/expo/packages/@expo/config-plugins/src/utils/errors.ts
/expo/packages/@expo/config-plugins/src/utils/matchBrackets.ts
/expo/packages/@expo/config-plugins/src/utils/plugin-resolver.ts
/expo/packages/@expo/config/CHANGELOG.md
/expo/packages/@expo/config/build/Errors.js.map
/expo/packages/@expo/config/build/paths/paths.js
/expo/packages/@expo/config/build/paths/paths.js.map
/expo/packages/@expo/config/package.json
/expo/packages/@expo/config/src/Errors.ts
/expo/packages/@expo/config/src/paths/paths.ts
/expo/packages/@expo/dev-server/build/LogReporter.js.map
/expo/packages/@expo/dev-server/build/middleware/devServerMiddleware.js
/expo/packages/@expo/dev-server/build/middleware/devServerMiddleware.js.map
/expo/packages/@expo/dev-server/src/LogReporter.ts
/expo/packages/@expo/dev-server/src/middleware/devServerMiddleware.ts
/expo/packages/@expo/fingerprint/build/sourcer/Bare.js.map
/expo/packages/@expo/fingerprint/build/sourcer/Expo.js.map
/expo/packages/@expo/fingerprint/build/sourcer/PatchPackage.js.map
/expo/packages/@expo/fingerprint/build/sourcer/Sourcer.js
/expo/packages/@expo/fingerprint/build/sourcer/Sourcer.js.map
/expo/packages/@expo/fingerprint/src/sourcer/Bare.ts
/expo/packages/@expo/fingerprint/src/sourcer/Expo.ts
/expo/packages/@expo/fingerprint/src/sourcer/PatchPackage.ts
/expo/packages/@expo/fingerprint/src/sourcer/Sourcer.ts
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js.map
/expo/packages/@expo/metro-config/build/serializer/getCssDeps.js
/expo/packages/@expo/metro-config/build/serializer/getCssDeps.js.map
/expo/packages/@expo/metro-config/build/serializer/withExpoSerializers.js
/expo/packages/@expo/metro-config/build/serializer/withExpoSerializers.js.map
/expo/packages/@expo/metro-config/package.json
/expo/packages/@expo/metro-config/src/ExpoMetroConfig.ts
/expo/packages/@expo/metro-config/src/serializer/__tests__/getCssDeps.test.ts
/expo/packages/@expo/metro-config/src/serializer/getCssDeps.ts
/expo/packages/@expo/metro-config/src/serializer/withExpoSerializers.ts
/expo/packages/@expo/metro-runtime/.eslintrc.js
/expo/packages/@expo/metro-runtime/.npmignore
/expo/packages/@expo/metro-runtime/CHANGELOG.md
/expo/packages/@expo/metro-runtime/README.md
/expo/packages/@expo/metro-runtime/assets/alert-triangle.png
/expo/packages/@expo/metro-runtime/assets/chevron-left.png
/expo/packages/@expo/metro-runtime/assets/chevron-right.png
/expo/packages/@expo/metro-runtime/assets/close.png
/expo/packages/@expo/metro-runtime/assets/loader.png
/expo/packages/@expo/metro-runtime/async-require.d.ts
/expo/packages/@expo/metro-runtime/async-require.js
/expo/packages/@expo/metro-runtime/babel.config.js
/expo/packages/@expo/metro-runtime/build/HMRClient.d.ts
/expo/packages/@expo/metro-runtime/build/HMRClient.d.ts.map
/expo/packages/@expo/metro-runtime/build/HMRClient.js
/expo/packages/@expo/metro-runtime/build/HMRClient.js.map
/expo/packages/@expo/metro-runtime/build/HMRClient.native.d.ts
/expo/packages/@expo/metro-runtime/build/HMRClient.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/HMRClient.native.js
/expo/packages/@expo/metro-runtime/build/HMRClient.native.js.map
/expo/packages/@expo/metro-runtime/build/LoadingView.d.ts
/expo/packages/@expo/metro-runtime/build/LoadingView.d.ts.map
/expo/packages/@expo/metro-runtime/build/LoadingView.js
/expo/packages/@expo/metro-runtime/build/LoadingView.js.map
/expo/packages/@expo/metro-runtime/build/LoadingView.native.d.ts
/expo/packages/@expo/metro-runtime/build/LoadingView.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/LoadingView.native.js
/expo/packages/@expo/metro-runtime/build/LoadingView.native.js.map
/expo/packages/@expo/metro-runtime/build/async-require/buildAsyncRequire.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/buildAsyncRequire.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/buildAsyncRequire.js
/expo/packages/@expo/metro-runtime/build/async-require/buildAsyncRequire.js.map
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.js
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.js.map
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.native.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.native.js
/expo/packages/@expo/metro-runtime/build/async-require/buildUrlForBundle.native.js.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.js
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.js.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.native.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.native.js
/expo/packages/@expo/metro-runtime/build/async-require/fetchAsync.native.js.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.js
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.js.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.web.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.web.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.web.js
/expo/packages/@expo/metro-runtime/build/async-require/fetchThenEval.web.js.map
/expo/packages/@expo/metro-runtime/build/async-require/index.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/index.js
/expo/packages/@expo/metro-runtime/build/async-require/index.js.map
/expo/packages/@expo/metro-runtime/build/async-require/loadBundle.d.ts
/expo/packages/@expo/metro-runtime/build/async-require/loadBundle.d.ts.map
/expo/packages/@expo/metro-runtime/build/async-require/loadBundle.js
/expo/packages/@expo/metro-runtime/build/async-require/loadBundle.js.map
/expo/packages/@expo/metro-runtime/build/effects.d.ts
/expo/packages/@expo/metro-runtime/build/effects.d.ts.map
/expo/packages/@expo/metro-runtime/build/effects.js
/expo/packages/@expo/metro-runtime/build/effects.js.map
/expo/packages/@expo/metro-runtime/build/effects.native.d.ts
/expo/packages/@expo/metro-runtime/build/effects.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/effects.native.js
/expo/packages/@expo/metro-runtime/build/effects.native.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxData.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxData.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxData.js
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxData.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxLog.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxLog.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxLog.js
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxLog.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxSymbolication.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxSymbolication.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxSymbolication.js
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogBoxSymbolication.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogContext.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogContext.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogContext.js
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/LogContext.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/parseLogBoxLog.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/parseLogBoxLog.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/parseLogBoxLog.js
/expo/packages/@expo/metro-runtime/build/error-overlay/Data/parseLogBoxLog.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/ErrorOverlay.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/ErrorOverlay.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/ErrorOverlay.js
/expo/packages/@expo/metro-runtime/build/error-overlay/ErrorOverlay.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.js
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.web.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.web.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.web.js
/expo/packages/@expo/metro-runtime/build/error-overlay/LogBox.web.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/AnsiHighlight.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/AnsiHighlight.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/AnsiHighlight.js
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/AnsiHighlight.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxButton.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxButton.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxButton.js
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxButton.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxMessage.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxMessage.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxMessage.js
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxMessage.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxStyle.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxStyle.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxStyle.js
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/LogBoxStyle.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/constants.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/constants.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/constants.js
/expo/packages/@expo/metro-runtime/build/error-overlay/UI/constants.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/formatProjectFilePath.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/formatProjectFilePath.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/formatProjectFilePath.js
/expo/packages/@expo/metro-runtime/build/error-overlay/formatProjectFilePath.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.native.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.native.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/index.native.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.native.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.native.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/NativeLogBox/index.native.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.native.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.native.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/openFileInEditor/index.native.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/parseHermesStack.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/parseHermesStack.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/parseHermesStack.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/parseErrorStack/parseHermesStack.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/stringifySafe/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/stringifySafe/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/stringifySafe/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/stringifySafe/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.native.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.native.js
/expo/packages/@expo/metro-runtime/build/error-overlay/modules/symbolicateStackTrace/index.native.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorCodeFrame.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorCodeFrame.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorCodeFrame.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorCodeFrame.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorFooter.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorFooter.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorFooter.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorFooter.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorHeader.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorHeader.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorHeader.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorHeader.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorMessageHeader.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorMessageHeader.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorMessageHeader.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorMessageHeader.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSection.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSection.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSection.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSection.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSourceMapStatus.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSourceMapStatus.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSourceMapStatus.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorSourceMapStatus.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrame.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrame.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrame.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrame.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrames.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrames.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrames.js
/expo/packages/@expo/metro-runtime/build/error-overlay/overlay/LogBoxInspectorStackFrames.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToast.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToast.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToast.js
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToast.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.js
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.web.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.web.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.web.js
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastContainer.web.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastMessage.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastMessage.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastMessage.js
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/ErrorToastMessage.js.map
/expo/packages/@expo/metro-runtime/build/error-overlay/useRejectionHandler.d.ts
/expo/packages/@expo/metro-runtime/build/error-overlay/useRejectionHandler.d.ts.map
/expo/packages/@expo/metro-runtime/build/error-overlay/useRejectionHandler.js
/expo/packages/@expo/metro-runtime/build/error-overlay/useRejectionHandler.js.map
/expo/packages/@expo/metro-runtime/build/getDevServer.d.ts
/expo/packages/@expo/metro-runtime/build/getDevServer.d.ts.map
/expo/packages/@expo/metro-runtime/build/getDevServer.js
/expo/packages/@expo/metro-runtime/build/getDevServer.js.map
/expo/packages/@expo/metro-runtime/build/getDevServer.native.d.ts
/expo/packages/@expo/metro-runtime/build/getDevServer.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/getDevServer.native.js
/expo/packages/@expo/metro-runtime/build/getDevServer.native.js.map
/expo/packages/@expo/metro-runtime/build/index.d.ts
/expo/packages/@expo/metro-runtime/build/index.d.ts.map
/expo/packages/@expo/metro-runtime/build/index.js
/expo/packages/@expo/metro-runtime/build/index.js.map
/expo/packages/@expo/metro-runtime/build/location/Location.d.ts
/expo/packages/@expo/metro-runtime/build/location/Location.d.ts.map
/expo/packages/@expo/metro-runtime/build/location/Location.js
/expo/packages/@expo/metro-runtime/build/location/Location.js.map
/expo/packages/@expo/metro-runtime/build/location/Location.native.d.ts
/expo/packages/@expo/metro-runtime/build/location/Location.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/location/Location.native.js
/expo/packages/@expo/metro-runtime/build/location/Location.native.js.map
/expo/packages/@expo/metro-runtime/build/location/install.d.ts
/expo/packages/@expo/metro-runtime/build/location/install.d.ts.map
/expo/packages/@expo/metro-runtime/build/location/install.js
/expo/packages/@expo/metro-runtime/build/location/install.js.map
/expo/packages/@expo/metro-runtime/build/location/install.native.d.ts
/expo/packages/@expo/metro-runtime/build/location/install.native.d.ts.map
/expo/packages/@expo/metro-runtime/build/location/install.native.js
/expo/packages/@expo/metro-runtime/build/location/install.native.js.map
/expo/packages/@expo/metro-runtime/build/messageSocket.d.ts
/expo/packages/@expo/metro-runtime/build/messageSocket.d.ts.map
/expo/packages/@expo/metro-runtime/build/messageSocket.js
/expo/packages/@expo/metro-runtime/build/messageSocket.js.map
/expo/packages/@expo/metro-runtime/build/setupFastRefresh.d.ts
/expo/packages/@expo/metro-runtime/build/setupFastRefresh.d.ts.map
/expo/packages/@expo/metro-runtime/build/setupFastRefresh.js
/expo/packages/@expo/metro-runtime/build/setupFastRefresh.js.map
/expo/packages/@expo/metro-runtime/build/setupHMR.d.ts
/expo/packages/@expo/metro-runtime/build/setupHMR.d.ts.map
/expo/packages/@expo/metro-runtime/build/setupHMR.js
/expo/packages/@expo/metro-runtime/build/setupHMR.js.map
/expo/packages/@expo/metro-runtime/build/symbolicate.d.ts
/expo/packages/@expo/metro-runtime/build/symbolicate.d.ts.map
/expo/packages/@expo/metro-runtime/build/symbolicate.js
/expo/packages/@expo/metro-runtime/build/symbolicate.js.map
/expo/packages/@expo/metro-runtime/error-overlay.d.ts
/expo/packages/@expo/metro-runtime/error-overlay.js
/expo/packages/@expo/metro-runtime/package.json
/expo/packages/@expo/metro-runtime/src/HMRClient.native.ts
/expo/packages/@expo/metro-runtime/src/HMRClient.ts
/expo/packages/@expo/metro-runtime/src/LoadingView.native.ts
/expo/packages/@expo/metro-runtime/src/LoadingView.ts
/expo/packages/@expo/metro-runtime/src/__mocks__/LoadingView.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/buildAsyncRequire.test.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/buildUrlForBundle.test.native.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/buildUrlForBundle.test.web.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/fetchAsync.test.web.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/loadBundle.test.ios.ts
/expo/packages/@expo/metro-runtime/src/async-require/__tests__/loadBundle.test.web.ts
/expo/packages/@expo/metro-runtime/src/async-require/buildAsyncRequire.ts
/expo/packages/@expo/metro-runtime/src/async-require/buildUrlForBundle.native.ts
/expo/packages/@expo/metro-runtime/src/async-require/buildUrlForBundle.ts
/expo/packages/@expo/metro-runtime/src/async-require/fetchAsync.native.ts
/expo/packages/@expo/metro-runtime/src/async-require/fetchAsync.ts
/expo/packages/@expo/metro-runtime/src/async-require/fetchThenEval.ts
/expo/packages/@expo/metro-runtime/src/async-require/fetchThenEval.web.ts
/expo/packages/@expo/metro-runtime/src/async-require/index.ts
/expo/packages/@expo/metro-runtime/src/async-require/loadBundle.ts
/expo/packages/@expo/metro-runtime/src/effects.native.ts
/expo/packages/@expo/metro-runtime/src/effects.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/Data/LogBoxData.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/Data/LogBoxLog.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/Data/LogBoxSymbolication.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/Data/LogContext.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/Data/parseLogBoxLog.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/ErrorOverlay.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/LogBox.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/LogBox.web.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/UI/AnsiHighlight.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/UI/LogBoxButton.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/UI/LogBoxMessage.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/UI/LogBoxStyle.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/UI/constants.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/formatProjectFilePath.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/index.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/ExceptionsManager/index.native.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/ExceptionsManager/index.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/NativeLogBox/index.native.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/NativeLogBox/index.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/openFileInEditor/index.native.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/openFileInEditor/index.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/parseErrorStack/index.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/parseErrorStack/parseHermesStack.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/stringifySafe/index.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/symbolicateStackTrace/index.native.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/modules/symbolicateStackTrace/index.ts
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorCodeFrame.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorFooter.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorHeader.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorMessageHeader.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorSection.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorSourceMapStatus.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorStackFrame.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/overlay/LogBoxInspectorStackFrames.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/ErrorToast.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/ErrorToastContainer.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/ErrorToastContainer.web.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/ErrorToastMessage.tsx
/expo/packages/@expo/metro-runtime/src/error-overlay/useRejectionHandler.ts
/expo/packages/@expo/metro-runtime/src/getDevServer.native.ts
/expo/packages/@expo/metro-runtime/src/getDevServer.ts
/expo/packages/@expo/metro-runtime/src/index.ts
/expo/packages/@expo/metro-runtime/src/location/Location.native.ts
/expo/packages/@expo/metro-runtime/src/location/Location.ts
/expo/packages/@expo/metro-runtime/src/location/install.native.ts
/expo/packages/@expo/metro-runtime/src/location/install.ts
/expo/packages/@expo/metro-runtime/src/messageSocket.ts
/expo/packages/@expo/metro-runtime/src/setupFastRefresh.ts
/expo/packages/@expo/metro-runtime/src/setupHMR.ts
/expo/packages/@expo/metro-runtime/src/symbolicate.ts
/expo/packages/@expo/metro-runtime/symbolicate/index.d.ts
/expo/packages/@expo/metro-runtime/symbolicate/index.js
/expo/packages/@expo/metro-runtime/tsconfig.json
/expo/packages/@expo/package-manager/build/ios/CocoaPodsPackageManager.js.map
/expo/packages/@expo/package-manager/build/node/NpmPackageManager.js
/expo/packages/@expo/package-manager/build/node/NpmPackageManager.js.map
/expo/packages/@expo/package-manager/build/node/PnpmPackageManager.js
/expo/packages/@expo/package-manager/build/node/PnpmPackageManager.js.map
/expo/packages/@expo/package-manager/build/node/YarnPackageManager.js
/expo/packages/@expo/package-manager/build/node/YarnPackageManager.js.map
/expo/packages/@expo/package-manager/build/utils/nodeManagers.js
/expo/packages/@expo/package-manager/build/utils/nodeManagers.js.map
/expo/packages/@expo/package-manager/src/ios/CocoaPodsPackageManager.ts
/expo/packages/@expo/package-manager/src/node/NpmPackageManager.ts
/expo/packages/@expo/package-manager/src/node/PnpmPackageManager.ts
/expo/packages/@expo/package-manager/src/node/YarnPackageManager.ts
/expo/packages/@expo/package-manager/src/utils/nodeManagers.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-ads-admob/expo-ads-admob.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-ads-admob/expo-ads-admob.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-branch/expo-branch.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-branch/expo-branch.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-navigation-bar/expo-navigation-bar.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-navigation-bar/expo-navigation-bar.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-notifications/expo-notifications.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-notifications/expo-notifications.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/InterfaceBuilder.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/expo-splash-screen.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/expo-splash-screen.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/withIosSplashAssets.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/withIosSplashAssets.js.map
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-system-ui/expo-system-ui.js
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-system-ui/expo-system-ui.js.map
/expo/packages/@expo/prebuild-config/build/plugins/withDefaultPlugins.js
/expo/packages/@expo/prebuild-config/build/plugins/withDefaultPlugins.js.map
/expo/packages/@expo/prebuild-config/src/plugins/__tests__/withDefaultPlugins-test.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-ads-admob/expo-ads-admob.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-branch/expo-branch.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-navigation-bar/expo-navigation-bar.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-notifications/expo-notifications.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-splash-screen/InterfaceBuilder.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-splash-screen/expo-splash-screen.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-splash-screen/withIosSplashAssets.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-system-ui/__tests__/withAndroidRootViewBackgroundColor-test.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-system-ui/__tests__/withAndroidUserInterfaceStyle-test.ts
/expo/packages/@expo/prebuild-config/src/plugins/unversioned/expo-system-ui/expo-system-ui.ts
/expo/packages/@expo/prebuild-config/src/plugins/withDefaultPlugins.ts
/expo/packages/@expo/use-updates/CHANGELOG.md
/expo/packages/@expo/use-updates/package.json
/expo/packages/@expo/use-updates/src/__tests__/UseUpdates-test.ios.tsx
/expo/packages/babel-preset-expo/CHANGELOG.md
/expo/packages/babel-preset-expo/README.md
/expo/packages/babel-preset-expo/__tests__/__snapshots__/index-test.js.snap
/expo/packages/babel-preset-expo/__tests__/index-test.js
/expo/packages/babel-preset-expo/__tests__/samples/Lazy.js
/expo/packages/babel-preset-expo/__tests__/samples/worklet.js
/expo/packages/babel-preset-expo/index.js
/expo/packages/babel-preset-expo/package.json
/expo/packages/create-expo-module/package.json
/expo/packages/eslint-config-universe/.prettierrc
/expo/packages/eslint-config-universe/CHANGELOG.md
/expo/packages/eslint-config-universe/README.md
/expo/packages/eslint-config-universe/__tests__/__snapshots__/default-test.js.snap
/expo/packages/eslint-config-universe/__tests__/__snapshots__/native-test.js.snap
/expo/packages/eslint-config-universe/__tests__/__snapshots__/node-test.js.snap
/expo/packages/eslint-config-universe/__tests__/__snapshots__/typescript-analysis-test.js.snap
/expo/packages/eslint-config-universe/__tests__/__snapshots__/web-test.js.snap
/expo/packages/eslint-config-universe/__tests__/default-test.js
/expo/packages/eslint-config-universe/__tests__/fixtures/typescript-analysis-00.ts
/expo/packages/eslint-config-universe/__tests__/native-test.js
/expo/packages/eslint-config-universe/__tests__/node-test.js
/expo/packages/eslint-config-universe/__tests__/tools/lintAsync.js
/expo/packages/eslint-config-universe/__tests__/typescript-analysis-test.js
/expo/packages/eslint-config-universe/__tests__/web-test.js
/expo/packages/eslint-config-universe/native.js
/expo/packages/eslint-config-universe/package.json
/expo/packages/eslint-config-universe/shared/typescript.js
/expo/packages/expo-apple-authentication/CHANGELOG.md
/expo/packages/expo-apple-authentication/package.json
/expo/packages/expo-application/CHANGELOG.md
/expo/packages/expo-application/android/build.gradle
/expo/packages/expo-application/package.json
/expo/packages/expo-asset/CHANGELOG.md
/expo/packages/expo-asset/package.json
/expo/packages/expo-asset/src/ts-declarations/path-browserify.d.ts
/expo/packages/expo-auth-session/CHANGELOG.md
/expo/packages/expo-auth-session/build/AuthRequestHooks.js.map
/expo/packages/expo-auth-session/build/TokenRequest.d.ts.map
/expo/packages/expo-auth-session/build/TokenRequest.js.map
/expo/packages/expo-auth-session/build/providers/Facebook.d.ts
/expo/packages/expo-auth-session/build/providers/Facebook.d.ts.map
/expo/packages/expo-auth-session/build/providers/Facebook.js
/expo/packages/expo-auth-session/build/providers/Facebook.js.map
/expo/packages/expo-auth-session/build/providers/Google.d.ts
/expo/packages/expo-auth-session/build/providers/Google.d.ts.map
/expo/packages/expo-auth-session/build/providers/Google.js
/expo/packages/expo-auth-session/build/providers/Google.js.map
/expo/packages/expo-auth-session/package.json
/expo/packages/expo-auth-session/src/AuthRequestHooks.ts
/expo/packages/expo-auth-session/src/TokenRequest.ts
/expo/packages/expo-auth-session/src/providers/Facebook.ts
/expo/packages/expo-auth-session/src/providers/Google.ts
/expo/packages/expo-av/CHANGELOG.md
/expo/packages/expo-av/android/build.gradle
/expo/packages/expo-av/android/src/main/java/expo/modules/av/AVPackage.java
/expo/packages/expo-av/build/Audio/Recording.d.ts
/expo/packages/expo-av/build/Audio/Recording.d.ts.map
/expo/packages/expo-av/build/Audio/Recording.js
/expo/packages/expo-av/build/Audio/Recording.js.map
/expo/packages/expo-av/build/Audio/Sound.d.ts.map
/expo/packages/expo-av/build/Audio/Sound.js
/expo/packages/expo-av/build/Audio/Sound.js.map
/expo/packages/expo-av/ios/EXAV/EXAV.m
/expo/packages/expo-av/package.json
/expo/packages/expo-av/src/Audio/Recording.ts
/expo/packages/expo-av/src/Audio/Sound.ts
/expo/packages/expo-background-fetch/CHANGELOG.md
/expo/packages/expo-background-fetch/android/build.gradle
/expo/packages/expo-background-fetch/package.json
/expo/packages/expo-barcode-scanner/CHANGELOG.md
/expo/packages/expo-barcode-scanner/android/build.gradle
/expo/packages/expo-barcode-scanner/package.json
/expo/packages/expo-battery/CHANGELOG.md
/expo/packages/expo-battery/android/build.gradle
/expo/packages/expo-battery/package.json
/expo/packages/expo-blur/CHANGELOG.md
/expo/packages/expo-blur/android/build.gradle
/expo/packages/expo-blur/package.json
/expo/packages/expo-branch/CHANGELOG.md
/expo/packages/expo-branch/android/build.gradle
/expo/packages/expo-branch/package.json
/expo/packages/expo-brightness/CHANGELOG.md
/expo/packages/expo-brightness/android/build.gradle
/expo/packages/expo-brightness/package.json
/expo/packages/expo-build-properties/src/__tests__/android-test.ts
/expo/packages/expo-build-properties/src/__tests__/withBuildProperties-test.ts
/expo/packages/expo-calendar/CHANGELOG.md
/expo/packages/expo-calendar/android/build.gradle
/expo/packages/expo-calendar/build/Calendar.d.ts
/expo/packages/expo-calendar/build/Calendar.d.ts.map
/expo/packages/expo-calendar/build/Calendar.js
/expo/packages/expo-calendar/build/Calendar.js.map
/expo/packages/expo-calendar/package.json
/expo/packages/expo-calendar/src/Calendar.ts
/expo/packages/expo-camera/CHANGELOG.md
/expo/packages/expo-camera/android/build.gradle
/expo/packages/expo-camera/ios/EXCamera/EXCamera.m
/expo/packages/expo-camera/package.json
/expo/packages/expo-cellular/CHANGELOG.md
/expo/packages/expo-cellular/android/build.gradle
/expo/packages/expo-cellular/package.json
/expo/packages/expo-checkbox/CHANGELOG.md
/expo/packages/expo-checkbox/package.json
/expo/packages/expo-clipboard/CHANGELOG.md
/expo/packages/expo-clipboard/android/build.gradle
/expo/packages/expo-clipboard/build/web/ClipboardModule.d.ts.map
/expo/packages/expo-clipboard/build/web/ClipboardModule.js
/expo/packages/expo-clipboard/build/web/ClipboardModule.js.map
/expo/packages/expo-clipboard/ios/Tests/ClipboardModuleSpec.swift
/expo/packages/expo-clipboard/package.json
/expo/packages/expo-clipboard/src/web/ClipboardModule.ts
/expo/packages/expo-constants/CHANGELOG.md
/expo/packages/expo-constants/android/build.gradle
/expo/packages/expo-constants/package.json
/expo/packages/expo-contacts/CHANGELOG.md
/expo/packages/expo-contacts/android/build.gradle
/expo/packages/expo-contacts/package.json
/expo/packages/expo-crypto/CHANGELOG.md
/expo/packages/expo-crypto/android/build.gradle
/expo/packages/expo-crypto/package.json
/expo/packages/expo-dev-client-components/CHANGELOG.md
/expo/packages/expo-dev-client-components/package.json
/expo/packages/expo-dev-client-components/src/create-primitive.tsx
/expo/packages/expo-dev-client/.tests/instrumented/build.sh
/expo/packages/expo-dev-client/CHANGELOG.md
/expo/packages/expo-dev-client/android/build.gradle
/expo/packages/expo-dev-client/package.json
/expo/packages/expo-dev-client/plugin/src/withDevClient.ts
/expo/packages/expo-dev-launcher/CHANGELOG.md
/expo/packages/expo-dev-launcher/android/build.gradle
/expo/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle
/expo/packages/expo-dev-launcher/ios/main.jsbundle
/expo/packages/expo-dev-launcher/package.json
/expo/packages/expo-dev-launcher/write_embedded_bundle.sh
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-dev-menu/android/build.gradle
/expo/packages/expo-dev-menu/assets/EXDevMenuApp.android.js
/expo/packages/expo-dev-menu/assets/EXDevMenuApp.ios.js
/expo/packages/expo-dev-menu/package.json
/expo/packages/expo-dev-menu/scripts/start.sh
/expo/packages/expo-device/CHANGELOG.md
/expo/packages/expo-device/android/build.gradle
/expo/packages/expo-device/package.json
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-document-picker/android/build.gradle
/expo/packages/expo-document-picker/package.json
/expo/packages/expo-eas-client/CHANGELOG.md
/expo/packages/expo-eas-client/android/build.gradle
/expo/packages/expo-eas-client/package.json
/expo/packages/expo-face-detector/CHANGELOG.md
/expo/packages/expo-face-detector/android/build.gradle
/expo/packages/expo-face-detector/package.json
/expo/packages/expo-file-system/CHANGELOG.md
/expo/packages/expo-file-system/android/build.gradle
/expo/packages/expo-file-system/android/src/main/java/expo/modules/filesystem/FileSystemModule.kt
/expo/packages/expo-file-system/build/FileSystem.js.map
/expo/packages/expo-file-system/build/FileSystem.types.js.map
/expo/packages/expo-file-system/package.json
/expo/packages/expo-file-system/src/FileSystem.ts
/expo/packages/expo-file-system/src/FileSystem.types.ts
/expo/packages/expo-font/CHANGELOG.md
/expo/packages/expo-font/android/build.gradle
/expo/packages/expo-font/build/Font.d.ts.map
/expo/packages/expo-font/build/Font.js
/expo/packages/expo-font/build/Font.js.map
/expo/packages/expo-font/package.json
/expo/packages/expo-font/src/Font.ts
/expo/packages/expo-font/src/__tests__/Font-test.native.ts
/expo/packages/expo-font/src/__tests__/__snapshots__/Font-test.native.ts.snap.android
/expo/packages/expo-font/src/__tests__/__snapshots__/Font-test.native.ts.snap.ios
/expo/packages/expo-haptics/CHANGELOG.md
/expo/packages/expo-haptics/android/build.gradle
/expo/packages/expo-haptics/package.json
/expo/packages/expo-image-manipulator/CHANGELOG.md
/expo/packages/expo-image-manipulator/android/build.gradle
/expo/packages/expo-image-manipulator/package.json
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image-picker/android/build.gradle
/expo/packages/expo-image-picker/package.json
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/android/build.gradle
/expo/packages/expo-image/build/ExpoImage.web.d.ts.map
/expo/packages/expo-image/build/ExpoImage.web.js.map
/expo/packages/expo-image/build/utils/resolveSources.d.ts.map
/expo/packages/expo-image/build/utils/resolveSources.js.map
/expo/packages/expo-image/build/web/AnimationManager.js.map
/expo/packages/expo-image/build/web/ImageWrapper.d.ts.map
/expo/packages/expo-image/build/web/ImageWrapper.js
/expo/packages/expo-image/build/web/ImageWrapper.js.map
/expo/packages/expo-image/build/web/ImageWrapper.types.d.ts
/expo/packages/expo-image/build/web/ImageWrapper.types.d.ts.map
/expo/packages/expo-image/build/web/ImageWrapper.types.js.map
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.d.ts
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.d.ts.map
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.js.map
/expo/packages/expo-image/build/web/useSourceSelection.js
/expo/packages/expo-image/build/web/useSourceSelection.js.map
/expo/packages/expo-image/ios/ExpoImage.podspec
/expo/packages/expo-image/package.json
/expo/packages/expo-image/src/ExpoImage.web.tsx
/expo/packages/expo-image/src/utils/resolveSources.tsx
/expo/packages/expo-image/src/web/AnimationManager.tsx
/expo/packages/expo-image/src/web/ImageWrapper.tsx
/expo/packages/expo-image/src/web/ImageWrapper.types.ts
/expo/packages/expo-image/src/web/getImageWrapperEventHandler.ts
/expo/packages/expo-image/src/web/useSourceSelection.ts
/expo/packages/expo-in-app-purchases/CHANGELOG.md
/expo/packages/expo-in-app-purchases/android/build.gradle
/expo/packages/expo-in-app-purchases/package.json
/expo/packages/expo-insights/android/build.gradle
/expo/packages/expo-insights/package.json
/expo/packages/expo-intent-launcher/CHANGELOG.md
/expo/packages/expo-intent-launcher/android/build.gradle
/expo/packages/expo-intent-launcher/package.json
/expo/packages/expo-keep-awake/CHANGELOG.md
/expo/packages/expo-keep-awake/android/build.gradle
/expo/packages/expo-keep-awake/package.json
/expo/packages/expo-linear-gradient/CHANGELOG.md
/expo/packages/expo-linear-gradient/android/build.gradle
/expo/packages/expo-linear-gradient/package.json
/expo/packages/expo-linking/CHANGELOG.md
/expo/packages/expo-linking/package.json
/expo/packages/expo-local-authentication/CHANGELOG.md
/expo/packages/expo-local-authentication/android/build.gradle
/expo/packages/expo-local-authentication/package.json
/expo/packages/expo-localization/CHANGELOG.md
/expo/packages/expo-localization/android/build.gradle
/expo/packages/expo-localization/build/Localization.d.ts
/expo/packages/expo-localization/build/Localization.js
/expo/packages/expo-localization/build/Localization.js.map
/expo/packages/expo-localization/package.json
/expo/packages/expo-localization/src/Localization.ts
/expo/packages/expo-location/CHANGELOG.md
/expo/packages/expo-location/android/build.gradle
/expo/packages/expo-location/package.json
/expo/packages/expo-mail-composer/CHANGELOG.md
/expo/packages/expo-mail-composer/android/build.gradle
/expo/packages/expo-mail-composer/package.json
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/android/build.gradle
/expo/packages/expo-manifests/package.json
/expo/packages/expo-media-library/CHANGELOG.md
/expo/packages/expo-media-library/android/build.gradle
/expo/packages/expo-media-library/ios/EXMediaLibrary/EXMediaLibrary.m
/expo/packages/expo-media-library/package.json
/expo/packages/expo-module-scripts/CHANGELOG.md
/expo/packages/expo-module-scripts/package.json
/expo/packages/expo-module-template/$package.json
/expo/packages/expo-modules-autolinking/CHANGELOG.md
/expo/packages/expo-modules-autolinking/build/autolinking/findModules.js
/expo/packages/expo-modules-autolinking/build/autolinking/findModules.js.map
/expo/packages/expo-modules-autolinking/package.json
/expo/packages/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
/expo/packages/expo-modules-autolinking/src/autolinking/__tests__/findModules-test.ts
/expo/packages/expo-modules-autolinking/src/autolinking/findModules.ts
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JavaScriptAnonymousObjectTest.kt
/expo/packages/expo-modules-core/android/src/main/cpp/JavaScriptModuleObject.cpp
/expo/packages/expo-modules-core/android/src/main/cpp/JavaScriptObject.cpp
/expo/packages/expo-modules-core/android/src/main/cpp/JavaScriptObject.h
/expo/packages/expo-modules-core/android/src/main/cpp/JavaScriptRuntime.cpp
/expo/packages/expo-modules-core/android/src/main/cpp/types/JNIToJSIConverter.cpp
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/adapters/react/ModuleRegistryAdapter.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/adapters/react/views/ViewManagerAdapterUtils.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/core/ModuleRegistry.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/core/ViewManager.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/AppContext.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/KotlinInteropModuleRegistry.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/defaultmodules/ErrorManagerModule.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/modules/Module.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/objects/ObjectDefinitionBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/types/EnumTypeConverter.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewManagerDefinition.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewManagerType.kt
/expo/packages/expo-modules-core/android/src/test/java/expo/modules/kotlin/views/ViewManagerDefinitionTest.kt
/expo/packages/expo-modules-core/build/errors/UnavailabilityError.d.ts.map
/expo/packages/expo-modules-core/build/errors/UnavailabilityError.js
/expo/packages/expo-modules-core/build/errors/UnavailabilityError.js.map
/expo/packages/expo-modules-core/build/sweet/setUpErrorManager.fx.js
/expo/packages/expo-modules-core/build/sweet/setUpErrorManager.fx.js.map
/expo/packages/expo-modules-core/common/cpp/JSIUtils.cpp
/expo/packages/expo-modules-core/common/cpp/JSIUtils.h
/expo/packages/expo-modules-core/common/cpp/LazyObject.cpp
/expo/packages/expo-modules-core/common/cpp/ObjectDeallocator.cpp
/expo/packages/expo-modules-core/common/cpp/ObjectDeallocator.h
/expo/packages/expo-modules-core/ios/JSI/EXJSIUtils.h
/expo/packages/expo-modules-core/ios/JSI/EXJSIUtils.mm
/expo/packages/expo-modules-core/ios/JSI/EXJavaScriptObject.mm
/expo/packages/expo-modules-core/src/errors/UnavailabilityError.ts
/expo/packages/expo-modules-core/src/sweet/setUpErrorManager.fx.ts
/expo/packages/expo-navigation-bar/CHANGELOG.md
/expo/packages/expo-navigation-bar/android/build.gradle
/expo/packages/expo-navigation-bar/package.json
/expo/packages/expo-navigation-bar/plugin/build/withNavigationBar.d.ts
/expo/packages/expo-navigation-bar/plugin/src/withNavigationBar.ts
/expo/packages/expo-network-addons/android/build.gradle
/expo/packages/expo-network-addons/package.json
/expo/packages/expo-network/CHANGELOG.md
/expo/packages/expo-network/android/build.gradle
/expo/packages/expo-network/package.json
/expo/packages/expo-notifications/CHANGELOG.md
/expo/packages/expo-notifications/android/build.gradle
/expo/packages/expo-notifications/package.json
/expo/packages/expo-notifications/plugin/src/__tests__/withNotificationsiOS-test.ts
/expo/packages/expo-print/CHANGELOG.md
/expo/packages/expo-print/android/build.gradle
/expo/packages/expo-print/package.json
/expo/packages/expo-random/CHANGELOG.md
/expo/packages/expo-random/android/build.gradle
/expo/packages/expo-random/package.json
/expo/packages/expo-router/.eslintrc.js
/expo/packages/expo-router/.npmignore
/expo/packages/expo-router/CHANGELOG.md
/expo/packages/expo-router/README.md
/expo/packages/expo-router/_ctx-html.js
/expo/packages/expo-router/_ctx.android.js
/expo/packages/expo-router/_ctx.d.ts
/expo/packages/expo-router/_ctx.ios.js
/expo/packages/expo-router/_ctx.js
/expo/packages/expo-router/_ctx.web.js
/expo/packages/expo-router/_error.js
/expo/packages/expo-router/app.plugin.js
/expo/packages/expo-router/assets/error.png
/expo/packages/expo-router/assets/file.png
/expo/packages/expo-router/assets/forward.png
/expo/packages/expo-router/assets/pkg.png
/expo/packages/expo-router/babel.config.js
/expo/packages/expo-router/babel.js
/expo/packages/expo-router/build/ExpoRoot.d.ts
/expo/packages/expo-router/build/ExpoRoot.d.ts.map
/expo/packages/expo-router/build/ExpoRoot.js
/expo/packages/expo-router/build/ExpoRoot.js.map
/expo/packages/expo-router/build/LocationProvider.d.ts
/expo/packages/expo-router/build/LocationProvider.d.ts.map
/expo/packages/expo-router/build/LocationProvider.js
/expo/packages/expo-router/build/LocationProvider.js.map
/expo/packages/expo-router/build/Route.d.ts
/expo/packages/expo-router/build/Route.d.ts.map
/expo/packages/expo-router/build/Route.js
/expo/packages/expo-router/build/Route.js.map
/expo/packages/expo-router/build/exports.d.ts
/expo/packages/expo-router/build/exports.d.ts.map
/expo/packages/expo-router/build/exports.js
/expo/packages/expo-router/build/exports.js.map
/expo/packages/expo-router/build/fork/NavigationContainer.d.ts
/expo/packages/expo-router/build/fork/NavigationContainer.d.ts.map
/expo/packages/expo-router/build/fork/NavigationContainer.js
/expo/packages/expo-router/build/fork/NavigationContainer.js.map
/expo/packages/expo-router/build/fork/NavigationContainer.native.d.ts
/expo/packages/expo-router/build/fork/NavigationContainer.native.d.ts.map
/expo/packages/expo-router/build/fork/NavigationContainer.native.js
/expo/packages/expo-router/build/fork/NavigationContainer.native.js.map
/expo/packages/expo-router/build/fork/extractPathFromURL.d.ts
/expo/packages/expo-router/build/fork/extractPathFromURL.d.ts.map
/expo/packages/expo-router/build/fork/extractPathFromURL.js
/expo/packages/expo-router/build/fork/extractPathFromURL.js.map
/expo/packages/expo-router/build/fork/findFocusedRoute.d.ts
/expo/packages/expo-router/build/fork/findFocusedRoute.d.ts.map
/expo/packages/expo-router/build/fork/findFocusedRoute.js
/expo/packages/expo-router/build/fork/findFocusedRoute.js.map
/expo/packages/expo-router/build/fork/getPathFromState.d.ts
/expo/packages/expo-router/build/fork/getPathFromState.d.ts.map
/expo/packages/expo-router/build/fork/getPathFromState.js
/expo/packages/expo-router/build/fork/getPathFromState.js.map
/expo/packages/expo-router/build/fork/getStateFromPath.d.ts
/expo/packages/expo-router/build/fork/getStateFromPath.d.ts.map
/expo/packages/expo-router/build/fork/getStateFromPath.js
/expo/packages/expo-router/build/fork/getStateFromPath.js.map
/expo/packages/expo-router/build/fork/useLinking.d.ts
/expo/packages/expo-router/build/fork/useLinking.d.ts.map
/expo/packages/expo-router/build/fork/useLinking.js
/expo/packages/expo-router/build/fork/useLinking.js.map
/expo/packages/expo-router/build/fork/useLinking.native.d.ts
/expo/packages/expo-router/build/fork/useLinking.native.d.ts.map
/expo/packages/expo-router/build/fork/useLinking.native.js
/expo/packages/expo-router/build/fork/useLinking.native.js.map
/expo/packages/expo-router/build/fork/validatePathConfig.d.ts
/expo/packages/expo-router/build/fork/validatePathConfig.d.ts.map
/expo/packages/expo-router/build/fork/validatePathConfig.js
/expo/packages/expo-router/build/fork/validatePathConfig.js.map
/expo/packages/expo-router/build/getDevServer/index.d.ts
/expo/packages/expo-router/build/getDevServer/index.d.ts.map
/expo/packages/expo-router/build/getDevServer/index.js
/expo/packages/expo-router/build/getDevServer/index.js.map
/expo/packages/expo-router/build/getDevServer/index.native.d.ts
/expo/packages/expo-router/build/getDevServer/index.native.d.ts.map
/expo/packages/expo-router/build/getDevServer/index.native.js
/expo/packages/expo-router/build/getDevServer/index.native.js.map
/expo/packages/expo-router/build/getLinkingConfig.d.ts
/expo/packages/expo-router/build/getLinkingConfig.d.ts.map
/expo/packages/expo-router/build/getLinkingConfig.js
/expo/packages/expo-router/build/getLinkingConfig.js.map
/expo/packages/expo-router/build/getReactNavigationConfig.d.ts
/expo/packages/expo-router/build/getReactNavigationConfig.d.ts.map
/expo/packages/expo-router/build/getReactNavigationConfig.js
/expo/packages/expo-router/build/getReactNavigationConfig.js.map
/expo/packages/expo-router/build/getRoutes.d.ts
/expo/packages/expo-router/build/getRoutes.d.ts.map
/expo/packages/expo-router/build/getRoutes.js
/expo/packages/expo-router/build/getRoutes.js.map
/expo/packages/expo-router/build/global-state/router-store.d.ts
/expo/packages/expo-router/build/global-state/router-store.d.ts.map
/expo/packages/expo-router/build/global-state/router-store.js
/expo/packages/expo-router/build/global-state/router-store.js.map
/expo/packages/expo-router/build/global-state/routing.d.ts
/expo/packages/expo-router/build/global-state/routing.d.ts.map
/expo/packages/expo-router/build/global-state/routing.js
/expo/packages/expo-router/build/global-state/routing.js.map
/expo/packages/expo-router/build/global-state/sort-routes.d.ts
/expo/packages/expo-router/build/global-state/sort-routes.d.ts.map
/expo/packages/expo-router/build/global-state/sort-routes.js
/expo/packages/expo-router/build/global-state/sort-routes.js.map
/expo/packages/expo-router/build/head/ExpoHead.android.d.ts
/expo/packages/expo-router/build/head/ExpoHead.android.d.ts.map
/expo/packages/expo-router/build/head/ExpoHead.android.js
/expo/packages/expo-router/build/head/ExpoHead.android.js.map
/expo/packages/expo-router/build/head/ExpoHead.d.ts
/expo/packages/expo-router/build/head/ExpoHead.d.ts.map
/expo/packages/expo-router/build/head/ExpoHead.ios.d.ts
/expo/packages/expo-router/build/head/ExpoHead.ios.d.ts.map
/expo/packages/expo-router/build/head/ExpoHead.ios.js
/expo/packages/expo-router/build/head/ExpoHead.ios.js.map
/expo/packages/expo-router/build/head/ExpoHead.js
/expo/packages/expo-router/build/head/ExpoHead.js.map
/expo/packages/expo-router/build/head/ExpoHeadModule.d.ts
/expo/packages/expo-router/build/head/ExpoHeadModule.d.ts.map
/expo/packages/expo-router/build/head/ExpoHeadModule.js
/expo/packages/expo-router/build/head/ExpoHeadModule.js.map
/expo/packages/expo-router/build/head/ExpoHeadModule.native.d.ts
/expo/packages/expo-router/build/head/ExpoHeadModule.native.d.ts.map
/expo/packages/expo-router/build/head/ExpoHeadModule.native.js
/expo/packages/expo-router/build/head/ExpoHeadModule.native.js.map
/expo/packages/expo-router/build/head/index.d.ts
/expo/packages/expo-router/build/head/index.d.ts.map
/expo/packages/expo-router/build/head/index.js
/expo/packages/expo-router/build/head/index.js.map
/expo/packages/expo-router/build/head/url.d.ts
/expo/packages/expo-router/build/head/url.d.ts.map
/expo/packages/expo-router/build/head/url.js
/expo/packages/expo-router/build/head/url.js.map
/expo/packages/expo-router/build/hooks.d.ts
/expo/packages/expo-router/build/hooks.d.ts.map
/expo/packages/expo-router/build/hooks.js
/expo/packages/expo-router/build/hooks.js.map
/expo/packages/expo-router/build/imperative-api.d.ts
/expo/packages/expo-router/build/imperative-api.d.ts.map
/expo/packages/expo-router/build/imperative-api.js
/expo/packages/expo-router/build/imperative-api.js.map
/expo/packages/expo-router/build/import-mode/index.android.d.ts
/expo/packages/expo-router/build/import-mode/index.android.d.ts.map
/expo/packages/expo-router/build/import-mode/index.android.js
/expo/packages/expo-router/build/import-mode/index.android.js.map
/expo/packages/expo-router/build/import-mode/index.d.ts
/expo/packages/expo-router/build/import-mode/index.d.ts.map
/expo/packages/expo-router/build/import-mode/index.ios.d.ts
/expo/packages/expo-router/build/import-mode/index.ios.d.ts.map
/expo/packages/expo-router/build/import-mode/index.ios.js
/expo/packages/expo-router/build/import-mode/index.ios.js.map
/expo/packages/expo-router/build/import-mode/index.js
/expo/packages/expo-router/build/import-mode/index.js.map
/expo/packages/expo-router/build/import-mode/index.web.d.ts
/expo/packages/expo-router/build/import-mode/index.web.d.ts.map
/expo/packages/expo-router/build/import-mode/index.web.js
/expo/packages/expo-router/build/import-mode/index.web.js.map
/expo/packages/expo-router/build/index.d.ts
/expo/packages/expo-router/build/index.d.ts.map
/expo/packages/expo-router/build/index.js
/expo/packages/expo-router/build/index.js.map
/expo/packages/expo-router/build/layouts/Drawer.d.ts
/expo/packages/expo-router/build/layouts/Drawer.d.ts.map
/expo/packages/expo-router/build/layouts/Drawer.js
/expo/packages/expo-router/build/layouts/Drawer.js.map
/expo/packages/expo-router/build/layouts/Stack.d.ts
/expo/packages/expo-router/build/layouts/Stack.d.ts.map
/expo/packages/expo-router/build/layouts/Stack.js
/expo/packages/expo-router/build/layouts/Stack.js.map
/expo/packages/expo-router/build/layouts/Tabs.d.ts
/expo/packages/expo-router/build/layouts/Tabs.d.ts.map
/expo/packages/expo-router/build/layouts/Tabs.js
/expo/packages/expo-router/build/layouts/Tabs.js.map
/expo/packages/expo-router/build/layouts/withLayoutContext.d.ts
/expo/packages/expo-router/build/layouts/withLayoutContext.d.ts.map
/expo/packages/expo-router/build/layouts/withLayoutContext.js
/expo/packages/expo-router/build/layouts/withLayoutContext.js.map
/expo/packages/expo-router/build/link/Link.d.ts
/expo/packages/expo-router/build/link/Link.d.ts.map
/expo/packages/expo-router/build/link/Link.js
/expo/packages/expo-router/build/link/Link.js.map
/expo/packages/expo-router/build/link/href.d.ts
/expo/packages/expo-router/build/link/href.d.ts.map
/expo/packages/expo-router/build/link/href.js
/expo/packages/expo-router/build/link/href.js.map
/expo/packages/expo-router/build/link/linking.d.ts
/expo/packages/expo-router/build/link/linking.d.ts.map
/expo/packages/expo-router/build/link/linking.js
/expo/packages/expo-router/build/link/linking.js.map
/expo/packages/expo-router/build/link/path.d.ts
/expo/packages/expo-router/build/link/path.d.ts.map
/expo/packages/expo-router/build/link/path.js
/expo/packages/expo-router/build/link/path.js.map
/expo/packages/expo-router/build/link/stateOperations.d.ts
/expo/packages/expo-router/build/link/stateOperations.d.ts.map
/expo/packages/expo-router/build/link/stateOperations.js
/expo/packages/expo-router/build/link/stateOperations.js.map
/expo/packages/expo-router/build/link/useLinkToPathProps.d.ts
/expo/packages/expo-router/build/link/useLinkToPathProps.d.ts.map
/expo/packages/expo-router/build/link/useLinkToPathProps.js
/expo/packages/expo-router/build/link/useLinkToPathProps.js.map
/expo/packages/expo-router/build/link/useLoadedNavigation.d.ts
/expo/packages/expo-router/build/link/useLoadedNavigation.d.ts.map
/expo/packages/expo-router/build/link/useLoadedNavigation.js
/expo/packages/expo-router/build/link/useLoadedNavigation.js.map
/expo/packages/expo-router/build/loadStaticParamsAsync.d.ts
/expo/packages/expo-router/build/loadStaticParamsAsync.d.ts.map
/expo/packages/expo-router/build/loadStaticParamsAsync.js
/expo/packages/expo-router/build/loadStaticParamsAsync.js.map
/expo/packages/expo-router/build/matchers.d.ts
/expo/packages/expo-router/build/matchers.d.ts.map
/expo/packages/expo-router/build/matchers.js
/expo/packages/expo-router/build/matchers.js.map
/expo/packages/expo-router/build/onboard/Tutorial.d.ts
/expo/packages/expo-router/build/onboard/Tutorial.d.ts.map
/expo/packages/expo-router/build/onboard/Tutorial.js
/expo/packages/expo-router/build/onboard/Tutorial.js.map
/expo/packages/expo-router/build/onboard/createEntryFile.d.ts
/expo/packages/expo-router/build/onboard/createEntryFile.d.ts.map
/expo/packages/expo-router/build/onboard/createEntryFile.js
/expo/packages/expo-router/build/onboard/createEntryFile.js.map
/expo/packages/expo-router/build/primitives.d.ts
/expo/packages/expo-router/build/primitives.d.ts.map
/expo/packages/expo-router/build/primitives.js
/expo/packages/expo-router/build/primitives.js.map
/expo/packages/expo-router/build/qualified-entry.d.ts
/expo/packages/expo-router/build/qualified-entry.d.ts.map
/expo/packages/expo-router/build/qualified-entry.js
/expo/packages/expo-router/build/qualified-entry.js.map
/expo/packages/expo-router/build/renderRootComponent.d.ts
/expo/packages/expo-router/build/renderRootComponent.d.ts.map
/expo/packages/expo-router/build/renderRootComponent.js
/expo/packages/expo-router/build/renderRootComponent.js.map
/expo/packages/expo-router/build/static/getRootComponent.d.ts
/expo/packages/expo-router/build/static/getRootComponent.d.ts.map
/expo/packages/expo-router/build/static/getRootComponent.js
/expo/packages/expo-router/build/static/getRootComponent.js.map
/expo/packages/expo-router/build/static/html.d.ts
/expo/packages/expo-router/build/static/html.d.ts.map
/expo/packages/expo-router/build/static/html.js
/expo/packages/expo-router/build/static/html.js.map
/expo/packages/expo-router/build/static/renderStaticContent.d.ts
/expo/packages/expo-router/build/static/renderStaticContent.d.ts.map
/expo/packages/expo-router/build/static/renderStaticContent.js
/expo/packages/expo-router/build/static/renderStaticContent.js.map
/expo/packages/expo-router/build/testing-library/context-stubs.d.ts
/expo/packages/expo-router/build/testing-library/context-stubs.d.ts.map
/expo/packages/expo-router/build/testing-library/context-stubs.js
/expo/packages/expo-router/build/testing-library/context-stubs.js.map
/expo/packages/expo-router/build/testing-library/expect.d.ts
/expo/packages/expo-router/build/testing-library/expect.d.ts.map
/expo/packages/expo-router/build/testing-library/expect.js
/expo/packages/expo-router/build/testing-library/expect.js.map
/expo/packages/expo-router/build/testing-library/index.d.ts
/expo/packages/expo-router/build/testing-library/index.d.ts.map
/expo/packages/expo-router/build/testing-library/index.js
/expo/packages/expo-router/build/testing-library/index.js.map
/expo/packages/expo-router/build/testing-library/mocks.d.ts
/expo/packages/expo-router/build/testing-library/mocks.d.ts.map
/expo/packages/expo-router/build/testing-library/mocks.js
/expo/packages/expo-router/build/testing-library/mocks.js.map
/expo/packages/expo-router/build/testing-library/require-context-ponyfill.d.ts
/expo/packages/expo-router/build/testing-library/require-context-ponyfill.d.ts.map
/expo/packages/expo-router/build/testing-library/require-context-ponyfill.js
/expo/packages/expo-router/build/testing-library/require-context-ponyfill.js.map
/expo/packages/expo-router/build/types.d.ts
/expo/packages/expo-router/build/types.d.ts.map
/expo/packages/expo-router/build/types.js
/expo/packages/expo-router/build/types.js.map
/expo/packages/expo-router/build/useDeprecated.d.ts
/expo/packages/expo-router/build/useDeprecated.d.ts.map
/expo/packages/expo-router/build/useDeprecated.js
/expo/packages/expo-router/build/useDeprecated.js.map
/expo/packages/expo-router/build/useFocusEffect.d.ts
/expo/packages/expo-router/build/useFocusEffect.d.ts.map
/expo/packages/expo-router/build/useFocusEffect.js
/expo/packages/expo-router/build/useFocusEffect.js.map
/expo/packages/expo-router/build/useNavigation.d.ts
/expo/packages/expo-router/build/useNavigation.d.ts.map
/expo/packages/expo-router/build/useNavigation.js
/expo/packages/expo-router/build/useNavigation.js.map
/expo/packages/expo-router/build/useScreens.d.ts
/expo/packages/expo-router/build/useScreens.d.ts.map
/expo/packages/expo-router/build/useScreens.js
/expo/packages/expo-router/build/useScreens.js.map
/expo/packages/expo-router/build/utils/mockState.d.ts
/expo/packages/expo-router/build/utils/mockState.d.ts.map
/expo/packages/expo-router/build/utils/mockState.js
/expo/packages/expo-router/build/utils/mockState.js.map
/expo/packages/expo-router/build/utils/url.d.ts
/expo/packages/expo-router/build/utils/url.d.ts.map
/expo/packages/expo-router/build/utils/url.js
/expo/packages/expo-router/build/utils/url.js.map
/expo/packages/expo-router/build/views/EmptyRoute.d.ts
/expo/packages/expo-router/build/views/EmptyRoute.d.ts.map
/expo/packages/expo-router/build/views/EmptyRoute.js
/expo/packages/expo-router/build/views/EmptyRoute.js.map
/expo/packages/expo-router/build/views/ErrorBoundary.d.ts
/expo/packages/expo-router/build/views/ErrorBoundary.d.ts.map
/expo/packages/expo-router/build/views/ErrorBoundary.js
/expo/packages/expo-router/build/views/ErrorBoundary.js.map
/expo/packages/expo-router/build/views/Navigator.d.ts
/expo/packages/expo-router/build/views/Navigator.d.ts.map
/expo/packages/expo-router/build/views/Navigator.js
/expo/packages/expo-router/build/views/Navigator.js.map
/expo/packages/expo-router/build/views/Pressable.d.ts
/expo/packages/expo-router/build/views/Pressable.d.ts.map
/expo/packages/expo-router/build/views/Pressable.js
/expo/packages/expo-router/build/views/Pressable.js.map
/expo/packages/expo-router/build/views/Screen.d.ts
/expo/packages/expo-router/build/views/Screen.d.ts.map
/expo/packages/expo-router/build/views/Screen.js
/expo/packages/expo-router/build/views/Screen.js.map
/expo/packages/expo-router/build/views/Sitemap.d.ts
/expo/packages/expo-router/build/views/Sitemap.d.ts.map
/expo/packages/expo-router/build/views/Sitemap.js
/expo/packages/expo-router/build/views/Sitemap.js.map
/expo/packages/expo-router/build/views/Splash.d.ts
/expo/packages/expo-router/build/views/Splash.d.ts.map
/expo/packages/expo-router/build/views/Splash.js
/expo/packages/expo-router/build/views/Splash.js.map
/expo/packages/expo-router/build/views/SuspenseFallback.d.ts
/expo/packages/expo-router/build/views/SuspenseFallback.d.ts.map
/expo/packages/expo-router/build/views/SuspenseFallback.js
/expo/packages/expo-router/build/views/SuspenseFallback.js.map
/expo/packages/expo-router/build/views/Toast.d.ts
/expo/packages/expo-router/build/views/Toast.d.ts.map
/expo/packages/expo-router/build/views/Toast.js
/expo/packages/expo-router/build/views/Toast.js.map
/expo/packages/expo-router/build/views/Try.d.ts
/expo/packages/expo-router/build/views/Try.d.ts.map
/expo/packages/expo-router/build/views/Try.js
/expo/packages/expo-router/build/views/Try.js.map
/expo/packages/expo-router/build/views/Unmatched.d.ts
/expo/packages/expo-router/build/views/Unmatched.d.ts.map
/expo/packages/expo-router/build/views/Unmatched.js
/expo/packages/expo-router/build/views/Unmatched.js.map
/expo/packages/expo-router/drawer.d.ts
/expo/packages/expo-router/drawer.js
/expo/packages/expo-router/entry.js
/expo/packages/expo-router/expo-module.config.json
/expo/packages/expo-router/head.d.ts
/expo/packages/expo-router/head.js
/expo/packages/expo-router/html.d.ts
/expo/packages/expo-router/html.js
/expo/packages/expo-router/index.d.ts
/expo/packages/expo-router/ios/ExpoHead.podspec
/expo/packages/expo-router/ios/ExpoHeadAppDelegateSubscriber.swift
/expo/packages/expo-router/ios/ExpoHeadModule.swift
/expo/packages/expo-router/node/getExpoConstantsManifest.js
/expo/packages/expo-router/node/render.js
/expo/packages/expo-router/package.json
/expo/packages/expo-router/plugin/build/index.d.ts
/expo/packages/expo-router/plugin/build/index.js
/expo/packages/expo-router/plugin/jest.config.js
/expo/packages/expo-router/plugin/options.json
/expo/packages/expo-router/plugin/src/index.ts
/expo/packages/expo-router/plugin/tsconfig.json
/expo/packages/expo-router/src/ExpoRoot.tsx
/expo/packages/expo-router/src/LocationProvider.tsx
/expo/packages/expo-router/src/Route.tsx
/expo/packages/expo-router/src/__tests__/LocationProvider.test.node.ts
/expo/packages/expo-router/src/__tests__/Route.test.node.ts
/expo/packages/expo-router/src/__tests__/getId.test.tsx
/expo/packages/expo-router/src/__tests__/getReactNavigationConfig.test.node.ts
/expo/packages/expo-router/src/__tests__/getRoutes.test.node.ts
/expo/packages/expo-router/src/__tests__/globalState.test.node.tsx
/expo/packages/expo-router/src/__tests__/hooks.test.node.tsx
/expo/packages/expo-router/src/__tests__/initialRouteName.test.tsx
/expo/packages/expo-router/src/__tests__/loadStaticParamsAsync.test.node.ts
/expo/packages/expo-router/src/__tests__/matchers.test.node.ts
/expo/packages/expo-router/src/__tests__/navigation.test.tsx
/expo/packages/expo-router/src/__tests__/smoke.test.tsx
/expo/packages/expo-router/src/__tests__/useNavigation.test.node.ts
/expo/packages/expo-router/src/exports.ts
/expo/packages/expo-router/src/fork/NavigationContainer.native.tsx
/expo/packages/expo-router/src/fork/NavigationContainer.tsx
/expo/packages/expo-router/src/fork/__tests__/__snapshots__/extractPathFromURL.test.ios.ts.snap
/expo/packages/expo-router/src/fork/__tests__/extractPathFromURL.test.ios.ts
/expo/packages/expo-router/src/fork/__tests__/getPathFromState-upstream.test.node.ts
/expo/packages/expo-router/src/fork/__tests__/getStateFromPath-upstream.test.node.ts
/expo/packages/expo-router/src/fork/__tests__/getStateFromPath.test.node.ts
/expo/packages/expo-router/src/fork/extractPathFromURL.ts
/expo/packages/expo-router/src/fork/findFocusedRoute.tsx
/expo/packages/expo-router/src/fork/getPathFromState.ts
/expo/packages/expo-router/src/fork/getStateFromPath.ts
/expo/packages/expo-router/src/fork/useLinking.native.ts
/expo/packages/expo-router/src/fork/useLinking.ts
/expo/packages/expo-router/src/fork/validatePathConfig.ts
/expo/packages/expo-router/src/getDevServer/index.native.ts
/expo/packages/expo-router/src/getDevServer/index.ts
/expo/packages/expo-router/src/getLinkingConfig.ts
/expo/packages/expo-router/src/getReactNavigationConfig.ts
/expo/packages/expo-router/src/getRoutes.ts
/expo/packages/expo-router/src/global-state/__tests__/routing.test.node.ts
/expo/packages/expo-router/src/global-state/router-store.tsx
/expo/packages/expo-router/src/global-state/routing.ts
/expo/packages/expo-router/src/global-state/sort-routes.ts
/expo/packages/expo-router/src/head/ExpoHead.android.tsx
/expo/packages/expo-router/src/head/ExpoHead.ios.tsx
/expo/packages/expo-router/src/head/ExpoHead.tsx
/expo/packages/expo-router/src/head/ExpoHeadModule.native.ts
/expo/packages/expo-router/src/head/ExpoHeadModule.ts
/expo/packages/expo-router/src/head/index.ts
/expo/packages/expo-router/src/head/url.tsx
/expo/packages/expo-router/src/hooks.ts
/expo/packages/expo-router/src/imperative-api.ts
/expo/packages/expo-router/src/import-mode/index.android.ts
/expo/packages/expo-router/src/import-mode/index.ios.ts
/expo/packages/expo-router/src/import-mode/index.ts
/expo/packages/expo-router/src/import-mode/index.web.ts
/expo/packages/expo-router/src/index.tsx
/expo/packages/expo-router/src/layouts/Drawer.tsx
/expo/packages/expo-router/src/layouts/Stack.tsx
/expo/packages/expo-router/src/layouts/Tabs.tsx
/expo/packages/expo-router/src/layouts/withLayoutContext.tsx
/expo/packages/expo-router/src/link/Link.tsx
/expo/packages/expo-router/src/link/__tests__/href.test.node.ts
/expo/packages/expo-router/src/link/__tests__/stateOperations.test.node.ts
/expo/packages/expo-router/src/link/href.ts
/expo/packages/expo-router/src/link/linking.ts
/expo/packages/expo-router/src/link/path.ts
/expo/packages/expo-router/src/link/stateOperations.ts
/expo/packages/expo-router/src/link/useLinkToPathProps.tsx
/expo/packages/expo-router/src/link/useLoadedNavigation.ts
/expo/packages/expo-router/src/loadStaticParamsAsync.ts
/expo/packages/expo-router/src/matchers.tsx
/expo/packages/expo-router/src/onboard/Tutorial.tsx
/expo/packages/expo-router/src/onboard/__tests__/createEntryFile.test.node.ts
/expo/packages/expo-router/src/onboard/createEntryFile.ts
/expo/packages/expo-router/src/primitives.tsx
/expo/packages/expo-router/src/qualified-entry.tsx
/expo/packages/expo-router/src/renderRootComponent.tsx
/expo/packages/expo-router/src/static/getRootComponent.ts
/expo/packages/expo-router/src/static/html.tsx
/expo/packages/expo-router/src/static/renderStaticContent.tsx
/expo/packages/expo-router/src/testing-library/context-stubs.ts
/expo/packages/expo-router/src/testing-library/expect.ts
/expo/packages/expo-router/src/testing-library/index.tsx
/expo/packages/expo-router/src/testing-library/mocks.ts
/expo/packages/expo-router/src/testing-library/require-context-ponyfill.ts
/expo/packages/expo-router/src/types.ts
/expo/packages/expo-router/src/useDeprecated.ts
/expo/packages/expo-router/src/useFocusEffect.ts
/expo/packages/expo-router/src/useNavigation.ts
/expo/packages/expo-router/src/useScreens.tsx
/expo/packages/expo-router/src/utils/__tests__/mockState.test.node.ts
/expo/packages/expo-router/src/utils/__tests__/url.test.node.ts
/expo/packages/expo-router/src/utils/mockState.ts
/expo/packages/expo-router/src/utils/url.ts
/expo/packages/expo-router/src/views/EmptyRoute.tsx
/expo/packages/expo-router/src/views/ErrorBoundary.tsx
/expo/packages/expo-router/src/views/Navigator.tsx
/expo/packages/expo-router/src/views/Pressable.tsx
/expo/packages/expo-router/src/views/Screen.tsx
/expo/packages/expo-router/src/views/Sitemap.tsx
/expo/packages/expo-router/src/views/Splash.tsx
/expo/packages/expo-router/src/views/SuspenseFallback.tsx
/expo/packages/expo-router/src/views/Toast.tsx
/expo/packages/expo-router/src/views/Try.tsx
/expo/packages/expo-router/src/views/Unmatched.tsx
/expo/packages/expo-router/stack.d.ts
/expo/packages/expo-router/stack.js
/expo/packages/expo-router/tabs.d.ts
/expo/packages/expo-router/tabs.js
/expo/packages/expo-router/testing-library.d.ts
/expo/packages/expo-router/testing-library.js
/expo/packages/expo-router/tsconfig.json
/expo/packages/expo-router/types/expect.d.ts
/expo/packages/expo-router/types/global.d.ts
/expo/packages/expo-router/types/index.d.ts
/expo/packages/expo-router/types/jest.d.ts
/expo/packages/expo-router/types/metro-require.d.ts
/expo/packages/expo-router/types/react-native-web.d.ts
/expo/packages/expo-screen-capture/CHANGELOG.md
/expo/packages/expo-screen-capture/android/build.gradle
/expo/packages/expo-screen-capture/package.json
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/android/build.gradle
/expo/packages/expo-screen-orientation/package.json
/expo/packages/expo-secure-store/CHANGELOG.md
/expo/packages/expo-secure-store/android/build.gradle
/expo/packages/expo-secure-store/package.json
/expo/packages/expo-sensors/CHANGELOG.md
/expo/packages/expo-sensors/android/build.gradle
/expo/packages/expo-sensors/package.json
/expo/packages/expo-sensors/src/__tests__/DeviceSensor-test.android.ts
/expo/packages/expo-sensors/src/__tests__/DeviceSensor-test.ios.ts
/expo/packages/expo-sensors/src/__tests__/DeviceSensor-test.native.ts
/expo/packages/expo-sharing/CHANGELOG.md
/expo/packages/expo-sharing/android/build.gradle
/expo/packages/expo-sharing/package.json
/expo/packages/expo-speech/CHANGELOG.md
/expo/packages/expo-speech/android/build.gradle
/expo/packages/expo-speech/android/src/main/java/expo/modules/speech/LanguageUtils.kt
/expo/packages/expo-speech/android/src/main/java/expo/modules/speech/SpeechInputIsToLongException.kt
/expo/packages/expo-speech/android/src/main/java/expo/modules/speech/SpeechModule.kt
/expo/packages/expo-speech/android/src/main/java/expo/modules/speech/SpeechOptions.kt
/expo/packages/expo-speech/android/src/main/java/expo/modules/speech/VoiceRecord.kt
/expo/packages/expo-speech/expo-module.config.json
/expo/packages/expo-speech/package.json
/expo/packages/expo-splash-screen/CHANGELOG.md
/expo/packages/expo-splash-screen/android/build.gradle
/expo/packages/expo-splash-screen/package.json
/expo/packages/expo-sqlite/CHANGELOG.md
/expo/packages/expo-sqlite/android/build.gradle
/expo/packages/expo-sqlite/build/SQLite.d.ts
/expo/packages/expo-sqlite/build/SQLite.d.ts.map
/expo/packages/expo-sqlite/build/SQLite.js
/expo/packages/expo-sqlite/build/SQLite.js.map
/expo/packages/expo-sqlite/ios/CRSQLiteLoader.h
/expo/packages/expo-sqlite/ios/CRSQLiteLoader.m
/expo/packages/expo-sqlite/ios/ExpoSQLite.podspec
/expo/packages/expo-sqlite/ios/SQLiteModule.swift
/expo/packages/expo-sqlite/ios/crsqlite.xcframework/Info.plist
/expo/packages/expo-sqlite/ios/crsqlite.xcframework/ios-arm64/crsqlite.framework/Info.plist
/expo/packages/expo-sqlite/ios/crsqlite.xcframework/ios-arm64/crsqlite.framework/crsqlite
/expo/packages/expo-sqlite/ios/crsqlite.xcframework/ios-arm64_x86_64-simulator/crsqlite.framework/Info.plist
/expo/packages/expo-sqlite/ios/crsqlite.xcframework/ios-arm64_x86_64-simulator/crsqlite.framework/crsqlite
/expo/packages/expo-sqlite/package.json
/expo/packages/expo-sqlite/src/SQLite.ts
/expo/packages/expo-standard-web-crypto/package.json
/expo/packages/expo-status-bar/CHANGELOG.md
/expo/packages/expo-status-bar/package.json
/expo/packages/expo-status-bar/src/__tests__/StatusBar-test.native.tsx
/expo/packages/expo-status-bar/src/__tests__/setStatusBarBackgroundColor-test.ts
/expo/packages/expo-status-bar/src/__tests__/setStatusBarHidden-test.ts
/expo/packages/expo-status-bar/src/__tests__/setStatusBarNetworkActivityIndicatorVisible-test.ts
/expo/packages/expo-status-bar/src/__tests__/setStatusBarStyle-test.ts
/expo/packages/expo-status-bar/src/__tests__/setStatusBarTranslucent-test.ts
/expo/packages/expo-store-review/CHANGELOG.md
/expo/packages/expo-store-review/android/build.gradle
/expo/packages/expo-store-review/package.json
/expo/packages/expo-system-ui/CHANGELOG.md
/expo/packages/expo-system-ui/android/build.gradle
/expo/packages/expo-system-ui/package.json
/expo/packages/expo-system-ui/plugin/src/__tests__/withAndroidRootViewBackgroundColor-test.ts
/expo/packages/expo-task-manager/CHANGELOG.md
/expo/packages/expo-task-manager/android/build.gradle
/expo/packages/expo-task-manager/package.json
/expo/packages/expo-tracking-transparency/CHANGELOG.md
/expo/packages/expo-tracking-transparency/package.json
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/build.gradle
/expo/packages/expo-updates/build/Updates.d.ts
/expo/packages/expo-updates/build/Updates.d.ts.map
/expo/packages/expo-updates/build/Updates.js
/expo/packages/expo-updates/build/Updates.js.map
/expo/packages/expo-updates/package.json
/expo/packages/expo-updates/src/Updates.ts
/expo/packages/expo-updates/src/__tests__/UseUpdates-test.ios.tsx
/expo/packages/expo-video-thumbnails/CHANGELOG.md
/expo/packages/expo-video-thumbnails/android/build.gradle
/expo/packages/expo-video-thumbnails/package.json
/expo/packages/expo-web-browser/CHANGELOG.md
/expo/packages/expo-web-browser/android/build.gradle
/expo/packages/expo-web-browser/package.json
/expo/packages/expo-yarn-workspaces/CHANGELOG.md
/expo/packages/expo-yarn-workspaces/bin/AppEntry.template.js
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/android/build.gradle
/expo/packages/expo/build/Expo.fx.d.ts
/expo/packages/expo/build/Expo.fx.d.ts.map
/expo/packages/expo/build/Expo.fx.js
/expo/packages/expo/build/Expo.fx.js.map
/expo/packages/expo/build/launch/registerRootComponent.d.ts
/expo/packages/expo/build/launch/registerRootComponent.d.ts.map
/expo/packages/expo/build/launch/registerRootComponent.js
/expo/packages/expo/build/launch/registerRootComponent.js.map
/expo/packages/expo/build/launch/withDevTools.d.ts.map
/expo/packages/expo/build/launch/withDevTools.js
/expo/packages/expo/build/launch/withDevTools.js.map
/expo/packages/expo/bundledNativeModules.json
/expo/packages/expo/package.json
/expo/packages/expo/src/Expo.fx.tsx
/expo/packages/expo/src/launch/registerRootComponent.tsx
/expo/packages/expo/src/launch/withDevTools.tsx
/expo/packages/expo/src/ts-declarations/process.d.ts
/expo/packages/html-elements/CHANGELOG.md
/expo/packages/html-elements/build/elements/Anchor.d.ts.map
/expo/packages/html-elements/build/elements/Anchor.js.map
/expo/packages/html-elements/build/elements/Text.d.ts
/expo/packages/html-elements/build/elements/Text.d.ts.map
/expo/packages/html-elements/build/elements/Text.js.map
/expo/packages/html-elements/build/elements/_Text.web.d.ts
/expo/packages/html-elements/build/elements/_Text.web.d.ts.map
/expo/packages/html-elements/build/elements/_Text.web.js.map
/expo/packages/html-elements/build/primitives/Image.d.ts.map
/expo/packages/html-elements/build/primitives/Image.js.map
/expo/packages/html-elements/build/primitives/Text.d.ts.map
/expo/packages/html-elements/build/primitives/Text.js.map
/expo/packages/html-elements/build/primitives/View.js
/expo/packages/html-elements/build/primitives/View.js.map
/expo/packages/html-elements/package.json
/expo/packages/html-elements/src/elements/Anchor.tsx
/expo/packages/html-elements/src/elements/Text.tsx
/expo/packages/html-elements/src/elements/_Text.web.tsx
/expo/packages/html-elements/src/primitives/Image.tsx
/expo/packages/html-elements/src/primitives/Text.tsx
/expo/packages/html-elements/src/primitives/View.tsx
/expo/packages/jest-expo/CHANGELOG.md
/expo/packages/jest-expo/config/getPlatformPreset.js
/expo/packages/jest-expo/jest-preset.js
/expo/packages/jest-expo/package.json
/expo/packages/jest-expo/src/preset/withTypescriptMapping.js
/expo/packages/jest-expo/tests/__fixtures__/jsconfig/jsconfig.json
/expo/packages/jest-expo/tests/__fixtures__/jsconfig/package.json
/expo/packages/jest-expo/tests/__fixtures__/noconfig/package.json
/expo/packages/jest-expo/tests/__fixtures__/tsconfig/package.json
/expo/packages/jest-expo/tests/__fixtures__/tsconfig/tsconfig.json
/expo/packages/jest-expo/tests/__tests__/withTypescriptMapping-test.js
/expo/templates/expo-template-bare-minimum/package.json
/expo/templates/expo-template-blank-typescript/package.json
/expo/templates/expo-template-blank/package.json
/expo/templates/expo-template-tabs/package.json
/expo/tools/src/expotools.ts
/expo/tools/src/vendoring/config/expoGoConfig.ts
/expo/yarn.lock
d4de237f01-Aug-2023 Evan Bacon <[email protected]>

feat(expo)!: drop logging endpoint (#18596)

# Why

- In the new versioned CLI we don't support the logging endpoint,
instead favoring the logging WebSocket setup by `metro-runtime`.
- Dropping s

feat(expo)!: drop logging endpoint (#18596)

# Why

- In the new versioned CLI we don't support the logging endpoint,
instead favoring the logging WebSocket setup by `metro-runtime`.
- Dropping support for `logUrl` will break logging in the legacy
`expo-cli start` command, no logs will show up.
- Drop `Logs` module: `import { Logs } from 'expo';`.
- Drop stack trace filter that removes `react-native-logging.fx` since
we no longer need it.
- Also removes the "temporary workaround"s from 2018 that filter out
warnings from the lottie package.
- Drop direct dependency on `invariant`, `pretty-format`, `fbemitter`

> This doesn't add breaking changes to the local Expo CLI, only the
deprecated global CLI.

# Test Plan

- Copied the JS expo files into a new project and websockets continued
to send logs.

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/apps/jest-expo-mock-generator/App.js
/expo/apps/native-component-list/package.json
/expo/docs/constants/navigation.js
/expo/docs/pages/guides/using-eslint.mdx
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/e2e/__tests__/start-test.ts
middleware/ManifestMiddleware.ts
middleware/__tests__/ManifestMiddleware-test.ts
/expo/packages/@expo/config/build/Config.types.d.ts
/expo/packages/@expo/config/build/Config.types.js.map
/expo/packages/@expo/config/src/Config.types.ts
/expo/packages/@expo/dev-server/src/middleware/__tests__/clientLogsMiddleware-test.ts
/expo/packages/@expo/metro-config/build/customizeFrame.js
/expo/packages/@expo/metro-config/build/customizeFrame.js.map
/expo/packages/@expo/metro-config/src/customizeFrame.ts
/expo/packages/expo-constants/CHANGELOG.md
/expo/packages/expo-constants/build/Constants.types.d.ts
/expo/packages/expo-constants/build/Constants.types.d.ts.map
/expo/packages/expo-constants/build/Constants.types.js.map
/expo/packages/expo-constants/src/Constants.types.ts
/expo/packages/expo-dev-launcher/android/src/test/java/expo/modules/devlauncher/launcher/manifest/DevLauncherManifestParserTest.kt
/expo/packages/expo-dev-launcher/android/src/test/java/expo/modules/devlauncher/launcher/manifest/DevLauncherManifestTest.kt
/expo/packages/expo-dev-launcher/android/src/testDebug/java/expo/modules/devlauncher/launcher/loaders/DevLauncherAppLoaderFactoryTest.kt
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/android/src/main/java/expo/modules/manifests/core/Manifest.kt
/expo/packages/expo-manifests/ios/EXManifests/Manifest.swift
/expo/packages/expo-manifests/ios/Tests/BareManifestSpec.swift
/expo/packages/expo-manifests/ios/Tests/LegacyManifestSpec.swift
/expo/packages/expo-manifests/ios/Tests/NewManifestSpec.swift
/expo/packages/expo-navigation-bar/CHANGELOG.md
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.android.d.ts
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.android.d.ts.map
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.android.js
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.android.js.map
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.d.ts.map
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.js
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.js.map
/expo/packages/expo-navigation-bar/src/ExpoNavigationBar.android.ts
/expo/packages/expo-navigation-bar/src/ExpoNavigationBar.ts
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/androidTest/java/expo/modules/updates/loader/RemoteLoaderTest.kt
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/build/Expo.d.ts
/expo/packages/expo/build/Expo.d.ts.map
/expo/packages/expo/build/Expo.fx.d.ts
/expo/packages/expo/build/Expo.fx.d.ts.map
/expo/packages/expo/build/Expo.fx.js
/expo/packages/expo/build/Expo.fx.js.map
/expo/packages/expo/build/Expo.js
/expo/packages/expo/build/Expo.js.map
/expo/packages/expo/package.json
/expo/packages/expo/src/Expo.fx.tsx
/expo/packages/expo/src/Expo.ts
/expo/packages/expo/src/__mocks__/Constants-development.ts
/expo/packages/expo/src/__tests__/Expo-test.native.ts
/expo/packages/expo/src/__tests__/__fbBatchedBridgeConfig-test.ts
/expo/yarn.lock
8816be9a31-Jul-2023 Evan Bacon <[email protected]>

Always apply custom Metro resolver in Expo CLI. (#23784)

# Why

- mjs resolver must always be applied.
- There are probably other side effects but everything is getting more
test coverage this w

Always apply custom Metro resolver in Expo CLI. (#23784)

# Why

- mjs resolver must always be applied.
- There are probably other side effects but everything is getting more
test coverage this way.

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...

4e5f28ee29-Jul-2023 Evan Bacon <[email protected]>

feat(metro): support mjs extensions in Expo (#23528)

# Why

- A number of libraries are using this file, unclear how we should use
it though.
- This PR doesn't enable `unstable_packageExports` b

feat(metro): support mjs extensions in Expo (#23528)

# Why

- A number of libraries are using this file, unclear how we should use
it though.
- This PR doesn't enable `unstable_packageExports` but it does pull in
the default `unstable_conditionNames` from the recommended react-native
metro config.
- mjs is resolved after js/ts files when bundling for Node.js
environments.

# Test Plan

- Expo Camera works in Expo Router on web.
- Added tests for continuous functionality.

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/.github/CODEOWNERS
/expo/apps/bare-expo/ios/Podfile.lock
/expo/apps/bare-expo/package.json
/expo/apps/eas-expo-go/package.json
/expo/apps/fabric-tester/package.json
/expo/apps/jest-expo-mock-generator/package.json
/expo/apps/native-component-list/package.json
/expo/apps/native-tests/package.json
/expo/apps/sandbox/package.json
/expo/apps/test-suite/package.json
/expo/apps/test-suite/tests/SQLite.ts
/expo/apps/test-suite/tsconfig.json
/expo/docs/pages/versions/v47.0.0/sdk/stripe.mdx
/expo/docs/public/static/data/unversioned/expo-sqlite.json
/expo/docs/public/static/data/v49.0.0/expo-sqlite.json
/expo/home/package.json
/expo/ios/Podfile.lock
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/package.json
metro/__tests__/withMetroMultiPlatform.test.ts
metro/withMetroMultiPlatform.ts
metro/withMetroResolvers.ts
/expo/packages/@expo/config-plugins/CHANGELOG.md
/expo/packages/@expo/config-plugins/package.json
/expo/packages/@expo/config-plugins/src/ios/__tests__/__snapshots__/BundleIdentifier-test.ts.snap
/expo/packages/@expo/config-plugins/src/ios/__tests__/__snapshots__/ProvisioningProfile-test.ts.snap
/expo/packages/@expo/config/CHANGELOG.md
/expo/packages/@expo/config/package.json
/expo/packages/@expo/dev-server/package.json
/expo/packages/@expo/env/CHANGELOG.md
/expo/packages/@expo/env/package.json
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js.map
/expo/packages/@expo/metro-config/build/customizeFrame.js
/expo/packages/@expo/metro-config/build/customizeFrame.js.map
/expo/packages/@expo/metro-config/package.json
/expo/packages/@expo/metro-config/src/ExpoMetroConfig.ts
/expo/packages/@expo/metro-config/src/__tests__/ExpoMetroConfig-test.ts
/expo/packages/@expo/metro-config/src/customizeFrame.ts
/expo/packages/@expo/prebuild-config/CHANGELOG.md
/expo/packages/@expo/prebuild-config/package.json
/expo/packages/@expo/use-updates/CHANGELOG.md
/expo/packages/@expo/use-updates/package.json
/expo/packages/@expo/use-updates/tsconfig.json
/expo/packages/babel-preset-expo/CHANGELOG.md
/expo/packages/babel-preset-expo/package.json
/expo/packages/create-expo-module/package.json
/expo/packages/expo-apple-authentication/tsconfig.json
/expo/packages/expo-application/tsconfig.json
/expo/packages/expo-asset/package.json
/expo/packages/expo-asset/tsconfig.json
/expo/packages/expo-auth-session/CHANGELOG.md
/expo/packages/expo-auth-session/package.json
/expo/packages/expo-auth-session/tsconfig.json
/expo/packages/expo-av/CHANGELOG.md
/expo/packages/expo-av/android/build.gradle
/expo/packages/expo-av/package.json
/expo/packages/expo-av/tsconfig.json
/expo/packages/expo-background-fetch/tsconfig.json
/expo/packages/expo-barcode-scanner/CHANGELOG.md
/expo/packages/expo-barcode-scanner/android/build.gradle
/expo/packages/expo-barcode-scanner/package.json
/expo/packages/expo-barcode-scanner/tsconfig.json
/expo/packages/expo-battery/tsconfig.json
/expo/packages/expo-blur/tsconfig.json
/expo/packages/expo-branch/tsconfig.json
/expo/packages/expo-brightness/tsconfig.json
/expo/packages/expo-build-properties/CHANGELOG.md
/expo/packages/expo-build-properties/package.json
/expo/packages/expo-calendar/CHANGELOG.md
/expo/packages/expo-calendar/android/build.gradle
/expo/packages/expo-calendar/package.json
/expo/packages/expo-calendar/tsconfig.json
/expo/packages/expo-camera/CHANGELOG.md
/expo/packages/expo-camera/android/build.gradle
/expo/packages/expo-camera/package.json
/expo/packages/expo-camera/tsconfig.json
/expo/packages/expo-cellular/CHANGELOG.md
/expo/packages/expo-cellular/android/build.gradle
/expo/packages/expo-cellular/package.json
/expo/packages/expo-cellular/tsconfig.json
/expo/packages/expo-checkbox/tsconfig.json
/expo/packages/expo-clipboard/tsconfig.json
/expo/packages/expo-constants/CHANGELOG.md
/expo/packages/expo-constants/android/build.gradle
/expo/packages/expo-constants/package.json
/expo/packages/expo-constants/tsconfig.json
/expo/packages/expo-contacts/CHANGELOG.md
/expo/packages/expo-contacts/android/build.gradle
/expo/packages/expo-contacts/package.json
/expo/packages/expo-contacts/tsconfig.json
/expo/packages/expo-crypto/CHANGELOG.md
/expo/packages/expo-crypto/android/build.gradle
/expo/packages/expo-crypto/package.json
/expo/packages/expo-crypto/tsconfig.json
/expo/packages/expo-dev-client-components/tsconfig.json
/expo/packages/expo-dev-client/package.json
/expo/packages/expo-dev-client/tsconfig.json
/expo/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle
/expo/packages/expo-dev-launcher/ios/main.jsbundle
/expo/packages/expo-dev-launcher/package.json
/expo/packages/expo-dev-launcher/tsconfig.json
/expo/packages/expo-dev-menu/package.json
/expo/packages/expo-dev-menu/tsconfig.json
/expo/packages/expo-device/tsconfig.json
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-document-picker/android/build.gradle
/expo/packages/expo-document-picker/package.json
/expo/packages/expo-document-picker/tsconfig.json
/expo/packages/expo-eas-client/CHANGELOG.md
/expo/packages/expo-eas-client/android/build.gradle
/expo/packages/expo-eas-client/package.json
/expo/packages/expo-eas-client/tsconfig.json
/expo/packages/expo-face-detector/tsconfig.json
/expo/packages/expo-file-system/CHANGELOG.md
/expo/packages/expo-file-system/android/build.gradle
/expo/packages/expo-file-system/package.json
/expo/packages/expo-file-system/tsconfig.json
/expo/packages/expo-font/CHANGELOG.md
/expo/packages/expo-font/android/build.gradle
/expo/packages/expo-font/package.json
/expo/packages/expo-font/tsconfig.json
/expo/packages/expo-gl/CHANGELOG.md
/expo/packages/expo-gl/android/build.gradle
/expo/packages/expo-gl/package.json
/expo/packages/expo-haptics/tsconfig.json
/expo/packages/expo-image-manipulator/CHANGELOG.md
/expo/packages/expo-image-manipulator/android/build.gradle
/expo/packages/expo-image-manipulator/package.json
/expo/packages/expo-image-manipulator/tsconfig.json
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image-picker/android/build.gradle
/expo/packages/expo-image-picker/package.json
/expo/packages/expo-image-picker/tsconfig.json
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/android/build.gradle
/expo/packages/expo-image/package.json
/expo/packages/expo-image/tsconfig.json
/expo/packages/expo-in-app-purchases/CHANGELOG.md
/expo/packages/expo-in-app-purchases/android/build.gradle
/expo/packages/expo-in-app-purchases/package.json
/expo/packages/expo-in-app-purchases/tsconfig.json
/expo/packages/expo-insights/package.json
/expo/packages/expo-insights/tsconfig.json
/expo/packages/expo-intent-launcher/tsconfig.json
/expo/packages/expo-json-utils/CHANGELOG.md
/expo/packages/expo-json-utils/android/build.gradle
/expo/packages/expo-json-utils/package.json
/expo/packages/expo-keep-awake/CHANGELOG.md
/expo/packages/expo-keep-awake/android/build.gradle
/expo/packages/expo-keep-awake/package.json
/expo/packages/expo-keep-awake/tsconfig.json
/expo/packages/expo-linear-gradient/tsconfig.json
/expo/packages/expo-linking/package.json
/expo/packages/expo-local-authentication/tsconfig.json
/expo/packages/expo-localization/tsconfig.json
/expo/packages/expo-location/CHANGELOG.md
/expo/packages/expo-location/android/build.gradle
/expo/packages/expo-location/package.json
/expo/packages/expo-location/tsconfig.json
/expo/packages/expo-mail-composer/tsconfig.json
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/android/build.gradle
/expo/packages/expo-manifests/package.json
/expo/packages/expo-maps/tsconfig.json
/expo/packages/expo-media-library/CHANGELOG.md
/expo/packages/expo-media-library/android/build.gradle
/expo/packages/expo-media-library/package.json
/expo/packages/expo-media-library/tsconfig.json
/expo/packages/expo-module-scripts/package.json
/expo/packages/expo-module-scripts/templates/tsconfig.json
/expo/packages/expo-module-template/$package.json
/expo/packages/expo-module-template/package.json
/expo/packages/expo-module-template/tsconfig.json
/expo/packages/expo-modules-autolinking/package.json
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/build.gradle
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/core/interfaces/ReactActivityLifecycleListener.java
/expo/packages/expo-modules-core/package.json
/expo/packages/expo-modules-core/tsconfig.json
/expo/packages/expo-navigation-bar/CHANGELOG.md
/expo/packages/expo-navigation-bar/android/build.gradle
/expo/packages/expo-navigation-bar/package.json
/expo/packages/expo-navigation-bar/tsconfig.json
/expo/packages/expo-network-addons/android/build.gradle
/expo/packages/expo-network-addons/package.json
/expo/packages/expo-network-addons/tsconfig.json
/expo/packages/expo-network/tsconfig.json
/expo/packages/expo-notifications/CHANGELOG.md
/expo/packages/expo-notifications/android/build.gradle
/expo/packages/expo-notifications/package.json
/expo/packages/expo-notifications/tsconfig.json
/expo/packages/expo-permissions/CHANGELOG.md
/expo/packages/expo-permissions/android/build.gradle
/expo/packages/expo-permissions/package.json
/expo/packages/expo-print/CHANGELOG.md
/expo/packages/expo-print/android/build.gradle
/expo/packages/expo-print/package.json
/expo/packages/expo-print/tsconfig.json
/expo/packages/expo-processing/package.json
/expo/packages/expo-random/tsconfig.json
/expo/packages/expo-screen-capture/tsconfig.json
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/android/build.gradle
/expo/packages/expo-screen-orientation/package.json
/expo/packages/expo-screen-orientation/tsconfig.json
/expo/packages/expo-secure-store/CHANGELOG.md
/expo/packages/expo-secure-store/android/build.gradle
/expo/packages/expo-secure-store/package.json
/expo/packages/expo-secure-store/tsconfig.json
/expo/packages/expo-sensors/CHANGELOG.md
/expo/packages/expo-sensors/android/build.gradle
/expo/packages/expo-sensors/ios/EXSensors/EXSensorsManager.m
/expo/packages/expo-sensors/package.json
/expo/packages/expo-sensors/tsconfig.json
/expo/packages/expo-sharing/tsconfig.json
/expo/packages/expo-speech/tsconfig.json
/expo/packages/expo-splash-screen/CHANGELOG.md
/expo/packages/expo-splash-screen/android/build.gradle
/expo/packages/expo-splash-screen/android/src/main/java/expo/modules/splashscreen/SplashScreenReactActivityLifecycleListener.kt
/expo/packages/expo-splash-screen/package.json
/expo/packages/expo-splash-screen/tsconfig.json
/expo/packages/expo-sqlite/CHANGELOG.md
/expo/packages/expo-sqlite/android/build.gradle
/expo/packages/expo-sqlite/android/src/main/java/expo/modules/sqlite/SQLiteModule.kt
/expo/packages/expo-sqlite/build/SQLite.d.ts
/expo/packages/expo-sqlite/build/SQLite.d.ts.map
/expo/packages/expo-sqlite/build/SQLite.js
/expo/packages/expo-sqlite/build/SQLite.js.map
/expo/packages/expo-sqlite/build/SQLite.types.d.ts
/expo/packages/expo-sqlite/build/SQLite.types.d.ts.map
/expo/packages/expo-sqlite/build/SQLite.types.js.map
/expo/packages/expo-sqlite/ios/SQLiteModule.swift
/expo/packages/expo-sqlite/package.json
/expo/packages/expo-sqlite/src/SQLite.ts
/expo/packages/expo-sqlite/src/SQLite.types.ts
/expo/packages/expo-sqlite/tsconfig.json
/expo/packages/expo-standard-web-crypto/tsconfig.json
/expo/packages/expo-status-bar/CHANGELOG.md
/expo/packages/expo-status-bar/package.json
/expo/packages/expo-status-bar/tsconfig.json
/expo/packages/expo-store-review/tsconfig.json
/expo/packages/expo-system-ui/tsconfig.json
/expo/packages/expo-task-manager/tsconfig.json
/expo/packages/expo-tracking-transparency/tsconfig.json
/expo/packages/expo-updates-interface/CHANGELOG.md
/expo/packages/expo-updates-interface/android/build.gradle
/expo/packages/expo-updates-interface/package.json
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/build.gradle
/expo/packages/expo-updates/package.json
/expo/packages/expo-updates/tsconfig.json
/expo/packages/expo-video-thumbnails/tsconfig.json
/expo/packages/expo-web-browser/CHANGELOG.md
/expo/packages/expo-web-browser/android/build.gradle
/expo/packages/expo-web-browser/package.json
/expo/packages/expo-web-browser/tsconfig.json
/expo/packages/expo-yarn-workspaces/package.json
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/android/build.gradle
/expo/packages/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt
/expo/packages/expo/bundledNativeModules.json
/expo/packages/expo/package.json
/expo/packages/expo/tsconfig.json
/expo/packages/html-elements/CHANGELOG.md
/expo/packages/html-elements/package.json
/expo/packages/html-elements/tsconfig.json
/expo/packages/jest-expo/CHANGELOG.md
/expo/packages/jest-expo/package.json
/expo/templates/expo-template-bare-minimum/ios/HelloWorld.xcodeproj/project.pbxproj
/expo/templates/expo-template-bare-minimum/package.json
/expo/templates/expo-template-blank-typescript/package.json
/expo/templates/expo-template-blank/package.json
/expo/templates/expo-template-tabs/package.json
/expo/yarn.lock
2fbedb1828-Jul-2023 Evan Bacon <[email protected]>

feat(cli, metro): add inverse import error stack (#23551)

# Why

Many users encounter issues where a library reaches into react-native
internals on web and the error isn't helpful. This PR create

feat(cli, metro): add inverse import error stack (#23551)

# Why

Many users encounter issues where a library reaches into react-native
internals on web and the error isn't helpful. This PR creates a graph of
resolutions to print the full stack of imports that lead to an invalid
resolution. This helps show which application code can be modified to
fix a bug.

Unclear if we want to add an experimental version of this in Expo CLI or
in Metro. For now, I'm opening the draft so some power-users can pull
the branch and use it to debug their projects.

I'll be splitting parts of this PR out and merging them into upstream
(expo/expo) in the meantime.

### Before

<img width="1140" alt="Screenshot 2023-07-15 at 4 24 21 PM"
src="https://github.com/expo/expo/assets/9664363/d75291e8-7ba0-45ae-b236-e688be8eee16">


### After

<img width="1148" alt="Screenshot 2023-07-15 at 4 17 21 PM"
src="https://github.com/expo/expo/assets/9664363/4da8cbb7-c55e-4697-a09b-fb2e4752d5ec">

## Usage in dev

- Pull this branch
- [Setup local CLI in
dev](https://github.com/expo/expo/blob/main/packages/%40expo/cli/README.md#contributing).
- Start your project with local CLI in dev.

# Test Plan

- TBD

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/docs/pages/more/expo-cli.mdx
/expo/docs/pages/push-notifications/push-notifications-setup.mdx
/expo/docs/pages/router/migrate/from-react-navigation.mdx
/expo/docs/pages/ui-programming/react-native-styling-buttons.mdx
/expo/docs/pages/versions/unversioned/config/metro.mdx
/expo/docs/public/static/data/unversioned/expo-camera.json
/expo/docs/public/static/data/v49.0.0/expo-camera.json
/expo/docs/public/static/data/v49.0.0/expo-sqlite.json
/expo/docs/public/static/images/notifications/notification-on-android.png
/expo/docs/public/static/images/notifications/push-notifications-tool-overview.png
/expo/packages/@expo/cli/CHANGELOG.md
metro/MetroTerminalReporter.ts
metro/withMetroMultiPlatform.ts
metro/withMetroResolvers.ts
/expo/packages/@expo/cli/src/utils/env.ts
/expo/packages/@expo/cli/ts-declarations/metro-babel-transformer/index.d.ts
/expo/packages/@expo/fingerprint/build/sourcer/Expo.d.ts
/expo/packages/@expo/fingerprint/build/sourcer/Expo.js
/expo/packages/@expo/fingerprint/build/sourcer/Expo.js.map
/expo/packages/@expo/fingerprint/e2e/__tests__/managed-test.ts
/expo/packages/@expo/fingerprint/package.json
/expo/packages/@expo/fingerprint/src/sourcer/Expo.ts
/expo/packages/@expo/fingerprint/src/sourcer/__tests__/Expo-test.ts
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/@expo/metro-config/babel-transformer/index.d.ts
/expo/packages/@expo/metro-config/babel-transformer/index.js
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js
/expo/packages/@expo/metro-config/build/ExpoMetroConfig.js.map
/expo/packages/@expo/metro-config/build/babel-core.d.ts
/expo/packages/@expo/metro-config/build/babel-core.js
/expo/packages/@expo/metro-config/build/babel-core.js.map
/expo/packages/@expo/metro-config/build/babel-transformer.d.ts
/expo/packages/@expo/metro-config/build/babel-transformer.js
/expo/packages/@expo/metro-config/build/babel-transformer.js.map
/expo/packages/@expo/metro-config/package.json
/expo/packages/@expo/metro-config/src/ExpoMetroConfig.ts
/expo/packages/@expo/metro-config/src/__tests__/ExpoMetroConfig-test.ts
/expo/packages/@expo/metro-config/src/__tests__/babel-transformer.test.ts
/expo/packages/@expo/metro-config/src/babel-core.ts
/expo/packages/@expo/metro-config/src/babel-transformer.ts
/expo/packages/expo-camera/build/Camera.types.d.ts
/expo/packages/expo-camera/build/Camera.types.js.map
/expo/packages/expo-camera/src/Camera.types.ts
/expo/packages/expo-status-bar/CHANGELOG.md
/expo/packages/expo-status-bar/build/setStatusBarStyle.d.ts
/expo/packages/expo-status-bar/build/setStatusBarStyle.d.ts.map
/expo/packages/expo-status-bar/build/setStatusBarStyle.js
/expo/packages/expo-status-bar/build/setStatusBarStyle.js.map
/expo/packages/expo-status-bar/src/__tests__/setStatusBarStyle-test.ts
/expo/packages/expo-status-bar/src/setStatusBarStyle.ts
/expo/tools/src/commands/SyncSdkBranchChangelogs.ts
/expo/yarn.lock
f4d08d0326-Jul-2023 Evan Bacon <[email protected]>

Fix Metro externals test. (#23741)

# Why

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

<!--
How did y

Fix Metro externals test. (#23741)

# Why

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...

465d369426-Jul-2023 Evan Bacon <[email protected]>

feat(cli): dynamically enable lazy bundling (#23675)

# Why

If a package is using `import()` syntax, it needs to have
`@expo/metro-runtime` installed and imported somewhere. This issue
partially

feat(cli): dynamically enable lazy bundling (#23675)

# Why

If a package is using `import()` syntax, it needs to have
`@expo/metro-runtime` installed and imported somewhere. This issue
partially goes away in RN 73, and is not a problem in `expo-router`.

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/android/expoview/build.gradle
/expo/android/expoview/src/main/java/host/exp/exponent/experience/DetachedModuleRegistryAdapter.kt
/expo/android/expoview/src/main/java/host/exp/exponent/experience/HomeActivity.kt
/expo/android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.kt
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/ExponentPackage.kt
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/core/modules/ExpoGoModule.kt
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/modules/universal/ExpoModuleRegistryAdapter.kt
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/arm64-v8a/libreact_nativemodule_core_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/arm64-v8a/libturbomodulejsijni_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/armeabi-v7a/libreact_nativemodule_core_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/armeabi-v7a/libturbomodulejsijni_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86/libreact_nativemodule_core_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86/libturbomodulejsijni_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86_64/libreact_nativemodule_core_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86_64/libturbomodulejsijni_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/arm64-v8a/libreactnativejni_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/arm64-v8a/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/armeabi-v7a/libreactnativejni_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/armeabi-v7a/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86/libreactnativejni_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86_64/libreactnativejni_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86_64/libreanimated_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/build.gradle
/expo/android/versioned-abis/expoview-abi49_0_0/maven/host/exp/reactandroid-abi49_0_0/1.0.0/_remote.repositories
/expo/android/versioned-abis/expoview-abi49_0_0/maven/host/exp/reactandroid-abi49_0_0/maven-metadata-local.xml
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/AndroidManifest.xml
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/ImagePickerExceptions.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/ImagePickerModule.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/contracts/CameraContract.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/contracts/ContractsUtils.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/contracts/CropImageContract.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/contracts/ImageLibraryContract.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/AppContext.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/KotlinInteropModuleRegistry.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/ModuleHolder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/ModuleRegistry.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/classcomponent/ClassComponentBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/functions/AnyFunction.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/functions/AsyncFunctionBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/modules/Module.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/modules/ModuleDefinitionBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/objects/ObjectDefinitionBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/objects/PropertyComponentBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/records/RecordTypeConverter.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/tracing/ExpoTrace.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/types/AnyType.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/types/TypeConverterProvider.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/ErrorView.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/GroupViewManagerWrapper.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/SimpleViewManagerWrapper.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/ViewDefinitionBuilder.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/ViewManagerDefinition.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/views/ViewManagerWrapperDelegate.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/location/LocationHelpers.java
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/location/LocationModule.java
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/location/taskConsumers/LocationTaskConsumer.java
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/medialibrary/MediaLibraryModule.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-modules-core_abi49_0_0.so
/expo/apps/bare-expo/ios/Podfile.lock
/expo/docs/pages/guides/deep-linking.mdx
/expo/docs/pages/guides/environment-variables.mdx
/expo/docs/pages/guides/typescript.mdx
/expo/docs/pages/guides/using-firebase.mdx
/expo/docs/pages/routing/navigating-pages.mdx
/expo/docs/pages/tutorial/image-picker.mdx
/expo/docs/pages/versions/unversioned/sdk/localization.mdx
/expo/docs/pages/versions/v46.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v47.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v48.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v49.0.0/sdk/localization.mdx
/expo/docs/public/static/examples/unversioned/tutorial/02-image-picker/ImageViewer.js
/expo/docs/public/static/examples/v46.0.0/tutorial/02-image-picker/ImageViewer.js
/expo/docs/public/static/examples/v47.0.0/tutorial/02-image-picker/ImageViewer.js
/expo/docs/public/static/examples/v48.0.0/tutorial/02-image-picker/ImageViewer.js
/expo/docs/public/static/examples/v49.0.0/tutorial/02-image-picker/ImageViewer.js
/expo/ios/Exponent/Kernel/Views/EXAppViewController.m
/expo/ios/Exponent/Versioned/Core/Modules/ExpoGoModule.swift
/expo/ios/Exponent/Versioned/Core/VersionManager.swift
/expo/ios/Podfile.lock
/expo/ios/versioned/sdk49/Expo/ABI49_0_0Expo.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ABI49_0_0ExpoScreenOrientation.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationRegistry.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationViewController.swift
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/e2e/__tests__/start-test.ts
metro/MetroBundlerDevServer.ts
metro/__tests__/MetroBundlerDevServer-test.ts
middleware/ManifestMiddleware.ts
middleware/__tests__/ManifestMiddleware-test.ts
/expo/packages/@expo/cli/static/react-devtools-page/index.html
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/babel-preset-expo/CHANGELOG.md
/expo/packages/expo-dev-client-components/CHANGELOG.md
/expo/packages/expo-dev-client-components/package.json
/expo/packages/expo-dev-client/CHANGELOG.md
/expo/packages/expo-dev-client/android/build.gradle
/expo/packages/expo-dev-client/package.json
/expo/packages/expo-dev-launcher/CHANGELOG.md
/expo/packages/expo-dev-launcher/android/build.gradle
/expo/packages/expo-dev-launcher/android/src/react-native-72/expo/modules/devlauncher/rncompatibility/DevLauncherDevSupportManager.kt
/expo/packages/expo-dev-launcher/ios/EXRCTAppDelegateInterceptor.mm
/expo/packages/expo-dev-launcher/package.json
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-dev-menu/android/build.gradle
/expo/packages/expo-dev-menu/package.json
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/android/build.gradle
/expo/packages/expo-image/android/proguard-rules.pro
/expo/packages/expo-image/android/src/main/java/expo/modules/image/ExpoImageViewWrapper.kt
/expo/packages/expo-image/android/src/main/java/expo/modules/image/ImageViewWrapperTarget.kt
/expo/packages/expo-image/android/src/main/java/expo/modules/image/ThumbnailRequestCoordinatorExtension.kt
/expo/packages/expo-location/CHANGELOG.md
/expo/packages/expo-manifests/ios/EXManifests/BaseLegacyManifest.swift
/expo/packages/expo-manifests/ios/EXManifests/Manifest.swift
/expo/packages/expo-manifests/ios/EXManifests/NewManifest.swift
/expo/packages/expo-media-library/CHANGELOG.md
/expo/packages/expo-module-scripts/CHANGELOG.md
/expo/packages/expo-module-scripts/package.json
/expo/packages/expo-module-template/$package.json
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/CoreModuleTest.kt
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JSIModuleMock.kt
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JavaScriptFunctionTest.kt
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JavaScriptObjectTest.kt
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JavaScriptRuntimeTest.kt
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JavaScriptValueTest.kt
/expo/packages/expo-modules-core/android/src/main/cpp/JSIInteropModuleRegistry.cpp
/expo/packages/expo-modules-core/android/src/main/cpp/JSIInteropModuleRegistry.h
/expo/packages/expo-modules-core/android/src/main/cpp/JavaScriptRuntime.cpp
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/adapters/react/ModuleRegistryAdapter.java
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/AppContext.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/defaultmodules/CoreModule.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/jni/JSIInteropModuleRegistry.kt
/expo/packages/expo-modules-core/ios/Services/EXReactFontManager.m
/expo/packages/expo-modules-core/ios/Swift/ModuleRegistry.swift
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/ios/ScreenOrientationRegistry.swift
/expo/packages/expo-screen-orientation/ios/ScreenOrientationViewController.swift
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/statemachine/UpdatesStateContext.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/statemachine/UpdatesStateMachine.kt
/expo/packages/expo-updates/build/Updates.d.ts.map
/expo/packages/expo-updates/build/Updates.js
/expo/packages/expo-updates/build/Updates.js.map
/expo/packages/expo-updates/build/Updates.types.d.ts
/expo/packages/expo-updates/build/Updates.types.d.ts.map
/expo/packages/expo-updates/build/Updates.types.js.map
/expo/packages/expo-updates/build/UpdatesEmitter.d.ts.map
/expo/packages/expo-updates/build/UpdatesEmitter.js
/expo/packages/expo-updates/build/UpdatesEmitter.js.map
/expo/packages/expo-updates/build/UseUpdatesUtils.d.ts.map
/expo/packages/expo-updates/build/UseUpdatesUtils.js
/expo/packages/expo-updates/build/UseUpdatesUtils.js.map
/expo/packages/expo-updates/e2e/fixtures/App-apitest.tsx
/expo/packages/expo-updates/ios/EXUpdates/UpdatesStateMachine.swift
/expo/packages/expo-updates/src/Updates.ts
/expo/packages/expo-updates/src/Updates.types.ts
/expo/packages/expo-updates/src/UpdatesEmitter.ts
/expo/packages/expo-updates/src/UseUpdatesUtils.ts
/expo/packages/expo-updates/src/__tests__/UseUpdates-test.ios.tsx
/expo/packages/expo/build/Expo.d.ts
/expo/packages/expo/build/Expo.d.ts.map
/expo/packages/expo/build/Expo.js
/expo/packages/expo/build/Expo.js.map
/expo/packages/expo/build/environment/ExpoGo.d.ts
/expo/packages/expo/build/environment/ExpoGo.d.ts.map
/expo/packages/expo/build/environment/ExpoGo.js
/expo/packages/expo/build/environment/ExpoGo.js.map
/expo/packages/expo/bundledNativeModules.json
/expo/packages/expo/package.json
/expo/packages/expo/src/Expo.ts
/expo/packages/expo/src/environment/ExpoGo.ts
/expo/react-native-lab/react-native
/expo/tools/src/versioning/android/reactNativeTransforms.ts
8549393024-Jul-2023 Mark Lawlor <[email protected]>

fix(cli): add additional isRouteFile check before generating Expo Router types (#23694)

# Why

Expo Router's is still generating some types for invalid files.

# How

Add additional guard insi

fix(cli): add additional isRouteFile check before generating Expo Router types (#23694)

# Why

Expo Router's is still generating some types for invalid files.

# How

Add additional guard inside the `addFilePath` method

show more ...


/expo/docs/constants/navigation.js
/expo/docs/pages/guides/using-hermes.mdx
/expo/docs/pages/modules/android-lifecycle-listeners.mdx
/expo/docs/pages/modules/appdelegate-subscribers.mdx
/expo/docs/pages/modules/module-api.mdx
/expo/docs/pages/modules/module-config.mdx
/expo/docs/pages/modules/third-party-library.mdx
/expo/docs/pages/routing/layouts.mdx
/expo/docs/pages/versions/unversioned/sdk/audio.mdx
/expo/docs/pages/versions/v46.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v47.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v48.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v49.0.0/sdk/audio.mdx
/expo/docs/public/static/images/modules/third-party-library/result.webp
/expo/docs/public/static/schemas/unversioned/eas-json-submit-android-schema.js
/expo/docs/ui/components/Home/resources/WhyImage.tsx
/expo/ios/Podfile
/expo/ios/Podfile.lock
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/LinkingIOS/ABI49_0_0React-RCTLinking.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/Network/ABI49_0_0React-RCTNetwork.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/Settings/ABI49_0_0React-RCTSettings.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/Text/TextInput/ABI49_0_0RCTBackedTextInputDelegateAdapter.m
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/Vibration/ABI49_0_0React-RCTVibration.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/Base/ABI49_0_0RCTVersion.m
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/ABI49_0_0RCTLegacyViewManagerInteropCoordinatorAdapter.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/ABI49_0_0React-Fabric.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/ABI49_0_0React-rncore.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/ABI49_0_0ReactCommon.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/cxxreact/ABI49_0_0Instance.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/cxxreact/ABI49_0_0React-cxxreact.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/cxxreact/ABI49_0_0ReactNativeVersion.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/cxxreact/CMakeLists.txt
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/hermes/inspector/CMakeLists.txt
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/config/ABI49_0_0ReactNativeConfig.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/debug/ABI49_0_0React-debug.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/nativemodule/core/platform/ios/ABI49_0_0React-NativeModulesApple.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/nativemodule/samples/ABI49_0_0ReactCommon-Samples.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/legacyviewmanagerinterop/ABI49_0_0RCTLegacyViewManagerInteropCoordinator.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/legacyviewmanagerinterop/ABI49_0_0RCTLegacyViewManagerInteropCoordinator.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0ComponentDescriptors.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0EventEmitters.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0EventEmitters.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0Props.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0Props.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0RCTComponentViewHelpers.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0ShadowNodes.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0ShadowNodes.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0States.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/rncore/ABI49_0_0States.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/graphics/ABI49_0_0React-graphics.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/ios/ABI49_0_0React-ImageManager.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/runtimescheduler/ABI49_0_0React-runtimescheduler.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/utils/ABI49_0_0React-utils.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/codegen/ios/ABI49_0_0React-Codegen.podspec.json
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/package.json
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/scripts/react-native-xcode.sh
/expo/ios/versioned/sdk49/EXAV/ABI49_0_0EXAV.podspec.json
/expo/ios/versioned/sdk49/EXBarCodeScanner/ABI49_0_0EXBarCodeScanner.podspec.json
/expo/ios/versioned/sdk49/EXCamera/ABI49_0_0EXCamera.podspec.json
/expo/ios/versioned/sdk49/EXJSONUtils/ABI49_0_0EXJSONUtils.podspec.json
/expo/ios/versioned/sdk49/EXJSONUtils/EXJSONUtils/NSDictionary+ABI49_0_0EXJSONUtils.h
/expo/ios/versioned/sdk49/EXJSONUtils/EXJSONUtils/NSDictionary+ABI49_0_0EXJSONUtils.m
/expo/ios/versioned/sdk49/EXLocation/ABI49_0_0EXLocation.podspec.json
/expo/ios/versioned/sdk49/EXManifests/ABI49_0_0EXManifests.podspec.json
/expo/ios/versioned/sdk49/EXPermissions/ABI49_0_0EXPermissions.podspec.json
/expo/ios/versioned/sdk49/EXSplashScreen/ABI49_0_0EXSplashScreen.podspec.json
/expo/ios/versioned/sdk49/EXUpdates/ABI49_0_0EXUpdates.podspec.json
/expo/ios/versioned/sdk49/EXUpdatesInterface/ABI49_0_0EXUpdatesInterface.podspec.json
/expo/ios/versioned/sdk49/Expo/ABI49_0_0Expo.podspec.json
/expo/ios/versioned/sdk49/ExpoCrypto/ABI49_0_0ExpoCrypto.podspec.json
/expo/ios/versioned/sdk49/ExpoDocumentPicker/ABI49_0_0ExpoDocumentPicker.podspec.json
/expo/ios/versioned/sdk49/ExpoDocumentPicker/DocumentPickerModule.swift
/expo/ios/versioned/sdk49/ExpoDocumentPicker/DocumentPickerOptions.swift
/expo/ios/versioned/sdk49/ExpoGL/ABI49_0_0ExpoGL.podspec.json
/expo/ios/versioned/sdk49/ExpoImage/ABI49_0_0ExpoImage.podspec.json
/expo/ios/versioned/sdk49/ExpoImagePicker/ABI49_0_0ExpoImagePicker.podspec.json
/expo/ios/versioned/sdk49/ExpoModulesCore/ABI49_0_0ExpoModulesCore.podspec.json
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/AppDelegates/ExpoAppDelegate.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Tests/ExpoRequestCdpInterceptorSpec.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ABI49_0_0ExpoScreenOrientation.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationModule.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationRegistry.swift
/expo/ios/versioned/sdk49/ExpoSecureStore/ABI49_0_0ExpoSecureStore.podspec.json
/expo/ios/versioned/sdk49/ExpoSecureStore/SecureStoreModule.swift
/expo/packages/@expo/cli/CHANGELOG.md
type-generation/__tests__/routes.test.ts
type-generation/routes.ts
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/e2e/fixtures/App.tsx
/expo/packages/expo-updates/e2e/fixtures/Updates.e2e.ts
/expo/packages/expo-updates/ios/EXUpdates/AppController.swift
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/AppLoaderTask.swift
/expo/packages/expo-updates/ios/EXUpdates/Exceptions.swift
/expo/packages/expo-updates/ios/EXUpdates/UpdatesStateMachine.swift
/expo/react-native-lab/react-native
02bb162521-Jul-2023 Mark Lawlor <[email protected]>

fix: Expo Router type generation for whitespace filenames (#23662)

# Why

Expo Router type generation normalised whitespace when we should
preserve it. This keeps the types inline with edge case

fix: Expo Router type generation for whitespace filenames (#23662)

# Why

Expo Router type generation normalised whitespace when we should
preserve it. This keeps the types inline with edge case usage.

`/(my group, my other group )/my page.tsx` is a valid filename.

It should be typed as

```
/(my group)/my page
/(my other group)/my page
/my page
```

# How

Removed the URL normalisation and changed the group regex's to preserve
white space. Group names are now trimmed

# Test Plan

Updated unit tests

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: evanbacon <[email protected]>

show more ...

fc97985e21-Jul-2023 Mark Lawlor <[email protected]>

fix: ensure folder exists (#23664)

# Why

If the user deletes the `.expo` or `.expo/types` folder while running
Expo Router type generation, the CLI process would crash. This ensures
the folder

fix: ensure folder exists (#23664)

# Why

If the user deletes the `.expo` or `.expo/types` folder while running
Expo Router type generation, the CLI process would crash. This ensures
the folder always exists before writing to it.

show more ...

fb8f235b20-Jul-2023 Evan Bacon <[email protected]>

fix(cli): Fix running typed routes without an app directory. (#23661)

# Why

- Using typed routes without an app directory doesn't work.

<!--
Please describe the motivation for this PR, and li

fix(cli): Fix running typed routes without an app directory. (#23661)

# Why

- Using typed routes without an app directory doesn't work.

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...

4ceb267a20-Jul-2023 Mark Lawlor <[email protected]>

fix: Expo Router generating types for invalid route files (#23650)

New PR after revert of

https://github.com/expo/expo/pull/23421
https://github.com/expo/expo/pull/23609

---------

Co-auth

fix: Expo Router generating types for invalid route files (#23650)

New PR after revert of

https://github.com/expo/expo/pull/23421
https://github.com/expo/expo/pull/23609

---------

Co-authored-by: evanbacon <[email protected]>

show more ...

1375159a20-Jul-2023 Evan Bacon <[email protected]>

fix(cli): add deprecation notice to typed routes export and fix types (#23636)

# Why

- The Router type was missing new functions like `canGoBack`.
- The `router` object was not typed.
- The `us

fix(cli): add deprecation notice to typed routes export and fix types (#23636)

# Why

- The Router type was missing new functions like `canGoBack`.
- The `router` object was not typed.
- The `useSearchParams` deprecation warning was being removed.
- Added missing docs.
- Add missing `Redirect` component.
- Add missing doc block for the Link component.

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/apps/native-tests/ios/NativeTests.xcodeproj/project.pbxproj
/expo/apps/native-tests/ios/Podfile.lock
/expo/apps/sandbox/package.json
/expo/docs/common/error-utilities.ts
/expo/docs/constants/navigation.js
/expo/docs/pages/bare/error-recovery.mdx
/expo/docs/pages/bare/installing-expo-modules.mdx
/expo/docs/pages/eas-update/codepush.mdx
/expo/docs/pages/eas-update/debug-advanced.mdx
/expo/docs/pages/eas-update/getting-started.mdx
/expo/docs/pages/eas-update/migrate-from-classic-updates.mdx
/expo/docs/pages/eas-update/updating-your-app.mdx
/expo/docs/pages/guides/deep-linking.mdx
/expo/docs/pages/guides/using-analytics.mdx
/expo/docs/pages/index.tsx
/expo/docs/pages/router/advanced/drawer.mdx
/expo/docs/pages/router/advanced/modals.mdx
/expo/docs/pages/router/advanced/nesting-navigators.mdx
/expo/docs/pages/router/advanced/platform-specific-modules.mdx
/expo/docs/pages/router/advanced/router-settings.mdx
/expo/docs/pages/router/advanced/shared-routes.mdx
/expo/docs/pages/router/advanced/stack.mdx
/expo/docs/pages/router/advanced/tabs.mdx
/expo/docs/pages/router/migrate/from-react-navigation.mdx
/expo/docs/pages/router/reference/authentication.mdx
/expo/docs/pages/router/reference/hooks.mdx
/expo/docs/pages/router/reference/redirects.mdx
/expo/docs/pages/router/reference/screen-tracking.mdx
/expo/docs/pages/router/reference/search-parameters.mdx
/expo/docs/pages/router/reference/sitemap.mdx
/expo/docs/pages/router/reference/src-directory.mdx
/expo/docs/pages/router/reference/static-rendering.mdx
/expo/docs/pages/router/reference/troubleshooting.mdx
/expo/docs/pages/router/reference/typed-routes.mdx
/expo/docs/pages/versions/unversioned/sdk/location.mdx
/expo/docs/pages/versions/v48.0.0/sdk/location.mdx
/expo/docs/pages/versions/v49.0.0/sdk/location.mdx
/expo/docs/pages/workflow/continuous-native-generation.mdx
/expo/docs/public/static/data/unversioned/expo-file-system.json
/expo/docs/public/static/data/v49.0.0/expo-file-system.json
/expo/docs/public/static/images/sdk/location/enable-android-emulator-location.png
/expo/docs/public/static/images/sdk/location/ios-simulator-location.png
/expo/docs/ui/components/FileTree/index.tsx
/expo/docs/yarn.lock
/expo/ios/Client/EXHomeAppManager.m
/expo/ios/Exponent-Bridging-Header.h
/expo/ios/Exponent.xcodeproj/project.pbxproj
/expo/ios/Exponent/Kernel/ReactAppManager/EXReactAppManager.mm
/expo/ios/Exponent/Versioned/Core/EXVersionManagerObjC.h
/expo/ios/Exponent/Versioned/Core/EXVersionManagerObjC.m
/expo/ios/Exponent/Versioned/Core/EXVersionUtils.h
/expo/ios/Exponent/Versioned/Core/EXVersionUtils.mm
/expo/ios/Exponent/Versioned/Core/Modules/ExpoGoModule.swift
/expo/ios/Exponent/Versioned/Core/UniversalModules/EXConstantsBinding.h
/expo/ios/Exponent/Versioned/Core/UniversalModules/EXScopedModuleRegistryAdapter.h
/expo/ios/Exponent/Versioned/Core/VersionManager.swift
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/src/export/__tests__/resolveOptions-test.ts
/expo/packages/@expo/cli/src/export/index.ts
/expo/packages/@expo/cli/src/export/resolveOptions.ts
type-generation/__typetests__/fixtures/basic.ts
type-generation/routes.ts
/expo/packages/expo-file-system/build/FileSystem.d.ts
/expo/packages/expo-file-system/build/FileSystem.js
/expo/packages/expo-file-system/build/FileSystem.js.map
/expo/packages/expo-file-system/src/FileSystem.ts
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image-picker/android/build.gradle
/expo/packages/expo-image-picker/android/src/main/AndroidManifest.xml
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/ImagePickerExceptions.kt
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/ImagePickerModule.kt
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/contracts/CameraContract.kt
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/contracts/ContractsUtils.kt
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/contracts/CropImageContract.kt
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/contracts/ImageLibraryContract.kt
/expo/packages/expo-image-picker/ios/ImagePickerModule.swift
/expo/packages/expo-image-picker/ios/UIImagePickerControllerExtentsion.swift
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/android/src/main/java/expo/modules/manifests/core/Manifest.kt
/expo/packages/expo-manifests/android/src/test/java/expo/modules/manifests/core/ManifestTest.kt
/expo/packages/expo-manifests/ios/EXManifests/Manifest.swift
/expo/packages/expo-manifests/ios/Tests/ManifestSpec.swift
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/build.gradle
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/AppContext.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/KotlinInteropModuleRegistry.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/ModuleHolder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/ModuleRegistry.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/modules/Module.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/tracing/ExpoTrace.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ErrorView.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewDefinitionBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewManagerDefinition.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewManagerWrapperDelegate.kt
/expo/packages/expo-modules-core/ios/AppDelegates/EXLegacyAppDelegateWrapper.m
/expo/packages/expo-modules-core/ios/AppDelegates/ExpoAppDelegate.swift
/expo/packages/expo-modules-core/ios/ModuleRegistryAdapter/EXModuleRegistryAdapter.h
/expo/packages/expo-modules-core/ios/ModuleRegistryAdapter/EXModuleRegistryAdapter.m
/expo/packages/expo-modules-core/ios/ModuleRegistryAdapter/EXModuleRegistryHolderReactModule.h
/expo/packages/expo-modules-core/ios/ModuleRegistryAdapter/EXModuleRegistryHolderReactModule.m
/expo/packages/expo-modules-core/ios/ModuleRegistryProvider/EXModuleRegistryProvider.h
/expo/packages/expo-modules-core/ios/Swift/AppContext.swift
/expo/packages/expo-modules-core/ios/Swift/ExpoBridgeModule.swift
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/plugin/build/withScreenOrientation.d.ts
/expo/packages/expo-screen-orientation/plugin/build/withScreenOrientation.js
/expo/packages/expo-screen-orientation/plugin/src/withScreenOrientation.ts
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/e2e/fixtures/project_files/eas-hooks/eas-build-pre-install.sh
/expo/packages/expo-updates/e2e/fixtures/project_files/xcode.env.local
/expo/packages/expo-updates/e2e/setup/project.js
/expo/templates/expo-template-bare-minimum/ios/HelloWorld.xcodeproj/project.pbxproj
/expo/tools/yarn.lock
/expo/yarn.lock
cd152e7d19-Jul-2023 Mark Lawlor <[email protected]>

Revert "fix: Expo Router generating types for invalid route files" (#23609)

Reverts expo/expo#23421

cace54e419-Jul-2023 Mark Lawlor <[email protected]>

fix: Expo Router generating types for invalid route files (#23421)

# Why

https://github.com/expo/router/issues/736

Additionally, I noticed that `+html` files were not handled correctly.

# H

fix: Expo Router generating types for invalid route files (#23421)

# Why

https://github.com/expo/router/issues/736

Additionally, I noticed that `+html` files were not handled correctly.

# How

We return early inside the Metro watcher if the file is not a route file

# Test Plan

Reproduction steps in linked issue

# Checklist

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

show more ...


/expo/.github/workflows/docs-pr-deploy.yml
/expo/.github/workflows/docs-pr-destroy.yml
/expo/.github/workflows/docs.yml
/expo/Gemfile
/expo/Gemfile.lock
/expo/docs/deploy.sh
/expo/docs/global-styles/extras.ts
/expo/docs/package.json
/expo/docs/pages/accounts/account-types.mdx
/expo/docs/pages/bare/install-dev-builds-in-bare.mdx
/expo/docs/pages/build-reference/infrastructure.mdx
/expo/docs/pages/config-plugins/plugins-and-mods.mdx
/expo/docs/pages/debugging/tools.mdx
/expo/docs/pages/develop/user-interface/fonts.mdx
/expo/docs/pages/develop/user-interface/splash-screen.mdx
/expo/docs/pages/eas-update/expo-dev-client.mdx
/expo/docs/pages/guides/facebook-authentication.mdx
/expo/docs/pages/guides/google-authentication.mdx
/expo/docs/pages/guides/ios-developer-mode.mdx
/expo/docs/pages/guides/using-analytics.mdx
/expo/docs/pages/router/advanced/modals.mdx
/expo/docs/pages/router/migrate/from-react-navigation.mdx
/expo/docs/pages/router/reference/sitemap.mdx
/expo/docs/pages/routing/appearance.mdx
/expo/docs/pages/routing/create-pages.mdx
/expo/docs/pages/routing/error-handling.mdx
/expo/docs/pages/routing/installation.mdx
/expo/docs/pages/routing/introduction.mdx
/expo/docs/pages/routing/layouts.mdx
/expo/docs/pages/routing/navigating-pages.mdx
/expo/docs/pages/submit/introduction.mdx
/expo/docs/pages/versions/unversioned/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v46.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v47.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v48.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v49.0.0/sdk/bar-code-scanner.mdx
/expo/docs/public/static/data/unversioned/expo-updates.json
/expo/docs/public/static/images/accounts/converting-personal-account.png
/expo/docs/public/static/images/accounts/enter-name-org.png
/expo/docs/public/static/images/accounts/members.png
/expo/docs/public/static/images/accounts/rename-account.png
/expo/docs/public/static/images/accounts/transfer-project.png
/expo/docs/public/static/images/bare/remove_start_packager.png
/expo/docs/public/static/images/debugging/expo-go-developer-menu.png
/expo/docs/public/static/images/debugging/expo-go-element-inspector.png
/expo/docs/public/static/images/debugging/inspector-breakpoint-console.png
/expo/docs/public/static/images/debugging/inspector-breakpoint.png
/expo/docs/public/static/images/debugging/inspector-network-post.png
/expo/docs/public/static/images/debugging/inspector-source-tab.png
/expo/docs/public/static/images/debugging/react-native-community-cli-debugger-ui.png
/expo/docs/public/static/images/debugging/vscode-expo.png
/expo/docs/public/static/images/dev-client/custom-menu-button.png
/expo/docs/public/static/images/dev-client/eas-updates-screen.png
/expo/docs/public/static/images/dev-client/extensions-panel.png
/expo/docs/public/static/images/dev-client/launcher-screen.png
/expo/docs/public/static/images/eas-build/build-from-github/github-build-ui.png
/expo/docs/public/static/images/eas-build/configure/01-configure-platform.png
/expo/docs/public/static/images/eas-build/configure/02-configure-app-ids.png
/expo/docs/public/static/images/eas-build/configure/03-next-steps.png
/expo/docs/public/static/images/eas-build/eas-build-resign.png
/expo/docs/public/static/images/eas-build/environment-secrets/secrets-create-filled.png
/expo/docs/public/static/images/eas-build/npmrc.png
/expo/docs/public/static/images/eas-build/tests/01-click-me.png
/expo/docs/public/static/images/eas-build/tests/02-hi.png
/expo/docs/public/static/images/eas-build/tests/03-logs.png
/expo/docs/public/static/images/eas-build/tests/04-artifacts.png
/expo/docs/public/static/images/eas-build/variants/1-ios-duplicate-target.png
/expo/docs/public/static/images/eas-build/variants/2-scheme-list.png
/expo/docs/public/static/images/eas-build/variants/3-target-build-settings.png
/expo/docs/public/static/images/expo-router/directory.png
/expo/docs/public/static/images/expo-router/error-boundaries.png
/expo/docs/public/static/images/expo-router/unmatched.png
/expo/docs/public/static/images/faq-button-style-button.png
/expo/docs/public/static/images/faq-button-style-pressable.png
/expo/docs/public/static/images/fetch-app-development.png
/expo/docs/public/static/images/get-started/developer-menu.png
/expo/docs/public/static/images/guides/android-package-error.png
/expo/docs/public/static/images/guides/android-required-fields.png
/expo/docs/public/static/images/guides/ios-url-scheme.png
/expo/docs/public/static/images/host-your-app-debug.png
/expo/docs/public/static/images/ios-dev-mode/ios-16-developer-mode-0.jpg
/expo/docs/public/static/images/ios-dev-mode/ios-16-developer-mode-1.png
/expo/docs/public/static/images/ios-dev-mode/ios-16-developer-mode-2.png
/expo/docs/public/static/images/ios-dev-mode/ios-16-developer-mode-3.png
/expo/docs/public/static/images/modules/native-view-tutorial/web-browser.png
/expo/docs/public/static/images/sdk/notifications/categories.png
/expo/docs/public/static/images/share-dev-build/expo-dashboard.png
/expo/docs/public/static/images/simulate-background-fetch-instruments.png
/expo/docs/public/static/images/splash-screen/backgroundColor-noodles.png
/expo/docs/public/static/images/splash-screen/resizeMode-noodles.png
/expo/docs/public/static/images/splash-screen/resizeMode.png
/expo/docs/public/static/images/stack-trace.jpg
/expo/docs/public/static/images/store-review.png
/expo/docs/public/static/resource-specs.json
/expo/docs/public/static/schemas/unversioned/eas-json-build-android-schema.js
/expo/docs/public/static/schemas/unversioned/eas-json-build-ios-schema.js
/expo/docs/scripts/resource-specs-sync.mjs
/expo/docs/types/resourceSpecs.d.ts
/expo/docs/ui/components/CommandMenu/CommandMenu.tsx
/expo/docs/ui/components/CommandMenu/CommandMenuTrigger.tsx
/expo/docs/ui/components/CommandMenu/Items/ExpoDocsItem.tsx
/expo/docs/ui/components/CommandMenu/Items/ExpoItem.tsx
/expo/docs/ui/components/CommandMenu/Items/RNDirectoryItem.tsx
/expo/docs/ui/components/CommandMenu/Items/RNDocsItem.tsx
/expo/docs/ui/components/CommandMenu/Items/icons.tsx
/expo/docs/ui/components/CommandMenu/expoEntries.ts
/expo/docs/ui/components/CommandMenu/styles.ts
/expo/docs/ui/components/CommandMenu/utils.ts
/expo/docs/ui/components/FileTree/index.tsx
/expo/docs/ui/components/Markdown/index.tsx
/expo/docs/ui/components/Text/index.tsx
/expo/docs/ui/components/utils/infrastructure.tsx
/expo/ios/Client/EXRootViewController.m
/expo/ios/Exponent/Kernel/Views/EXAppViewController.m
/expo/packages/@expo/cli/CHANGELOG.md
type-generation/__tests__/routes.test.ts
type-generation/routes.ts
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/@expo/metro-config/build/rewriteRequestUrl.js
/expo/packages/@expo/metro-config/build/rewriteRequestUrl.js.map
/expo/packages/@expo/metro-config/src/__tests__/rewriteRequestUrl.test.ts
/expo/packages/@expo/metro-config/src/rewriteRequestUrl.ts
/expo/packages/expo-calendar/build/ExpoCalendar.d.ts
/expo/packages/expo-calendar/build/ExpoCalendar.d.ts.map
/expo/packages/expo-calendar/build/ExpoCalendar.js
/expo/packages/expo-calendar/build/ExpoCalendar.js.map
/expo/packages/expo-calendar/src/ExpoCalendar.ts
/expo/packages/expo-cellular/build/ExpoCellular.d.ts
/expo/packages/expo-cellular/build/ExpoCellular.d.ts.map
/expo/packages/expo-cellular/build/ExpoCellular.js
/expo/packages/expo-cellular/build/ExpoCellular.js.map
/expo/packages/expo-cellular/src/ExpoCellular.ts
/expo/packages/expo-constants/CHANGELOG.md
/expo/packages/expo-constants/scripts/get-app-config-android.gradle
/expo/packages/expo-eas-client/build/EASClient.d.ts
/expo/packages/expo-eas-client/build/EASClient.d.ts.map
/expo/packages/expo-eas-client/build/EASClient.js
/expo/packages/expo-eas-client/build/EASClient.js.map
/expo/packages/expo-eas-client/src/EASClient.ts
/expo/packages/expo-image-manipulator/build/ExpoImageManipulator.d.ts
/expo/packages/expo-image-manipulator/build/ExpoImageManipulator.d.ts.map
/expo/packages/expo-image-manipulator/build/ExpoImageManipulator.js
/expo/packages/expo-image-manipulator/build/ExpoImageManipulator.js.map
/expo/packages/expo-image-manipulator/src/ExpoImageManipulator.ts
/expo/packages/expo-image-picker/build/ExponentImagePicker.d.ts
/expo/packages/expo-image-picker/build/ExponentImagePicker.d.ts.map
/expo/packages/expo-image-picker/build/ExponentImagePicker.js
/expo/packages/expo-image-picker/build/ExponentImagePicker.js.map
/expo/packages/expo-image-picker/src/ExponentImagePicker.ts
/expo/packages/expo-in-app-purchases/build/ExpoInAppPurchases.d.ts
/expo/packages/expo-in-app-purchases/build/ExpoInAppPurchases.d.ts.map
/expo/packages/expo-in-app-purchases/build/ExpoInAppPurchases.js
/expo/packages/expo-in-app-purchases/build/ExpoInAppPurchases.js.map
/expo/packages/expo-in-app-purchases/src/ExpoInAppPurchases.ts
/expo/packages/expo-keep-awake/build/ExpoKeepAwake.d.ts
/expo/packages/expo-keep-awake/build/ExpoKeepAwake.d.ts.map
/expo/packages/expo-keep-awake/build/ExpoKeepAwake.js
/expo/packages/expo-keep-awake/build/ExpoKeepAwake.js.map
/expo/packages/expo-keep-awake/src/ExpoKeepAwake.ts
/expo/packages/expo-location/build/ExpoLocation.d.ts
/expo/packages/expo-location/build/ExpoLocation.d.ts.map
/expo/packages/expo-location/build/ExpoLocation.js
/expo/packages/expo-location/build/ExpoLocation.js.map
/expo/packages/expo-location/src/ExpoLocation.ts
/expo/packages/expo-media-library/CHANGELOG.md
/expo/packages/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JSIModuleMock.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/AppContext.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/exception/CodedException.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/exception/ExceptionDecorator.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/functions/AsyncFunction.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/functions/SuspendFunctionComponent.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/jni/PromiseImpl.kt
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.d.ts
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.d.ts.map
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.js
/expo/packages/expo-navigation-bar/build/ExpoNavigationBar.js.map
/expo/packages/expo-navigation-bar/src/ExpoNavigationBar.ts
/expo/packages/expo-screen-orientation/ios/ScreenOrientationRegistry.swift
/expo/packages/expo-splash-screen/build/ExpoSplashScreen.d.ts.map
/expo/packages/expo-splash-screen/build/ExpoSplashScreen.js
/expo/packages/expo-splash-screen/build/ExpoSplashScreen.js.map
/expo/packages/expo-splash-screen/src/ExpoSplashScreen.ts
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/build/Updates.d.ts
/expo/packages/expo-updates/build/Updates.d.ts.map
/expo/packages/expo-updates/build/Updates.js
/expo/packages/expo-updates/build/Updates.js.map
/expo/packages/expo-updates/build/UpdatesEmitter.d.ts
/expo/packages/expo-updates/build/UpdatesEmitter.d.ts.map
/expo/packages/expo-updates/build/UpdatesEmitter.js
/expo/packages/expo-updates/build/UpdatesEmitter.js.map
/expo/packages/expo-updates/build/UpdatesHooks.d.ts
/expo/packages/expo-updates/build/UpdatesHooks.d.ts.map
/expo/packages/expo-updates/build/UpdatesHooks.js
/expo/packages/expo-updates/build/UpdatesHooks.js.map
/expo/packages/expo-updates/build/UseUpdates.d.ts
/expo/packages/expo-updates/build/UseUpdates.d.ts.map
/expo/packages/expo-updates/build/UseUpdates.js
/expo/packages/expo-updates/build/UseUpdates.js.map
/expo/packages/expo-updates/build/UseUpdates.types.d.ts
/expo/packages/expo-updates/build/UseUpdates.types.d.ts.map
/expo/packages/expo-updates/build/UseUpdates.types.js
/expo/packages/expo-updates/build/UseUpdates.types.js.map
/expo/packages/expo-updates/build/UseUpdatesUtils.d.ts
/expo/packages/expo-updates/build/UseUpdatesUtils.d.ts.map
/expo/packages/expo-updates/build/UseUpdatesUtils.js
/expo/packages/expo-updates/build/UseUpdatesUtils.js.map
/expo/packages/expo-updates/build/index.d.ts
/expo/packages/expo-updates/build/index.d.ts.map
/expo/packages/expo-updates/build/index.js
/expo/packages/expo-updates/build/index.js.map
/expo/packages/expo-updates/e2e/fixtures/App-apitest.tsx
/expo/packages/expo-updates/e2e/fixtures/App.tsx
/expo/packages/expo-updates/e2e/fixtures/Updates.e2e.ts
/expo/packages/expo-updates/e2e/setup/project.js
/expo/packages/expo-updates/ios/EXUpdates/AppController.swift
/expo/packages/expo-updates/src/Updates.ts
/expo/packages/expo-updates/src/UpdatesEmitter.ts
/expo/packages/expo-updates/src/UpdatesHooks.ts
/expo/packages/expo-updates/src/UseUpdates.ts
/expo/packages/expo-updates/src/UseUpdates.types.ts
/expo/packages/expo-updates/src/UseUpdatesUtils.ts
/expo/packages/expo-updates/src/__mocks__/ExpoUpdates.ts
/expo/packages/expo-updates/src/__tests__/UseUpdates-test.ios.tsx
/expo/packages/expo-updates/src/__tests__/UseUpdatesTestApp.tsx
/expo/packages/expo-updates/src/index.ts
/expo/packages/expo-web-browser/build/ExpoWebBrowser.d.ts
/expo/packages/expo-web-browser/build/ExpoWebBrowser.d.ts.map
/expo/packages/expo-web-browser/build/ExpoWebBrowser.js
/expo/packages/expo-web-browser/build/ExpoWebBrowser.js.map
/expo/packages/expo-web-browser/src/ExpoWebBrowser.ts
/expo/tools/src/dynamic-macros/macros.ts
1106f3ac15-Jul-2023 Mark Lawlor <[email protected]>

Rework ExpoRouter HrefObject (#23507)

# Why

Reworks how `Href` and `HrefObject` works to fix multiple issues with
Expo Router types

Fixes:
- Issues where HrefObject required `as const` typing unde

Rework ExpoRouter HrefObject (#23507)

# Why

Reworks how `Href` and `HrefObject` works to fix multiple issues with
Expo Router types

Fixes:
- Issues where HrefObject required `as const` typing under some
conditions (https://github.com/expo/router/issues/769)
- HrefObject now auto-completes all dynamic routes (previously only did
static routes)
- HrefObject `params` is no longer strict and can accept extra arguments
- `useLocalSearchParams`/`useSearchParams`/`useGlobalSearchParams` now
allow for arbitrary generics
- If a route is passed as the genertic for
`useLocalSearchParams`/`useSearchParams`/`useGlobalSearchParams` will
return an object with keys typed for the known parameters, but still
allow for arbitrary search params
- Top level catch all routes (e.g `/[...missing]`) no longer cause
typing to fail
- e.g `<Link href="/(test)/[value]" />` will now correctly error that it
should be a HrefObject and not a Href
- When setting a `param` it can be a `string` or `number` - however it
will always be a string when returned from
`useLocalSearchParams`/`useSearchParams`/`useGlobalSearchParams`

PR superseeds https://github.com/expo/expo/pull/23422

# Test Plan

Type tests were updated but some things need to be manually tested (like
autocomplete)

The project generated by `npx create-expo-app@latest --template tabs@49`
can be used to easily test.

show more ...

6fb512fa14-Jul-2023 Evan Bacon <[email protected]>

fix(cli): Set `preferNativePlatform` to `false` for all web requests. (#23527)

# Why

- Currently we fallback on the default or user-defined resolver if the
expo resolver fails. Now we'll skip th

fix(cli): Set `preferNativePlatform` to `false` for all web requests. (#23527)

# Why

- Currently we fallback on the default or user-defined resolver if the
expo resolver fails. Now we'll skip the default if the expo resolver
asserts.
- If the user-defined resolver is called, it will now have
`preferNativePlatform` disabled. This ensures we never attempt to
resolve a web file with `.native` extensions.

# Test Plan

- Unit tests

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/CHANGELOG.md
/expo/docs/common/error-utilities.ts
/expo/docs/constants/navigation.js
/expo/docs/pages/bare/overview.mdx
/expo/docs/pages/build/automate-submissions.mdx
/expo/docs/pages/build/introduction.mdx
/expo/docs/pages/guides/overview.mdx
/expo/docs/pages/overview.mdx
/expo/docs/pages/submit/android.mdx
/expo/docs/pages/submit/ios.mdx
/expo/docs/ui/components/Sidebar/SidebarHead.tsx
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/src/api/endpoint.ts
/expo/packages/@expo/cli/src/api/user/expoSsoLauncher.ts
/expo/packages/@expo/cli/src/api/user/user.ts
metro/__tests__/withMetroResolvers.test.ts
metro/withMetroResolvers.ts
/expo/packages/@expo/cli/src/utils/env.ts
/expo/packages/babel-preset-expo/CHANGELOG.md
/expo/packages/babel-preset-expo/package.json
/expo/packages/expo-dev-launcher/CHANGELOG.md
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-document-picker/ios/DocumentPickerModule.swift
/expo/packages/expo-document-picker/ios/DocumentPickerOptions.swift
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/build/ExpoImage.web.js
/expo/packages/expo-image/build/ExpoImage.web.js.map
/expo/packages/expo-image/build/web/ColorTintFilter.d.ts
/expo/packages/expo-image/build/web/ColorTintFilter.d.ts.map
/expo/packages/expo-image/build/web/ColorTintFilter.js
/expo/packages/expo-image/build/web/ColorTintFilter.js.map
/expo/packages/expo-image/build/web/ImageWrapper.d.ts
/expo/packages/expo-image/build/web/ImageWrapper.d.ts.map
/expo/packages/expo-image/build/web/ImageWrapper.js
/expo/packages/expo-image/build/web/ImageWrapper.js.map
/expo/packages/expo-image/build/web/ImageWrapper.types.d.ts
/expo/packages/expo-image/build/web/ImageWrapper.types.d.ts.map
/expo/packages/expo-image/build/web/ImageWrapper.types.js
/expo/packages/expo-image/build/web/ImageWrapper.types.js.map
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.d.ts
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.d.ts.map
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.js
/expo/packages/expo-image/build/web/getImageWrapperEventHandler.js.map
/expo/packages/expo-image/build/web/imageStyles.d.ts
/expo/packages/expo-image/build/web/imageStyles.d.ts.map
/expo/packages/expo-image/build/web/imageStyles.js
/expo/packages/expo-image/build/web/imageStyles.js.map
/expo/packages/expo-image/build/web/positioning.d.ts
/expo/packages/expo-image/build/web/positioning.d.ts.map
/expo/packages/expo-image/build/web/positioning.js
/expo/packages/expo-image/build/web/positioning.js.map
/expo/packages/expo-image/src/ExpoImage.web.tsx
/expo/packages/expo-image/src/web/ColorTintFilter.tsx
/expo/packages/expo-image/src/web/ImageWrapper.tsx
/expo/packages/expo-image/src/web/ImageWrapper.types.ts
/expo/packages/expo-image/src/web/getImageWrapperEventHandler.ts
/expo/packages/expo-image/src/web/imageStyles.tsx
/expo/packages/expo-image/src/web/positioning.ts
/expo/packages/expo-location/CHANGELOG.md
/expo/packages/expo-location/android/build.gradle
/expo/packages/expo-location/android/src/main/java/expo/modules/location/LocationHelpers.java
/expo/packages/expo-location/android/src/main/java/expo/modules/location/LocationModule.java
/expo/packages/expo-location/android/src/main/java/expo/modules/location/taskConsumers/LocationTaskConsumer.java
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/ios/ScreenOrientationModule.swift
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/build.gradle
/expo/packages/expo/CHANGELOG.md
/expo/yarn.lock
cf472be612-Jul-2023 Evan Bacon <[email protected]>

fix(cli): Added improved error message for static metro when a package is missing (#23499)

Co-authored-by: Expo Bot <[email protected]>


/expo/apps/bare-expo/ios/Podfile.lock
/expo/apps/bare-expo/package.json
/expo/apps/eas-expo-go/eas.json
/expo/apps/fabric-tester/package.json
/expo/apps/jest-expo-mock-generator/package.json
/expo/apps/native-component-list/package.json
/expo/apps/native-tests/package.json
/expo/apps/sandbox/package.json
/expo/apps/test-suite/package.json
/expo/docs/constants/navigation.js
/expo/docs/package.json
/expo/docs/pages/archive/expo-cli.mdx
/expo/docs/pages/build-reference/npm-hooks.mdx
/expo/docs/pages/distribution/publishing-websites.mdx
/expo/docs/pages/eas-update/migrate-from-classic-updates.mdx
/expo/docs/pages/eas/index.mdx
/expo/docs/pages/guides/typescript.mdx
/expo/docs/pages/push-notifications/push-notifications-setup.mdx
/expo/docs/pages/router/advanced/apple-handoff.mdx
/expo/docs/pages/router/advanced/router-settings.mdx
/expo/docs/pages/router/migrate/from-react-navigation.mdx
/expo/docs/pages/router/reference/async-routes.mdx
/expo/docs/pages/router/reference/authentication.mdx
/expo/docs/pages/router/reference/faq.mdx
/expo/docs/pages/router/reference/hooks.mdx
/expo/docs/pages/router/reference/redirects.mdx
/expo/docs/pages/router/reference/static-rendering.mdx
/expo/docs/pages/routing/navigating-pages.mdx
/expo/docs/pages/versions/unversioned/index.mdx
/expo/docs/pages/versions/v48.0.0/index.mdx
/expo/docs/pages/versions/v49.0.0/index.mdx
/expo/docs/ui/components/CustomIcons/HandWaveIcon.tsx
/expo/docs/ui/components/RouteUrl/RuntimePopup.tsx
/expo/docs/ui/components/RouteUrl/index.tsx
/expo/docs/ui/components/Sidebar/SidebarGroup.tsx
/expo/docs/ui/components/Sidebar/SidebarSingleEntry.tsx
/expo/docs/ui/components/Sidebar/SidebarTitle.tsx
/expo/docs/ui/components/Snippet/SnippetHeader.tsx
/expo/docs/yarn.lock
/expo/home/package.json
/expo/ios/Podfile.lock
/expo/ios/versioned/sdk49/Expo/ABI49_0_0Expo.podspec.json
/expo/ios/versioned/sdk49/ExpoImage/ABI49_0_0ExpoImage.podspec.json
/expo/ios/versioned/sdk49/ExpoImage/ImageModule.swift
/expo/ios/versioned/sdk49/ExpoImage/ImageView.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/DevTools/ExpoRequestInterceptorProtocol.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ABI49_0_0ExpoScreenOrientation.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationRegistry.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationUtilities.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationViewController.swift
/expo/package.json
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/src/api/endpoint.ts
/expo/packages/@expo/cli/src/api/graphql/queries/UserQuery.ts
/expo/packages/@expo/cli/src/api/user/UserSettings.ts
/expo/packages/@expo/cli/src/api/user/__mocks__/user.ts
/expo/packages/@expo/cli/src/api/user/__tests__/actions-test.ts
/expo/packages/@expo/cli/src/api/user/__tests__/user-test.ts
/expo/packages/@expo/cli/src/api/user/actions.ts
/expo/packages/@expo/cli/src/api/user/expoSsoLauncher.ts
/expo/packages/@expo/cli/src/api/user/user.ts
/expo/packages/@expo/cli/src/graphql/generated.ts
/expo/packages/@expo/cli/src/login/index.ts
metro/MetroBundlerDevServer.ts
metro/__tests__/MetroBundlerDevServer-test.ts
/expo/packages/@expo/cli/src/utils/analytics/metroDebuggerMiddleware.ts
/expo/packages/@expo/cli/src/utils/env.ts
/expo/packages/@expo/use-updates/build/UseUpdates.d.ts
/expo/packages/@expo/use-updates/build/UseUpdates.d.ts.map
/expo/packages/@expo/use-updates/build/UseUpdates.js
/expo/packages/@expo/use-updates/build/UseUpdates.js.map
/expo/packages/@expo/use-updates/build/UseUpdatesEmitter.d.ts
/expo/packages/@expo/use-updates/build/UseUpdatesEmitter.d.ts.map
/expo/packages/@expo/use-updates/build/UseUpdatesEmitter.js
/expo/packages/@expo/use-updates/build/UseUpdatesEmitter.js.map
/expo/packages/@expo/use-updates/docs/modules.md
/expo/packages/@expo/use-updates/src/UseUpdates.ts
/expo/packages/@expo/use-updates/src/UseUpdatesEmitter.ts
/expo/packages/expo-camera/CHANGELOG.md
/expo/packages/expo-dev-launcher/CHANGELOG.md
/expo/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle
/expo/packages/expo-dev-launcher/ios/main.jsbundle
/expo/packages/expo-dev-launcher/package.json
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-dev-menu/package.json
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/android/src/main/java/expo/modules/image/ExpoImageViewWrapper.kt
/expo/packages/expo-image/android/src/main/java/expo/modules/image/svg/SVGDrawableTranscoder.kt
/expo/packages/expo-image/build/ExpoImage.web.d.ts.map
/expo/packages/expo-image/build/ExpoImage.web.js
/expo/packages/expo-image/build/ExpoImage.web.js.map
/expo/packages/expo-image/build/Image.types.d.ts
/expo/packages/expo-image/build/Image.types.d.ts.map
/expo/packages/expo-image/build/Image.types.js.map
/expo/packages/expo-image/build/web/ImageWrapper.d.ts
/expo/packages/expo-image/build/web/ImageWrapper.d.ts.map
/expo/packages/expo-image/build/web/ImageWrapper.js
/expo/packages/expo-image/build/web/ImageWrapper.js.map
/expo/packages/expo-image/build/web/style.d.ts.map
/expo/packages/expo-image/build/web/style.js
/expo/packages/expo-image/build/web/style.js.map
/expo/packages/expo-image/src/ExpoImage.web.tsx
/expo/packages/expo-image/src/Image.types.ts
/expo/packages/expo-image/src/web/ImageWrapper.tsx
/expo/packages/expo-image/src/web/style.tsx
/expo/packages/expo-json-utils/CHANGELOG.md
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/ios/EXManifests/Manifest.swift
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/CMakeLists.txt
/expo/packages/expo-modules-core/android/build.gradle
/expo/packages/expo-modules-core/ios/Swift/DevTools/ExpoRequestInterceptorProtocol.swift
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/ios/ScreenOrientationUtilities.swift
/expo/packages/expo-screen-orientation/ios/ScreenOrientationViewController.swift
/expo/packages/expo-secure-store/CHANGELOG.md
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/UpdatesModule.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/statemachine/UpdatesStateContext.kt
/expo/packages/expo-updates/build/Updates.d.ts
/expo/packages/expo-updates/build/Updates.d.ts.map
/expo/packages/expo-updates/build/Updates.js
/expo/packages/expo-updates/build/Updates.js.map
/expo/packages/expo-updates/build/Updates.types.d.ts
/expo/packages/expo-updates/build/Updates.types.d.ts.map
/expo/packages/expo-updates/build/Updates.types.js.map
/expo/packages/expo-updates/build/UpdatesHooks.d.ts
/expo/packages/expo-updates/build/UpdatesHooks.d.ts.map
/expo/packages/expo-updates/build/UpdatesHooks.js
/expo/packages/expo-updates/build/UpdatesHooks.js.map
/expo/packages/expo-updates/cli/generateCodeSigningAsync.ts
/expo/packages/expo-updates/cli/utils/dir.ts
/expo/packages/expo-updates/e2e/fixtures/App.tsx
/expo/packages/expo-updates/e2e/fixtures/Updates.e2e.ts
/expo/packages/expo-updates/ios/EXUpdates/SelectionPolicy/SelectionPolicies.swift
/expo/packages/expo-updates/ios/EXUpdates/UpdatesModule.swift
/expo/packages/expo-updates/ios/EXUpdates/UpdatesUtils.swift
/expo/packages/expo-updates/package.json
/expo/packages/expo-updates/src/Updates.ts
/expo/packages/expo-updates/src/Updates.types.ts
/expo/packages/expo-updates/src/UpdatesHooks.ts
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/build/environment/DevLoadingView.d.ts.map
/expo/packages/expo/build/environment/DevLoadingView.js
/expo/packages/expo/build/environment/DevLoadingView.js.map
/expo/packages/expo/bundledNativeModules.json
/expo/packages/expo/package.json
/expo/packages/expo/src/environment/DevLoadingView.tsx
/expo/react-native-lab/react-native
/expo/templates/expo-template-bare-minimum/package.json
/expo/templates/expo-template-blank-typescript/package.json
/expo/templates/expo-template-blank/package.json
/expo/templates/expo-template-tabs/package.json
/expo/tools/src/commands/AndroidNativeUnitTests.ts
/expo/yarn.lock
667afdc311-Jul-2023 Gabriel Porto <[email protected]>

fix(cli): generate correct route types on Windows (#23386)

# Why

- CLI was generating wrong route types in windows
- Fixes [issue in
expo/router](https://github.com/expo/router/issues/719)
- W

fix(cli): generate correct route types on Windows (#23386)

# Why

- CLI was generating wrong route types in windows
- Fixes [issue in
expo/router](https://github.com/expo/router/issues/719)
- Watcher not adding/deleting route type in some cases, e.g. route name
with space

# How

<!--
How did you build this feature or fix this bug and why?
-->

- Normalized appRoot to use POSIX separator in windows, allowing to
remove appRoot from path
- Normalized file path from watcher to match route generated

# Test Plan
Needs to be tested on Windows:

1. Build the cli: ```yarn build```
2. Create an alias to the cli: ```alias
nexpo="/path/to/expo/packages/@expo/cli/build/bin/cli"```
3. Run expo on new project and check generated types on
```.expo\types\router.d.ts```

> Not sure it's the best way to test this, First PR to expo open to
feedback

# Checklist

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>
Co-authored-by: Mark Lawlor <[email protected]>

show more ...


/expo/android/expoview/src/main/java/host/exp/exponent/RNObject.kt
/expo/android/expoview/src/main/java/host/exp/exponent/kernel/KernelNetworkInterceptor.kt
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/ExperiencePackagePicker.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/devtools/ExpoNetworkInspectOkHttpInterceptors.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/devtools/ExpoRequestCdpInterceptor.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/kotlin/devtools/cdp/CdpNetworkTypes.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/host/exp/exponent/ExperiencePackagePicker.kt
/expo/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj
/expo/apps/bare-expo/ios/Podfile
/expo/apps/bare-expo/ios/Podfile.lock
/expo/apps/bare-expo/package.json
/expo/apps/native-component-list/src/screens/Image/ImageScreen.tsx
/expo/apps/native-component-list/src/screens/Image/ImageTintingScreen.tsx
/expo/dev-home-config.json
/expo/docs/common/utilities.ts
/expo/docs/pages/accounts/account-types.mdx
/expo/docs/pages/accounts/programmatic-access.mdx
/expo/docs/pages/accounts/two-factor.mdx
/expo/docs/pages/accounts/working-together.mdx
/expo/docs/pages/additional-resources/index.mdx
/expo/docs/pages/bare/using-expo-cli.mdx
/expo/docs/pages/build-reference/apk.mdx
/expo/docs/pages/build-reference/simulators.mdx
/expo/docs/pages/build/building-on-ci.mdx
/expo/docs/pages/debugging/errors-and-warnings.mdx
/expo/docs/pages/debugging/index.js
/expo/docs/pages/debugging/tools.mdx
/expo/docs/pages/develop/development-builds/use-development-builds.mdx
/expo/docs/pages/distribution/app-transfers.mdx
/expo/docs/pages/distribution/publishing-websites.mdx
/expo/docs/pages/eas-update/environment-variables.mdx
/expo/docs/pages/eas/webhooks.mdx
/expo/docs/pages/get-started/expo-go.mdx
/expo/docs/pages/guides/adopting-prebuild.mdx
/expo/docs/pages/guides/authentication.mdx
/expo/docs/pages/guides/linking.mdx
/expo/docs/pages/guides/using-flipper.mdx
/expo/docs/pages/guides/using-hermes.mdx
/expo/docs/pages/index.tsx
/expo/docs/pages/more/expo-cli.mdx
/expo/docs/pages/more/glossary-of-terms.mdx
/expo/docs/pages/router/advanced/nesting-navigators.mdx
/expo/docs/pages/router/advanced/tabs.mdx
/expo/docs/pages/versions/unversioned/config/metro.mdx
/expo/docs/pages/versions/unversioned/sdk/map-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/map-view.mdx
/expo/docs/pages/versions/v49.0.0/config/metro.mdx
/expo/docs/pages/versions/v49.0.0/sdk/map-view.mdx
/expo/docs/pages/workflow/upgrading-expo-sdk-walkthrough.mdx
/expo/docs/public/static/data/unversioned/expo-build-properties.json
/expo/docs/public/static/data/v48.0.0/expo-build-properties.json
/expo/docs/public/static/data/v49.0.0/expo-build-properties.json
/expo/docs/public/static/talks.ts
/expo/docs/ui/components/Home/Cells.tsx
/expo/docs/yarn.lock
/expo/home/menu/DevMenuBottomSheet.tsx
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/AppLoader/AppLoader.swift
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/Database/UpdatesDatabase.swift
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/SelectionPolicy/ReaperSelectionPolicyFilterAware.swift
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/Update/BareUpdate.swift
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/Update/Update.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/Arguments/Convertibles.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/DevTools/CdpNetworkTypes.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/DevTools/ExpoRequestCdpInterceptor.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/DevTools/ExpoRequestInterceptorProtocol.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Swift/Utilities.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/Tests/ConvertiblesSpec.swift
/expo/packages/@expo/cli/CHANGELOG.md
type-generation/__tests__/routes.test.ts
type-generation/routes.ts
/expo/packages/expo-build-properties/build/pluginConfig.d.ts
/expo/packages/expo-build-properties/src/pluginConfig.ts
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-dev-menu/build/ExpoDevMenu.d.ts
/expo/packages/expo-dev-menu/build/ExpoDevMenu.d.ts.map
/expo/packages/expo-dev-menu/build/ExpoDevMenu.js
/expo/packages/expo-dev-menu/build/ExpoDevMenu.js.map
/expo/packages/expo-dev-menu/src/ExpoDevMenu.ts
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-image/ios/ImageModule.swift
/expo/packages/expo-image/ios/ImageView.swift
/expo/packages/expo-json-utils/CHANGELOG.md
/expo/packages/expo-json-utils/ios/EXJSONUtils/NSDictionary+EXJSONUtils.h
/expo/packages/expo-json-utils/ios/EXJSONUtils/NSDictionary+EXJSONUtils.m
/expo/packages/expo-json-utils/ios/Tests/NSDictionary+EXJSONUtilsTest.m
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/src/main/AndroidManifest.xml
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/classcomponent/ClassComponentBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/devtools/ExpoNetworkInspectOkHttpInterceptors.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/devtools/ExpoRequestCdpInterceptor.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/devtools/cdp/CdpNetworkTypes.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/functions/AnyFunction.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/functions/AsyncFunctionBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/modules/ModuleDefinitionBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/objects/ObjectDefinitionBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/objects/PropertyComponentBuilder.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/records/RecordTypeConverter.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/types/AnyType.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/types/TypeConverterProvider.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/GroupViewManagerWrapper.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/SimpleViewManagerWrapper.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewDefinitionBuilder.kt
/expo/packages/expo-modules-core/android/src/test/java/expo/modules/kotlin/devtools/ExpoRequestCdpInterceptorTest.kt
/expo/packages/expo-modules-core/android/src/test/java/expo/modules/kotlin/functions/AnyFunctionTest.kt
/expo/packages/expo-modules-core/android/src/test/java/expo/modules/kotlin/views/ConcreteViewPropTest.kt
/expo/packages/expo-modules-core/ios/Swift/DevTools/CdpNetworkTypes.swift
/expo/packages/expo-modules-core/ios/Swift/DevTools/ExpoRequestCdpInterceptor.swift
/expo/packages/expo-modules-core/ios/Swift/DevTools/ExpoRequestInterceptorProtocol.swift
/expo/packages/expo-modules-core/ios/Tests/ExpoRequestCdpInterceptorSpec.swift
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/UpdatesModule.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderTask.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/loader/RemoteLoader.kt
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/AppLoader.swift
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/AppLoaderTask.swift
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/RemoteAppLoader.swift
/expo/packages/expo-updates/ios/EXUpdates/Database/UpdatesDatabase.swift
/expo/packages/expo-updates/ios/EXUpdates/SelectionPolicy/ReaperSelectionPolicyFilterAware.swift
/expo/packages/expo-updates/ios/EXUpdates/Update/BareUpdate.swift
/expo/packages/expo-updates/ios/EXUpdates/Update/Update.swift
/expo/packages/expo-updates/ios/EXUpdates/UpdatesUtils.swift
/expo/tools/src/Transforms.ts
/expo/tools/src/Transforms.types.ts
/expo/tools/src/vendoring/common.ts
/expo/tools/src/versioning/android/versionCxx/index.ts
70e5585a07-Jul-2023 Kudo Chien <[email protected]>

[cli][inspector-proxy] fix devtools websocket connection on windows (#23367)

# Why

fixes #23332
close ENG-9233

# How

windows does not support `0.0.0.0` or `[::]` as loopback address. in th

[cli][inspector-proxy] fix devtools websocket connection on windows (#23367)

# Why

fixes #23332
close ENG-9233

# How

windows does not support `0.0.0.0` or `[::]` as loopback address. in these case, we should fallback to `localhost` or `[::1]`.

# Test Plan

test devtools on windows

show more ...


/expo/apps/native-component-list/src/screens/DocumentPickerScreen.tsx
/expo/apps/native-component-list/src/screens/PrintScreen.tsx
/expo/docs/common/error-utilities.ts
/expo/docs/constants/navigation.js
/expo/docs/package.json
/expo/docs/pages/accounts/programmatic-access.mdx
/expo/docs/pages/bare/using-expo-client.mdx
/expo/docs/pages/build-reference/variables.mdx
/expo/docs/pages/build/building-from-github.mdx
/expo/docs/pages/eas-insights/index.js
/expo/docs/pages/eas-insights/introduction.mdx
/expo/docs/pages/eas-update/deployment-patterns.mdx
/expo/docs/pages/eas-update/environment-variables.mdx
/expo/docs/pages/guides/adopting-prebuild.mdx
/expo/docs/pages/guides/environment-variables.mdx
/expo/docs/pages/index.tsx
/expo/docs/pages/router/advanced/drawer.mdx
/expo/docs/pages/router/advanced/modals.mdx
/expo/docs/pages/router/advanced/nesting-navigators.mdx
/expo/docs/pages/router/advanced/platform-specific-modules.mdx
/expo/docs/pages/router/advanced/root-layout.mdx
/expo/docs/pages/router/advanced/router-settings.mdx
/expo/docs/pages/router/advanced/shared-routes.mdx
/expo/docs/pages/router/advanced/stack.mdx
/expo/docs/pages/router/advanced/tabs.mdx
/expo/docs/pages/router/reference/authentication.mdx
/expo/docs/pages/routing/create-pages.mdx
/expo/docs/pages/routing/error-handling.mdx
/expo/docs/pages/routing/installation.mdx
/expo/docs/pages/routing/layouts.mdx
/expo/docs/pages/routing/navigating-pages.mdx
/expo/docs/pages/versions/unversioned/config/metro.mdx
/expo/docs/pages/versions/v46.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v47.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/blur-view.mdx
/expo/docs/public/static/images/eas-build/build-from-github/connect-a-repository.png
/expo/docs/public/static/images/eas-build/build-from-github/eas-build-label.png
/expo/docs/public/static/images/eas-build/build-from-github/gh-check-details.png
/expo/docs/public/static/images/eas-build/build-from-github/github-build-ui.png
/expo/docs/public/static/images/eas-build/build-from-github/install-github-app.png
/expo/docs/public/static/images/eas-build/build-from-github/link-github-account.png
/expo/docs/public/static/images/eas-build/build-from-github/project-github-page.png
/expo/docs/public/static/images/eas-build/build-from-github/specify-base-directory.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch-dark.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch-dark.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch-dark.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-branch.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific-dark.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific-dark.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific-dark.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-platform-specific.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging-dark.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging-dark.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging-dark.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-staging.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command-dark.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command-dark.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command-dark.webp
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command.avif
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command.png
/expo/docs/public/static/images/eas-update/deployment-patterns/deployment-two-command.webp
/expo/docs/ui/components/Diagram/Diagram.tsx
/expo/docs/ui/components/Diagram/index.ts
/expo/docs/ui/components/Home/resources/SnackImage.tsx
/expo/ios/Client/Menu/EXDevMenuViewController.m
/expo/ios/Client/Menu/EXDevMenuWindow.m
/expo/packages/@expo/cli/CHANGELOG.md
metro/inspector-proxy/__tests__/proxy.test.ts
metro/inspector-proxy/proxy.ts
/expo/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle
/expo/packages/expo-dev-launcher/ios/main.jsbundle
/expo/packages/expo-document-picker/CHANGELOG.md
/expo/packages/expo-document-picker/build/ExpoDocumentPicker.web.d.ts.map
/expo/packages/expo-document-picker/build/ExpoDocumentPicker.web.js
/expo/packages/expo-document-picker/build/ExpoDocumentPicker.web.js.map
/expo/packages/expo-document-picker/build/index.d.ts.map
/expo/packages/expo-document-picker/build/index.js
/expo/packages/expo-document-picker/build/index.js.map
/expo/packages/expo-document-picker/build/types.d.ts
/expo/packages/expo-document-picker/build/types.d.ts.map
/expo/packages/expo-document-picker/build/types.js.map
/expo/packages/expo-document-picker/src/ExpoDocumentPicker.web.ts
/expo/packages/expo-document-picker/src/index.ts
/expo/packages/expo-document-picker/src/types.ts
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/ios/Swift/Arguments/Convertibles.swift
/expo/packages/expo-modules-core/ios/Swift/Utilities.swift
/expo/packages/expo-modules-core/ios/Tests/ConvertiblesSpec.swift
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/db/dao/UpdateDao.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/loader/LoaderTask.kt
102b7a2a05-Jul-2023 Cedric van Putten <[email protected]>

refactor(cli): drop extraneous source fetch workaround for `metro@<0.75.1` (#23259)

# Why

This was required for SDK 48, but with 49 we are using a newer Metro
that has this workaround built-in.

refactor(cli): drop extraneous source fetch workaround for `metro@<0.75.1` (#23259)

# Why

This was required for SDK 48, but with 49 we are using a newer Metro
that has this workaround built-in. ([see
commit](https://github.com/facebook/metro/commit/6690b393cc1812af02f8eb20853504f0a6188a83))

# How

- Dropped the `DebuggerScriptSource` handler
- Updated tests

# Test Plan

- Try debugging the code with the vscode extension

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/docs/pages/build-reference/infrastructure.mdx
/expo/docs/pages/debugging/tools.mdx
/expo/docs/pages/index.tsx
/expo/docs/pages/modules/module-api.mdx
/expo/docs/pages/versions/unversioned/sdk/accelerometer.mdx
/expo/docs/pages/versions/unversioned/sdk/apple-authentication.mdx
/expo/docs/pages/versions/unversioned/sdk/application.mdx
/expo/docs/pages/versions/unversioned/sdk/asset.mdx
/expo/docs/pages/versions/unversioned/sdk/async-storage.mdx
/expo/docs/pages/versions/unversioned/sdk/audio.mdx
/expo/docs/pages/versions/unversioned/sdk/auth-session.mdx
/expo/docs/pages/versions/unversioned/sdk/av.mdx
/expo/docs/pages/versions/unversioned/sdk/background-fetch.mdx
/expo/docs/pages/versions/unversioned/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/unversioned/sdk/barometer.mdx
/expo/docs/pages/versions/unversioned/sdk/battery.mdx
/expo/docs/pages/versions/unversioned/sdk/blur-view.mdx
/expo/docs/pages/versions/unversioned/sdk/brightness.mdx
/expo/docs/pages/versions/unversioned/sdk/build-properties.mdx
/expo/docs/pages/versions/unversioned/sdk/calendar.mdx
/expo/docs/pages/versions/unversioned/sdk/camera.mdx
/expo/docs/pages/versions/unversioned/sdk/captureRef.mdx
/expo/docs/pages/versions/unversioned/sdk/cellular.mdx
/expo/docs/pages/versions/unversioned/sdk/checkbox.mdx
/expo/docs/pages/versions/unversioned/sdk/clipboard.mdx
/expo/docs/pages/versions/unversioned/sdk/constants.mdx
/expo/docs/pages/versions/unversioned/sdk/contacts.mdx
/expo/docs/pages/versions/unversioned/sdk/crypto.mdx
/expo/docs/pages/versions/unversioned/sdk/date-time-picker.mdx
/expo/docs/pages/versions/unversioned/sdk/device.mdx
/expo/docs/pages/versions/unversioned/sdk/devicemotion.mdx
/expo/docs/pages/versions/unversioned/sdk/document-picker.mdx
/expo/docs/pages/versions/unversioned/sdk/facedetector.mdx
/expo/docs/pages/versions/unversioned/sdk/filesystem.mdx
/expo/docs/pages/versions/unversioned/sdk/flash-list.mdx
/expo/docs/pages/versions/unversioned/sdk/font.mdx
/expo/docs/pages/versions/unversioned/sdk/gesture-handler.mdx
/expo/docs/pages/versions/unversioned/sdk/gl-view.mdx
/expo/docs/pages/versions/unversioned/sdk/gyroscope.mdx
/expo/docs/pages/versions/unversioned/sdk/haptics.mdx
/expo/docs/pages/versions/unversioned/sdk/image.mdx
/expo/docs/pages/versions/unversioned/sdk/imagemanipulator.mdx
/expo/docs/pages/versions/unversioned/sdk/imagepicker.mdx
/expo/docs/pages/versions/unversioned/sdk/in-app-purchases.mdx
/expo/docs/pages/versions/unversioned/sdk/intent-launcher.mdx
/expo/docs/pages/versions/unversioned/sdk/keep-awake.mdx
/expo/docs/pages/versions/unversioned/sdk/light-sensor.mdx
/expo/docs/pages/versions/unversioned/sdk/linear-gradient.mdx
/expo/docs/pages/versions/unversioned/sdk/linking.mdx
/expo/docs/pages/versions/unversioned/sdk/local-authentication.mdx
/expo/docs/pages/versions/unversioned/sdk/localization.mdx
/expo/docs/pages/versions/unversioned/sdk/location.mdx
/expo/docs/pages/versions/unversioned/sdk/lottie.mdx
/expo/docs/pages/versions/unversioned/sdk/magnetometer.mdx
/expo/docs/pages/versions/unversioned/sdk/mail-composer.mdx
/expo/docs/pages/versions/unversioned/sdk/map-view.mdx
/expo/docs/pages/versions/unversioned/sdk/masked-view.mdx
/expo/docs/pages/versions/unversioned/sdk/media-library.mdx
/expo/docs/pages/versions/unversioned/sdk/navigation-bar.mdx
/expo/docs/pages/versions/unversioned/sdk/netinfo.mdx
/expo/docs/pages/versions/unversioned/sdk/network.mdx
/expo/docs/pages/versions/unversioned/sdk/notifications.mdx
/expo/docs/pages/versions/unversioned/sdk/pedometer.mdx
/expo/docs/pages/versions/unversioned/sdk/picker.mdx
/expo/docs/pages/versions/unversioned/sdk/print.mdx
/expo/docs/pages/versions/unversioned/sdk/random.mdx
/expo/docs/pages/versions/unversioned/sdk/reanimated.mdx
/expo/docs/pages/versions/unversioned/sdk/register-root-component.mdx
/expo/docs/pages/versions/unversioned/sdk/safe-area-context.mdx
/expo/docs/pages/versions/unversioned/sdk/screen-capture.mdx
/expo/docs/pages/versions/unversioned/sdk/screen-orientation.mdx
/expo/docs/pages/versions/unversioned/sdk/screens.mdx
/expo/docs/pages/versions/unversioned/sdk/securestore.mdx
/expo/docs/pages/versions/unversioned/sdk/segmented-control.mdx
/expo/docs/pages/versions/unversioned/sdk/sensors.mdx
/expo/docs/pages/versions/unversioned/sdk/sharing.mdx
/expo/docs/pages/versions/unversioned/sdk/skia.mdx
/expo/docs/pages/versions/unversioned/sdk/slider.mdx
/expo/docs/pages/versions/unversioned/sdk/sms.mdx
/expo/docs/pages/versions/unversioned/sdk/speech.mdx
/expo/docs/pages/versions/unversioned/sdk/splash-screen.mdx
/expo/docs/pages/versions/unversioned/sdk/sqlite.mdx
/expo/docs/pages/versions/unversioned/sdk/status-bar.mdx
/expo/docs/pages/versions/unversioned/sdk/storereview.mdx
/expo/docs/pages/versions/unversioned/sdk/stripe.mdx
/expo/docs/pages/versions/unversioned/sdk/svg.mdx
/expo/docs/pages/versions/unversioned/sdk/system-ui.mdx
/expo/docs/pages/versions/unversioned/sdk/task-manager.mdx
/expo/docs/pages/versions/unversioned/sdk/tracking-transparency.mdx
/expo/docs/pages/versions/unversioned/sdk/updates.mdx
/expo/docs/pages/versions/unversioned/sdk/video-thumbnails.mdx
/expo/docs/pages/versions/unversioned/sdk/video.mdx
/expo/docs/pages/versions/unversioned/sdk/view-pager.mdx
/expo/docs/pages/versions/unversioned/sdk/webbrowser.mdx
/expo/docs/pages/versions/unversioned/sdk/webview.mdx
/expo/docs/pages/versions/v46.0.0/sdk/accelerometer.mdx
/expo/docs/pages/versions/v46.0.0/sdk/apple-authentication.mdx
/expo/docs/pages/versions/v46.0.0/sdk/application.mdx
/expo/docs/pages/versions/v46.0.0/sdk/asset.mdx
/expo/docs/pages/versions/v46.0.0/sdk/async-storage.mdx
/expo/docs/pages/versions/v46.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v46.0.0/sdk/auth-session.mdx
/expo/docs/pages/versions/v46.0.0/sdk/av.mdx
/expo/docs/pages/versions/v46.0.0/sdk/background-fetch.mdx
/expo/docs/pages/versions/v46.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v46.0.0/sdk/barometer.mdx
/expo/docs/pages/versions/v46.0.0/sdk/battery.mdx
/expo/docs/pages/versions/v46.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v46.0.0/sdk/brightness.mdx
/expo/docs/pages/versions/v46.0.0/sdk/build-properties.mdx
/expo/docs/pages/versions/v46.0.0/sdk/calendar.mdx
/expo/docs/pages/versions/v46.0.0/sdk/camera.mdx
/expo/docs/pages/versions/v46.0.0/sdk/captureRef.mdx
/expo/docs/pages/versions/v46.0.0/sdk/cellular.mdx
/expo/docs/pages/versions/v46.0.0/sdk/checkbox.mdx
/expo/docs/pages/versions/v46.0.0/sdk/clipboard.mdx
/expo/docs/pages/versions/v46.0.0/sdk/constants.mdx
/expo/docs/pages/versions/v46.0.0/sdk/contacts.mdx
/expo/docs/pages/versions/v46.0.0/sdk/crypto.mdx
/expo/docs/pages/versions/v46.0.0/sdk/date-time-picker.mdx
/expo/docs/pages/versions/v46.0.0/sdk/device.mdx
/expo/docs/pages/versions/v46.0.0/sdk/devicemotion.mdx
/expo/docs/pages/versions/v46.0.0/sdk/document-picker.mdx
/expo/docs/pages/versions/v46.0.0/sdk/facedetector.mdx
/expo/docs/pages/versions/v46.0.0/sdk/filesystem.mdx
/expo/docs/pages/versions/v46.0.0/sdk/firebase-analytics.mdx
/expo/docs/pages/versions/v46.0.0/sdk/firebase-core.mdx
/expo/docs/pages/versions/v46.0.0/sdk/firebase-recaptcha.mdx
/expo/docs/pages/versions/v46.0.0/sdk/flash-list.mdx
/expo/docs/pages/versions/v46.0.0/sdk/font.mdx
/expo/docs/pages/versions/v46.0.0/sdk/gesture-handler.mdx
/expo/docs/pages/versions/v46.0.0/sdk/gl-view.mdx
/expo/docs/pages/versions/v46.0.0/sdk/gyroscope.mdx
/expo/docs/pages/versions/v46.0.0/sdk/haptics.mdx
/expo/docs/pages/versions/v46.0.0/sdk/imagemanipulator.mdx
/expo/docs/pages/versions/v46.0.0/sdk/imagepicker.mdx
/expo/docs/pages/versions/v46.0.0/sdk/in-app-purchases.mdx
/expo/docs/pages/versions/v46.0.0/sdk/intent-launcher.mdx
/expo/docs/pages/versions/v46.0.0/sdk/keep-awake.mdx
/expo/docs/pages/versions/v46.0.0/sdk/linear-gradient.mdx
/expo/docs/pages/versions/v46.0.0/sdk/linking.mdx
/expo/docs/pages/versions/v46.0.0/sdk/local-authentication.mdx
/expo/docs/pages/versions/v46.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v46.0.0/sdk/location.mdx
/expo/docs/pages/versions/v46.0.0/sdk/lottie.mdx
/expo/docs/pages/versions/v46.0.0/sdk/magnetometer.mdx
/expo/docs/pages/versions/v46.0.0/sdk/mail-composer.mdx
/expo/docs/pages/versions/v46.0.0/sdk/map-view.mdx
/expo/docs/pages/versions/v46.0.0/sdk/masked-view.mdx
/expo/docs/pages/versions/v46.0.0/sdk/media-library.mdx
/expo/docs/pages/versions/v46.0.0/sdk/navigation-bar.mdx
/expo/docs/pages/versions/v46.0.0/sdk/netinfo.mdx
/expo/docs/pages/versions/v46.0.0/sdk/network.mdx
/expo/docs/pages/versions/v46.0.0/sdk/notifications.mdx
/expo/docs/pages/versions/v46.0.0/sdk/pedometer.mdx
/expo/docs/pages/versions/v46.0.0/sdk/picker.mdx
/expo/docs/pages/versions/v46.0.0/sdk/print.mdx
/expo/docs/pages/versions/v46.0.0/sdk/random.mdx
/expo/docs/pages/versions/v46.0.0/sdk/reanimated.mdx
/expo/docs/pages/versions/v46.0.0/sdk/register-root-component.mdx
/expo/docs/pages/versions/v46.0.0/sdk/safe-area-context.mdx
/expo/docs/pages/versions/v46.0.0/sdk/screen-capture.mdx
/expo/docs/pages/versions/v46.0.0/sdk/screen-orientation.mdx
/expo/docs/pages/versions/v46.0.0/sdk/screens.mdx
/expo/docs/pages/versions/v46.0.0/sdk/securestore.mdx
/expo/docs/pages/versions/v46.0.0/sdk/segmented-control.mdx
/expo/docs/pages/versions/v46.0.0/sdk/sensors.mdx
/expo/docs/pages/versions/v46.0.0/sdk/shared-element.mdx
/expo/docs/pages/versions/v46.0.0/sdk/sharing.mdx
/expo/docs/pages/versions/v46.0.0/sdk/skia.mdx
/expo/docs/pages/versions/v46.0.0/sdk/slider.mdx
/expo/docs/pages/versions/v46.0.0/sdk/sms.mdx
/expo/docs/pages/versions/v46.0.0/sdk/speech.mdx
/expo/docs/pages/versions/v46.0.0/sdk/splash-screen.mdx
/expo/docs/pages/versions/v46.0.0/sdk/sqlite.mdx
/expo/docs/pages/versions/v46.0.0/sdk/status-bar.mdx
/expo/docs/pages/versions/v46.0.0/sdk/storereview.mdx
/expo/docs/pages/versions/v46.0.0/sdk/stripe.mdx
/expo/docs/pages/versions/v46.0.0/sdk/svg.mdx
/expo/docs/pages/versions/v46.0.0/sdk/system-ui.mdx
/expo/docs/pages/versions/v46.0.0/sdk/task-manager.mdx
/expo/docs/pages/versions/v46.0.0/sdk/tracking-transparency.mdx
/expo/docs/pages/versions/v46.0.0/sdk/updates.mdx
/expo/docs/pages/versions/v46.0.0/sdk/video-thumbnails.mdx
/expo/docs/pages/versions/v46.0.0/sdk/video.mdx
/expo/docs/pages/versions/v46.0.0/sdk/view-pager.mdx
/expo/docs/pages/versions/v46.0.0/sdk/webbrowser.mdx
/expo/docs/pages/versions/v46.0.0/sdk/webview.mdx
/expo/docs/pages/versions/v47.0.0/sdk/accelerometer.mdx
/expo/docs/pages/versions/v47.0.0/sdk/apple-authentication.mdx
/expo/docs/pages/versions/v47.0.0/sdk/application.mdx
/expo/docs/pages/versions/v47.0.0/sdk/asset.mdx
/expo/docs/pages/versions/v47.0.0/sdk/async-storage.mdx
/expo/docs/pages/versions/v47.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v47.0.0/sdk/auth-session.mdx
/expo/docs/pages/versions/v47.0.0/sdk/av.mdx
/expo/docs/pages/versions/v47.0.0/sdk/background-fetch.mdx
/expo/docs/pages/versions/v47.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v47.0.0/sdk/barometer.mdx
/expo/docs/pages/versions/v47.0.0/sdk/battery.mdx
/expo/docs/pages/versions/v47.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v47.0.0/sdk/brightness.mdx
/expo/docs/pages/versions/v47.0.0/sdk/build-properties.mdx
/expo/docs/pages/versions/v47.0.0/sdk/calendar.mdx
/expo/docs/pages/versions/v47.0.0/sdk/camera.mdx
/expo/docs/pages/versions/v47.0.0/sdk/captureRef.mdx
/expo/docs/pages/versions/v47.0.0/sdk/cellular.mdx
/expo/docs/pages/versions/v47.0.0/sdk/checkbox.mdx
/expo/docs/pages/versions/v47.0.0/sdk/clipboard.mdx
/expo/docs/pages/versions/v47.0.0/sdk/constants.mdx
/expo/docs/pages/versions/v47.0.0/sdk/contacts.mdx
/expo/docs/pages/versions/v47.0.0/sdk/crypto.mdx
/expo/docs/pages/versions/v47.0.0/sdk/date-time-picker.mdx
/expo/docs/pages/versions/v47.0.0/sdk/device.mdx
/expo/docs/pages/versions/v47.0.0/sdk/devicemotion.mdx
/expo/docs/pages/versions/v47.0.0/sdk/document-picker.mdx
/expo/docs/pages/versions/v47.0.0/sdk/facedetector.mdx
/expo/docs/pages/versions/v47.0.0/sdk/filesystem.mdx
/expo/docs/pages/versions/v47.0.0/sdk/firebase-analytics.mdx
/expo/docs/pages/versions/v47.0.0/sdk/firebase-core.mdx
/expo/docs/pages/versions/v47.0.0/sdk/firebase-recaptcha.mdx
/expo/docs/pages/versions/v47.0.0/sdk/flash-list.mdx
/expo/docs/pages/versions/v47.0.0/sdk/font.mdx
/expo/docs/pages/versions/v47.0.0/sdk/gesture-handler.mdx
/expo/docs/pages/versions/v47.0.0/sdk/gl-view.mdx
/expo/docs/pages/versions/v47.0.0/sdk/gyroscope.mdx
/expo/docs/pages/versions/v47.0.0/sdk/haptics.mdx
/expo/docs/pages/versions/v47.0.0/sdk/imagemanipulator.mdx
/expo/docs/pages/versions/v47.0.0/sdk/imagepicker.mdx
/expo/docs/pages/versions/v47.0.0/sdk/in-app-purchases.mdx
/expo/docs/pages/versions/v47.0.0/sdk/intent-launcher.mdx
/expo/docs/pages/versions/v47.0.0/sdk/keep-awake.mdx
/expo/docs/pages/versions/v47.0.0/sdk/light-sensor.mdx
/expo/docs/pages/versions/v47.0.0/sdk/linear-gradient.mdx
/expo/docs/pages/versions/v47.0.0/sdk/linking.mdx
/expo/docs/pages/versions/v47.0.0/sdk/local-authentication.mdx
/expo/docs/pages/versions/v47.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v47.0.0/sdk/location.mdx
/expo/docs/pages/versions/v47.0.0/sdk/lottie.mdx
/expo/docs/pages/versions/v47.0.0/sdk/magnetometer.mdx
/expo/docs/pages/versions/v47.0.0/sdk/mail-composer.mdx
/expo/docs/pages/versions/v47.0.0/sdk/map-view.mdx
/expo/docs/pages/versions/v47.0.0/sdk/masked-view.mdx
/expo/docs/pages/versions/v47.0.0/sdk/media-library.mdx
/expo/docs/pages/versions/v47.0.0/sdk/navigation-bar.mdx
/expo/docs/pages/versions/v47.0.0/sdk/netinfo.mdx
/expo/docs/pages/versions/v47.0.0/sdk/network.mdx
/expo/docs/pages/versions/v47.0.0/sdk/notifications.mdx
/expo/docs/pages/versions/v47.0.0/sdk/pedometer.mdx
/expo/docs/pages/versions/v47.0.0/sdk/picker.mdx
/expo/docs/pages/versions/v47.0.0/sdk/print.mdx
/expo/docs/pages/versions/v47.0.0/sdk/random.mdx
/expo/docs/pages/versions/v47.0.0/sdk/reanimated.mdx
/expo/docs/pages/versions/v47.0.0/sdk/register-root-component.mdx
/expo/docs/pages/versions/v47.0.0/sdk/safe-area-context.mdx
/expo/docs/pages/versions/v47.0.0/sdk/screen-capture.mdx
/expo/docs/pages/versions/v47.0.0/sdk/screen-orientation.mdx
/expo/docs/pages/versions/v47.0.0/sdk/screens.mdx
/expo/docs/pages/versions/v47.0.0/sdk/securestore.mdx
/expo/docs/pages/versions/v47.0.0/sdk/segmented-control.mdx
/expo/docs/pages/versions/v47.0.0/sdk/sensors.mdx
/expo/docs/pages/versions/v47.0.0/sdk/shared-element.mdx
/expo/docs/pages/versions/v47.0.0/sdk/sharing.mdx
/expo/docs/pages/versions/v47.0.0/sdk/skia.mdx
/expo/docs/pages/versions/v47.0.0/sdk/slider.mdx
/expo/docs/pages/versions/v47.0.0/sdk/sms.mdx
/expo/docs/pages/versions/v47.0.0/sdk/speech.mdx
/expo/docs/pages/versions/v47.0.0/sdk/splash-screen.mdx
/expo/docs/pages/versions/v47.0.0/sdk/sqlite.mdx
/expo/docs/pages/versions/v47.0.0/sdk/status-bar.mdx
/expo/docs/pages/versions/v47.0.0/sdk/storereview.mdx
/expo/docs/pages/versions/v47.0.0/sdk/stripe.mdx
/expo/docs/pages/versions/v47.0.0/sdk/svg.mdx
/expo/docs/pages/versions/v47.0.0/sdk/system-ui.mdx
/expo/docs/pages/versions/v47.0.0/sdk/task-manager.mdx
/expo/docs/pages/versions/v47.0.0/sdk/tracking-transparency.mdx
/expo/docs/pages/versions/v47.0.0/sdk/updates.mdx
/expo/docs/pages/versions/v47.0.0/sdk/video-thumbnails.mdx
/expo/docs/pages/versions/v47.0.0/sdk/video.mdx
/expo/docs/pages/versions/v47.0.0/sdk/view-pager.mdx
/expo/docs/pages/versions/v47.0.0/sdk/webbrowser.mdx
/expo/docs/pages/versions/v47.0.0/sdk/webview.mdx
/expo/docs/pages/versions/v48.0.0/sdk/accelerometer.mdx
/expo/docs/pages/versions/v48.0.0/sdk/apple-authentication.mdx
/expo/docs/pages/versions/v48.0.0/sdk/application.mdx
/expo/docs/pages/versions/v48.0.0/sdk/asset.mdx
/expo/docs/pages/versions/v48.0.0/sdk/async-storage.mdx
/expo/docs/pages/versions/v48.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v48.0.0/sdk/auth-session.mdx
/expo/docs/pages/versions/v48.0.0/sdk/av.mdx
/expo/docs/pages/versions/v48.0.0/sdk/background-fetch.mdx
/expo/docs/pages/versions/v48.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v48.0.0/sdk/barometer.mdx
/expo/docs/pages/versions/v48.0.0/sdk/battery.mdx
/expo/docs/pages/versions/v48.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/brightness.mdx
/expo/docs/pages/versions/v48.0.0/sdk/build-properties.mdx
/expo/docs/pages/versions/v48.0.0/sdk/calendar.mdx
/expo/docs/pages/versions/v48.0.0/sdk/camera.mdx
/expo/docs/pages/versions/v48.0.0/sdk/captureRef.mdx
/expo/docs/pages/versions/v48.0.0/sdk/cellular.mdx
/expo/docs/pages/versions/v48.0.0/sdk/checkbox.mdx
/expo/docs/pages/versions/v48.0.0/sdk/clipboard.mdx
/expo/docs/pages/versions/v48.0.0/sdk/constants.mdx
/expo/docs/pages/versions/v48.0.0/sdk/contacts.mdx
/expo/docs/pages/versions/v48.0.0/sdk/crypto.mdx
/expo/docs/pages/versions/v48.0.0/sdk/date-time-picker.mdx
/expo/docs/pages/versions/v48.0.0/sdk/device.mdx
/expo/docs/pages/versions/v48.0.0/sdk/devicemotion.mdx
/expo/docs/pages/versions/v48.0.0/sdk/document-picker.mdx
/expo/docs/pages/versions/v48.0.0/sdk/facedetector.mdx
/expo/docs/pages/versions/v48.0.0/sdk/filesystem.mdx
/expo/docs/pages/versions/v48.0.0/sdk/flash-list.mdx
/expo/docs/pages/versions/v48.0.0/sdk/font.mdx
/expo/docs/pages/versions/v48.0.0/sdk/gesture-handler.mdx
/expo/docs/pages/versions/v48.0.0/sdk/gl-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/gyroscope.mdx
/expo/docs/pages/versions/v48.0.0/sdk/haptics.mdx
/expo/docs/pages/versions/v48.0.0/sdk/image.mdx
/expo/docs/pages/versions/v48.0.0/sdk/imagemanipulator.mdx
/expo/docs/pages/versions/v48.0.0/sdk/imagepicker.mdx
/expo/docs/pages/versions/v48.0.0/sdk/in-app-purchases.mdx
/expo/docs/pages/versions/v48.0.0/sdk/intent-launcher.mdx
/expo/docs/pages/versions/v48.0.0/sdk/keep-awake.mdx
/expo/docs/pages/versions/v48.0.0/sdk/light-sensor.mdx
/expo/docs/pages/versions/v48.0.0/sdk/linear-gradient.mdx
/expo/docs/pages/versions/v48.0.0/sdk/linking.mdx
/expo/docs/pages/versions/v48.0.0/sdk/local-authentication.mdx
/expo/docs/pages/versions/v48.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v48.0.0/sdk/location.mdx
/expo/docs/pages/versions/v48.0.0/sdk/lottie.mdx
/expo/docs/pages/versions/v48.0.0/sdk/magnetometer.mdx
/expo/docs/pages/versions/v48.0.0/sdk/mail-composer.mdx
/expo/docs/pages/versions/v48.0.0/sdk/map-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/masked-view.mdx
/expo/docs/pages/versions/v48.0.0/sdk/media-library.mdx
/expo/docs/pages/versions/v48.0.0/sdk/navigation-bar.mdx
/expo/docs/pages/versions/v48.0.0/sdk/netinfo.mdx
/expo/docs/pages/versions/v48.0.0/sdk/network.mdx
/expo/docs/pages/versions/v48.0.0/sdk/notifications.mdx
/expo/docs/pages/versions/v48.0.0/sdk/pedometer.mdx
/expo/docs/pages/versions/v48.0.0/sdk/picker.mdx
/expo/docs/pages/versions/v48.0.0/sdk/print.mdx
/expo/docs/pages/versions/v48.0.0/sdk/random.mdx
/expo/docs/pages/versions/v48.0.0/sdk/reanimated.mdx
/expo/docs/pages/versions/v48.0.0/sdk/register-root-component.mdx
/expo/docs/pages/versions/v48.0.0/sdk/safe-area-context.mdx
/expo/docs/pages/versions/v48.0.0/sdk/screen-capture.mdx
/expo/docs/pages/versions/v48.0.0/sdk/screen-orientation.mdx
/expo/docs/pages/versions/v48.0.0/sdk/screens.mdx
/expo/docs/pages/versions/v48.0.0/sdk/securestore.mdx
/expo/docs/pages/versions/v48.0.0/sdk/segmented-control.mdx
/expo/docs/pages/versions/v48.0.0/sdk/sensors.mdx
/expo/docs/pages/versions/v48.0.0/sdk/shared-element.mdx
/expo/docs/pages/versions/v48.0.0/sdk/sharing.mdx
/expo/docs/pages/versions/v48.0.0/sdk/skia.mdx
/expo/docs/pages/versions/v48.0.0/sdk/slider.mdx
/expo/docs/pages/versions/v48.0.0/sdk/sms.mdx
/expo/docs/pages/versions/v48.0.0/sdk/speech.mdx
/expo/docs/pages/versions/v48.0.0/sdk/splash-screen.mdx
/expo/docs/pages/versions/v48.0.0/sdk/sqlite.mdx
/expo/docs/pages/versions/v48.0.0/sdk/status-bar.mdx
/expo/docs/pages/versions/v48.0.0/sdk/storereview.mdx
/expo/docs/pages/versions/v48.0.0/sdk/stripe.mdx
/expo/docs/pages/versions/v48.0.0/sdk/svg.mdx
/expo/docs/pages/versions/v48.0.0/sdk/system-ui.mdx
/expo/docs/pages/versions/v48.0.0/sdk/task-manager.mdx
/expo/docs/pages/versions/v48.0.0/sdk/tracking-transparency.mdx
/expo/docs/pages/versions/v48.0.0/sdk/updates.mdx
/expo/docs/pages/versions/v48.0.0/sdk/video-thumbnails.mdx
/expo/docs/pages/versions/v48.0.0/sdk/video.mdx
/expo/docs/pages/versions/v48.0.0/sdk/view-pager.mdx
/expo/docs/pages/versions/v48.0.0/sdk/webbrowser.mdx
/expo/docs/pages/versions/v48.0.0/sdk/webview.mdx
/expo/docs/pages/versions/v49.0.0/sdk/accelerometer.mdx
/expo/docs/pages/versions/v49.0.0/sdk/apple-authentication.mdx
/expo/docs/pages/versions/v49.0.0/sdk/application.mdx
/expo/docs/pages/versions/v49.0.0/sdk/asset.mdx
/expo/docs/pages/versions/v49.0.0/sdk/async-storage.mdx
/expo/docs/pages/versions/v49.0.0/sdk/audio.mdx
/expo/docs/pages/versions/v49.0.0/sdk/auth-session.mdx
/expo/docs/pages/versions/v49.0.0/sdk/av.mdx
/expo/docs/pages/versions/v49.0.0/sdk/background-fetch.mdx
/expo/docs/pages/versions/v49.0.0/sdk/bar-code-scanner.mdx
/expo/docs/pages/versions/v49.0.0/sdk/barometer.mdx
/expo/docs/pages/versions/v49.0.0/sdk/battery.mdx
/expo/docs/pages/versions/v49.0.0/sdk/blur-view.mdx
/expo/docs/pages/versions/v49.0.0/sdk/brightness.mdx
/expo/docs/pages/versions/v49.0.0/sdk/build-properties.mdx
/expo/docs/pages/versions/v49.0.0/sdk/calendar.mdx
/expo/docs/pages/versions/v49.0.0/sdk/camera.mdx
/expo/docs/pages/versions/v49.0.0/sdk/captureRef.mdx
/expo/docs/pages/versions/v49.0.0/sdk/cellular.mdx
/expo/docs/pages/versions/v49.0.0/sdk/checkbox.mdx
/expo/docs/pages/versions/v49.0.0/sdk/clipboard.mdx
/expo/docs/pages/versions/v49.0.0/sdk/constants.mdx
/expo/docs/pages/versions/v49.0.0/sdk/contacts.mdx
/expo/docs/pages/versions/v49.0.0/sdk/crypto.mdx
/expo/docs/pages/versions/v49.0.0/sdk/date-time-picker.mdx
/expo/docs/pages/versions/v49.0.0/sdk/device.mdx
/expo/docs/pages/versions/v49.0.0/sdk/devicemotion.mdx
/expo/docs/pages/versions/v49.0.0/sdk/document-picker.mdx
/expo/docs/pages/versions/v49.0.0/sdk/facedetector.mdx
/expo/docs/pages/versions/v49.0.0/sdk/filesystem.mdx
/expo/docs/pages/versions/v49.0.0/sdk/flash-list.mdx
/expo/docs/pages/versions/v49.0.0/sdk/font.mdx
/expo/docs/pages/versions/v49.0.0/sdk/gesture-handler.mdx
/expo/docs/pages/versions/v49.0.0/sdk/gl-view.mdx
/expo/docs/pages/versions/v49.0.0/sdk/gyroscope.mdx
/expo/docs/pages/versions/v49.0.0/sdk/haptics.mdx
/expo/docs/pages/versions/v49.0.0/sdk/image.mdx
/expo/docs/pages/versions/v49.0.0/sdk/imagemanipulator.mdx
/expo/docs/pages/versions/v49.0.0/sdk/imagepicker.mdx
/expo/docs/pages/versions/v49.0.0/sdk/in-app-purchases.mdx
/expo/docs/pages/versions/v49.0.0/sdk/intent-launcher.mdx
/expo/docs/pages/versions/v49.0.0/sdk/keep-awake.mdx
/expo/docs/pages/versions/v49.0.0/sdk/light-sensor.mdx
/expo/docs/pages/versions/v49.0.0/sdk/linear-gradient.mdx
/expo/docs/pages/versions/v49.0.0/sdk/linking.mdx
/expo/docs/pages/versions/v49.0.0/sdk/local-authentication.mdx
/expo/docs/pages/versions/v49.0.0/sdk/localization.mdx
/expo/docs/pages/versions/v49.0.0/sdk/location.mdx
/expo/docs/pages/versions/v49.0.0/sdk/lottie.mdx
/expo/docs/pages/versions/v49.0.0/sdk/magnetometer.mdx
/expo/docs/pages/versions/v49.0.0/sdk/mail-composer.mdx
/expo/docs/pages/versions/v49.0.0/sdk/map-view.mdx
/expo/docs/pages/versions/v49.0.0/sdk/masked-view.mdx
/expo/docs/pages/versions/v49.0.0/sdk/media-library.mdx
/expo/docs/pages/versions/v49.0.0/sdk/navigation-bar.mdx
/expo/docs/pages/versions/v49.0.0/sdk/netinfo.mdx
/expo/docs/pages/versions/v49.0.0/sdk/network.mdx
/expo/docs/pages/versions/v49.0.0/sdk/notifications.mdx
/expo/docs/pages/versions/v49.0.0/sdk/pedometer.mdx
/expo/docs/pages/versions/v49.0.0/sdk/picker.mdx
/expo/docs/pages/versions/v49.0.0/sdk/print.mdx
/expo/docs/pages/versions/v49.0.0/sdk/random.mdx
/expo/docs/pages/versions/v49.0.0/sdk/reanimated.mdx
/expo/docs/pages/versions/v49.0.0/sdk/register-root-component.mdx
/expo/docs/pages/versions/v49.0.0/sdk/safe-area-context.mdx
/expo/docs/pages/versions/v49.0.0/sdk/screen-capture.mdx
/expo/docs/pages/versions/v49.0.0/sdk/screen-orientation.mdx
/expo/docs/pages/versions/v49.0.0/sdk/screens.mdx
/expo/docs/pages/versions/v49.0.0/sdk/securestore.mdx
/expo/docs/pages/versions/v49.0.0/sdk/segmented-control.mdx
/expo/docs/pages/versions/v49.0.0/sdk/sensors.mdx
/expo/docs/pages/versions/v49.0.0/sdk/sharing.mdx
/expo/docs/pages/versions/v49.0.0/sdk/skia.mdx
/expo/docs/pages/versions/v49.0.0/sdk/slider.mdx
/expo/docs/pages/versions/v49.0.0/sdk/sms.mdx
/expo/docs/pages/versions/v49.0.0/sdk/speech.mdx
/expo/docs/pages/versions/v49.0.0/sdk/splash-screen.mdx
/expo/docs/pages/versions/v49.0.0/sdk/sqlite.mdx
/expo/docs/pages/versions/v49.0.0/sdk/status-bar.mdx
/expo/docs/pages/versions/v49.0.0/sdk/storereview.mdx
/expo/docs/pages/versions/v49.0.0/sdk/stripe.mdx
/expo/docs/pages/versions/v49.0.0/sdk/svg.mdx
/expo/docs/pages/versions/v49.0.0/sdk/system-ui.mdx
/expo/docs/pages/versions/v49.0.0/sdk/task-manager.mdx
/expo/docs/pages/versions/v49.0.0/sdk/tracking-transparency.mdx
/expo/docs/pages/versions/v49.0.0/sdk/updates.mdx
/expo/docs/pages/versions/v49.0.0/sdk/video-thumbnails.mdx
/expo/docs/pages/versions/v49.0.0/sdk/video.mdx
/expo/docs/pages/versions/v49.0.0/sdk/view-pager.mdx
/expo/docs/pages/versions/v49.0.0/sdk/webbrowser.mdx
/expo/docs/pages/versions/v49.0.0/sdk/webview.mdx
/expo/docs/public/static/images/debugging/inspector-breakpoint-console.png
/expo/docs/public/static/images/debugging/inspector-breakpoint.png
/expo/docs/public/static/images/debugging/inspector-network-post.png
/expo/docs/public/static/images/debugging/inspector-pause-exception.png
/expo/docs/public/static/images/debugging/inspector-source-tab.png
/expo/docs/public/static/images/debugging/react-devtools.png
/expo/docs/public/static/images/debugging/vscode-expo.png
/expo/packages/@expo/cli/CHANGELOG.md
metro/inspector-proxy/__tests__/device.test.ts
metro/inspector-proxy/device.ts
/expo/packages/expo-av/ios/EXAV/EXAVPlayerData.m
/expo/packages/expo-camera/CHANGELOG.md
/expo/packages/expo-camera/build/ExponentCameraManager.web.d.ts.map
/expo/packages/expo-camera/build/ExponentCameraManager.web.js
/expo/packages/expo-camera/build/ExponentCameraManager.web.js.map
/expo/packages/expo-camera/src/ExponentCameraManager.web.ts
/expo/packages/expo-camera/src/__tests__/ExponentCameraManager-test.web.ts
065a44f704-Jul-2023 Cedric van Putten <[email protected]>

fix(cli, dev-server): add `SYSTEMROOT` for `open` when opening browsers on Windows (#23287)

# Why

Fixes #23252

# How

- `open` has a bug on Windows, where it [uses
`process.env.SYSTEMROOT`]

fix(cli, dev-server): add `SYSTEMROOT` for `open` when opening browsers on Windows (#23287)

# Why

Fixes #23252

# How

- `open` has a bug on Windows, where it [uses
`process.env.SYSTEMROOT`](https://github.com/sindresorhus/open/blob/main/index.js#L173)
instead of
[`process.env.SystemRoot`](https://en.wikipedia.org/wiki/Environment_variable#:~:text=The%20%25SystemRoot%25%20variable%20is%20a,including%20the%20drive%20and%20path.)
- This causes the executed command to run with `undefined\\...`
- There has been no fix yet, and due to `open` being fully ESM now, we
probably can't upgrade too

> See various issues
[#300](https://github.com/sindresorhus/open/issues/300),
[#292](https://github.com/sindresorhus/open/issues/292),
[#270](https://github.com/sindresorhus/open/issues/270), or
[#205](https://github.com/sindresorhus/open/issues/205)

This basically sets the missing `SYSTEMROOT` when trying to open a
browser on Windows. It's fixed in both `@expo/cli` as well as
`@expo/dev-server` (to open the Chrome DevTools).

# Test Plan

This has to be tested on Windows.

- `$ yarn create expo ./test-browser -t tabs@beta`
- `$ cd ./test-browser`
- `$ yarn start`
- Try pressing the following keys:
- `j` -> to open the Chrome DevTools, after connecting a device. Should
work as expected.
- `w` -> to open the browser with Metro web. Should work as expected.

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/apps/jest-expo-mock-generator/App.js
/expo/docs/pages/app-signing/app-credentials.mdx
/expo/docs/pages/build/internal-distribution.mdx
/expo/docs/pages/versions/unversioned/sdk/securestore.mdx
/expo/home/api/__tests__/AuthSessions-test.js
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/src/register/__tests__/registerAsync.test.ts
/expo/packages/@expo/cli/src/register/registerAsync.ts
/expo/packages/@expo/cli/src/start/interface/interactiveActions.ts
BundlerDevServer.ts
__tests__/BundlerDevServer-test.ts
/expo/packages/@expo/cli/src/utils/open.ts
/expo/packages/@expo/dev-server/build/LaunchBrowserImplWindows.js
/expo/packages/@expo/dev-server/build/LaunchBrowserImplWindows.js.map
/expo/packages/@expo/dev-server/src/LaunchBrowserImplWindows.ts
/expo/packages/expo-constants/CHANGELOG.md
/expo/packages/expo-constants/build/ExponentConstants.web.d.ts.map
/expo/packages/expo-constants/build/ExponentConstants.web.js
/expo/packages/expo-constants/build/ExponentConstants.web.js.map
/expo/packages/expo-constants/src/ExponentConstants.web.ts
/expo/packages/expo-contacts/CHANGELOG.md
/expo/packages/expo-contacts/build/Contacts.d.ts.map
/expo/packages/expo-contacts/build/Contacts.js
/expo/packages/expo-contacts/build/Contacts.js.map
/expo/packages/expo-contacts/src/Contacts.ts
/expo/packages/expo-file-system/CHANGELOG.md
/expo/packages/expo-file-system/build/FileSystem.d.ts.map
/expo/packages/expo-file-system/build/FileSystem.js
/expo/packages/expo-file-system/build/FileSystem.js.map
/expo/packages/expo-file-system/src/FileSystem.ts
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/build/index.d.ts
/expo/packages/expo-modules-core/build/index.d.ts.map
/expo/packages/expo-modules-core/build/index.js
/expo/packages/expo-modules-core/build/index.js.map
/expo/packages/expo-modules-core/build/uuid/index.d.ts
/expo/packages/expo-modules-core/build/uuid/index.d.ts.map
/expo/packages/expo-modules-core/build/uuid/index.js
/expo/packages/expo-modules-core/build/uuid/index.js.map
/expo/packages/expo-modules-core/build/uuid/lib/bytesToUuid.d.ts
/expo/packages/expo-modules-core/build/uuid/lib/bytesToUuid.d.ts.map
/expo/packages/expo-modules-core/build/uuid/lib/bytesToUuid.js
/expo/packages/expo-modules-core/build/uuid/lib/bytesToUuid.js.map
/expo/packages/expo-modules-core/build/uuid/lib/rng.d.ts
/expo/packages/expo-modules-core/build/uuid/lib/rng.d.ts.map
/expo/packages/expo-modules-core/build/uuid/lib/rng.js
/expo/packages/expo-modules-core/build/uuid/lib/rng.js.map
/expo/packages/expo-modules-core/build/uuid/lib/sha1.d.ts
/expo/packages/expo-modules-core/build/uuid/lib/sha1.d.ts.map
/expo/packages/expo-modules-core/build/uuid/lib/sha1.js
/expo/packages/expo-modules-core/build/uuid/lib/sha1.js.map
/expo/packages/expo-modules-core/build/uuid/lib/v35.d.ts
/expo/packages/expo-modules-core/build/uuid/lib/v35.d.ts.map
/expo/packages/expo-modules-core/build/uuid/lib/v35.js
/expo/packages/expo-modules-core/build/uuid/lib/v35.js.map
/expo/packages/expo-modules-core/build/uuid/types/uuid.types.d.ts
/expo/packages/expo-modules-core/build/uuid/types/uuid.types.d.ts.map
/expo/packages/expo-modules-core/build/uuid/types/uuid.types.js
/expo/packages/expo-modules-core/build/uuid/types/uuid.types.js.map
/expo/packages/expo-modules-core/build/uuid/v4.d.ts
/expo/packages/expo-modules-core/build/uuid/v4.d.ts.map
/expo/packages/expo-modules-core/build/uuid/v4.js
/expo/packages/expo-modules-core/build/uuid/v4.js.map
/expo/packages/expo-modules-core/build/uuid/v5.d.ts
/expo/packages/expo-modules-core/build/uuid/v5.d.ts.map
/expo/packages/expo-modules-core/build/uuid/v5.js
/expo/packages/expo-modules-core/build/uuid/v5.js.map
/expo/packages/expo-modules-core/src/index.ts
/expo/packages/expo-modules-core/src/uuid/index.ts
/expo/packages/expo-modules-core/src/uuid/lib/bytesToUuid.ts
/expo/packages/expo-modules-core/src/uuid/lib/rng.ts
/expo/packages/expo-modules-core/src/uuid/lib/sha1.ts
/expo/packages/expo-modules-core/src/uuid/lib/v35.ts
/expo/packages/expo-modules-core/src/uuid/types/uuid.types.ts
/expo/packages/expo-modules-core/src/uuid/v4.ts
/expo/packages/expo-modules-core/src/uuid/v5.ts
/expo/packages/expo-notifications/CHANGELOG.md
/expo/packages/expo-notifications/build/ServerRegistrationModule.web.d.ts.map
/expo/packages/expo-notifications/build/ServerRegistrationModule.web.js
/expo/packages/expo-notifications/build/ServerRegistrationModule.web.js.map
/expo/packages/expo-notifications/build/presentNotificationAsync.d.ts.map
/expo/packages/expo-notifications/build/presentNotificationAsync.js
/expo/packages/expo-notifications/build/presentNotificationAsync.js.map
/expo/packages/expo-notifications/build/scheduleNotificationAsync.d.ts.map
/expo/packages/expo-notifications/build/scheduleNotificationAsync.js
/expo/packages/expo-notifications/build/scheduleNotificationAsync.js.map
/expo/packages/expo-notifications/src/ServerRegistrationModule.web.ts
/expo/packages/expo-notifications/src/presentNotificationAsync.ts
/expo/packages/expo-notifications/src/scheduleNotificationAsync.ts
/expo/packages/expo-secure-store/CHANGELOG.md
/expo/packages/expo-secure-store/app.plugin.js
/expo/packages/expo-secure-store/build/SecureStore.d.ts
/expo/packages/expo-secure-store/build/SecureStore.d.ts.map
/expo/packages/expo-secure-store/build/SecureStore.js.map
/expo/packages/expo-secure-store/plugin/build/withSecureStore.d.ts
/expo/packages/expo-secure-store/plugin/build/withSecureStore.js
/expo/packages/expo-secure-store/plugin/jest.config.js
/expo/packages/expo-secure-store/plugin/src/withSecureStore.ts
/expo/packages/expo-secure-store/plugin/tsconfig.json
/expo/packages/expo-secure-store/src/SecureStore.ts
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/build/environment/getInstallationIdAsync.d.ts.map
/expo/packages/expo/build/environment/getInstallationIdAsync.js
/expo/packages/expo/build/environment/getInstallationIdAsync.js.map
/expo/packages/expo/build/environment/getInstallationIdAsync.web.js
/expo/packages/expo/build/environment/getInstallationIdAsync.web.js.map
/expo/packages/expo/build/logs/RemoteLogging.d.ts.map
/expo/packages/expo/build/logs/RemoteLogging.js
/expo/packages/expo/build/logs/RemoteLogging.js.map
/expo/packages/expo/package.json
/expo/packages/expo/src/environment/getInstallationIdAsync.ts
/expo/packages/expo/src/environment/getInstallationIdAsync.web.ts
/expo/packages/expo/src/logs/RemoteLogging.ts
/expo/packages/expo/src/logs/__tests__/RemoteLogging-test.native.ts
/expo/tools/package.json
/expo/tools/yarn.lock
033ea1fc04-Jul-2023 Cedric van Putten <[email protected]>

refactor(cli): disable inspector proxy inline source maps for vscode only (#23258)

# Why

With SDK 49, I noticed a multi-second delay in breakpoints getting
bound. This is likely due to [Metro in

refactor(cli): disable inspector proxy inline source maps for vscode only (#23258)

# Why

With SDK 49, I noticed a multi-second delay in breakpoints getting
bound. This is likely due to [Metro inlining sourcemaps as base64
strings](https://github.com/facebook/metro/commit/6690b393cc1812af02f8eb20853504f0a6188a83)
for tools like the chrome debugger. In practice, it generates a huge
base64 string that causes this delay when decoding in vscode.

# How

- Added `debuggerType` to connect to the inspector proxy as a certain
debugger type (e.g. `vscode` or `generic` <- default)
- Added override for `Debugger.scriptParsed` to disable inline
sourcemaps for vscode only.

# Test Plan

~~TBD, since this also requires an update in vscode-expo (add the
`type=vscode` as query param when connecting to the inspector proxy).~~

This is now included in `[email protected]`

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...

b31f747d03-Jul-2023 Mark Lawlor <[email protected]>

feat: add generated types for Expo Router useSegment (#22629)

# Why

* Add type generation for Expo Router's `useSegment`
* Adds code comments and renames a few internal types.
* Refactored the

feat: add generated types for Expo Router useSegment (#22629)

# Why

* Add type generation for Expo Router's `useSegment`
* Adds code comments and renames a few internal types.
* Refactored the `useSearchParams` types
* Add default to `Href<T>`

Note that this is not a breaking change as the generated types are only
present inside the users' cache and should not be committed. Next time
the user starts the dev server they will get the new generated types.

## Questions

@EvanBacon Given the route `/(app)/note/[note]/` does useSegments return
the group?

## `useSearchParams`

This hook was a bit strange as its signature changed when you enabled
types routes.

Without: `useSearchParams<T extends Record<string, string>(): T`
With: `useSearchParams<T extends Route>(): SearchParams<T>`

This PR updates the TypedRoutes version to accept either a `Route` or a
`Record`. This `Record` is still typed checked and it must satisfy a
possible SearchParams object.

For example

```tsx
// This will only work if you have a [test] route somewhere in your app
const { test } = useSearchParams<{ test: string }>()
```

I quite like this as it allows you to cherry-pick the param that you
need.

Note that this obviously doesn't do a runtime check for it maybe be
correct, but its a start.

## Href<T>

Href<T> has a default value and by default now represents all possible
Hrefs. You can use the generic to reduce it down.

---------

Co-authored-by: evanbacon <[email protected]>

show more ...

11c2de3203-Jul-2023 Evan Bacon <[email protected]>

Fix tsconfig paths and other SDK 49 Metro features. (#23276)

# Why

We install an additional metro config modification **after** loading the
metro config, this additional function adds dynamic fu

Fix tsconfig paths and other SDK 49 Metro features. (#23276)

# Why

We install an additional metro config modification **after** loading the
metro config, this additional function adds dynamic functionality like
listening for tsconfig changes. This wasn't being added to the
expo-updates metro config which resulted in tsconfig paths not working.

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

- Ran locally with `npx expo run:ios --configuration Release`

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Expo Bot <[email protected]>

show more ...


/expo/.github/actions/expo-caches/action.yml
/expo/.github/workflows/android-instrumentation-tests.yml
/expo/.github/workflows/client-android.yml
/expo/.github/workflows/client-ios-eas.yml
/expo/.github/workflows/client-ios.yml
/expo/.github/workflows/development-client-e2e.yml
/expo/.github/workflows/development-client-latest-e2e.yml
/expo/.github/workflows/development-client.yml
/expo/.github/workflows/dogfooding-clients.yml
/expo/.github/workflows/ios-unit-tests.yml
/expo/.github/workflows/test-suite-nightly.yml
/expo/.github/workflows/test-suite.yml
/expo/.github/workflows/versioning.yml
/expo/android/settings.gradle
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/arm64-v8a/librnskia_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/armeabi-v7a/librnskia_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86/librnskia_abi49_0_0.so
/expo/android/vendored/sdk49/@shopify/react-native-skia/android/src/main/jniLibs/x86_64/librnskia_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/arm64-v8a/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/armeabi-v7a/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86/libreanimated_abi49_0_0.so
/expo/android/vendored/sdk49/react-native-reanimated/android/src/main/jniLibs/x86_64/libreanimated_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/maven/host/exp/reactandroid-abi49_0_0/1.0.0/_remote.repositories
/expo/android/versioned-abis/expoview-abi49_0_0/maven/host/exp/reactandroid-abi49_0_0/maven-metadata-local.xml
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/AndroidManifest.xml
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/camera/CameraViewModule.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/image/ExpoImageViewWrapper.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/expo/modules/imagepicker/contracts/ImageLibraryContract.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/java/abi49_0_0/host/exp/exponent/ExponentPackage.kt
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/arm64-v8a/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/armeabi-v7a/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86/libexpo-modules-core_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-av_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-gl_abi49_0_0.so
/expo/android/versioned-abis/expoview-abi49_0_0/src/main/jniLibs/x86_64/libexpo-modules-core_abi49_0_0.so
/expo/apps/bare-expo/android/gradle.properties
/expo/apps/bare-expo/ios/Podfile.lock
/expo/apps/bare-expo/package.json
/expo/apps/eas-expo-go/eas.json
/expo/apps/eas-expo-go/scripts/eas-build-on-success.sh
/expo/apps/fabric-tester/android/gradle.properties
/expo/apps/fabric-tester/ios/Podfile.lock
/expo/apps/fabric-tester/package.json
/expo/apps/jest-expo-mock-generator/package.json
/expo/apps/native-component-list/package.json
/expo/apps/native-component-list/src/screens/DateTimePickerScreen.tsx
/expo/apps/native-component-list/src/screens/ExpoModulesScreen.tsx
/expo/apps/native-component-list/src/screens/GL/GLReanimatedExample.tsx
/expo/apps/native-component-list/src/screens/LinearGradientScreen.tsx
/expo/apps/native-component-list/src/screens/QRCodeScreen.tsx
/expo/apps/native-component-list/src/screens/RandomScreen.tsx
/expo/apps/native-component-list/src/utilities/useResettingState.ts
/expo/apps/native-component-list/tsconfig.json
/expo/apps/native-tests/ios/Podfile.lock
/expo/apps/native-tests/package.json
/expo/apps/sandbox/package.json
/expo/apps/test-suite/functions/package.json
/expo/apps/test-suite/functions/yarn.lock
/expo/apps/test-suite/package.json
/expo/docs/package.json
/expo/docs/pages/accounts/account-types.mdx
/expo/docs/pages/distribution/publishing-websites.mdx
/expo/docs/pages/eas-update/codepush.mdx
/expo/docs/pages/eas-update/debug-advanced.mdx
/expo/docs/pages/eas-update/debug.mdx
/expo/docs/pages/eas-update/deployment-patterns.mdx
/expo/docs/pages/guides/monorepos.mdx
/expo/docs/pages/more/expo-cli.mdx
/expo/docs/pages/router/reference/search-parameters.mdx
/expo/docs/pages/router/reference/static-rendering.mdx
/expo/docs/pages/tutorial/build-a-screen.mdx
/expo/docs/pages/tutorial/configuration.mdx
/expo/docs/pages/tutorial/create-a-modal.mdx
/expo/docs/pages/tutorial/create-your-first-app.mdx
/expo/docs/pages/tutorial/image-picker.mdx
/expo/docs/pages/tutorial/screenshot.mdx
/expo/docs/pages/ui-programming/implementing-a-checkbox.mdx
/expo/docs/pages/versions/unversioned/config/metro.mdx
/expo/docs/pages/versions/v49.0.0/config/metro.mdx
/expo/docs/public/static/images/eas-update/branch-update-list.png
/expo/docs/public/static/images/eas-update/channels-linked-branches.png
/expo/docs/ui/components/Sidebar/SidebarCollapsible.tsx
/expo/docs/ui/components/Tabs/Tabs.tsx
/expo/docs/yarn.lock
/expo/fastlane/Fastfile
/expo/home/package.json
/expo/ios/Exponent/Kernel/ReactAppManager/EXReactAppManager.mm
/expo/ios/Exponent/Versioned/Core/EXVersionManager.mm
/expo/ios/Podfile
/expo/ios/Podfile.lock
/expo/ios/versioned-react-native/ABI47_0_0/ReactNative/ReactCommon/hermes/inspector/ABI47_0_0Inspector.h
/expo/ios/versioned-react-native/ABI48_0_0/ReactNative/ReactCommon/hermes/inspector/ABI48_0_0Inspector.h
/expo/ios/versioned-react-native/ABI49_0_0/Expo/ExpoKit/ABI49_0_0ExpoKit.podspec
/expo/ios/versioned-react-native/ABI49_0_0/Expo/ExpoKit/Core/ABI49_0_0EXVersionManager.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ABI49_0_0React-Core.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/Base/ABI49_0_0RCTVersion.m
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/CoreModules/ABI49_0_0React-CoreModules.podspec
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/Fabric/Mounting/ABI49_0_0RCTComponentViewFactory.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/React/Fabric/Mounting/ComponentViews/Image/ABI49_0_0RCTImageComponentView.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/cxxreact/ABI49_0_0ReactNativeVersion.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/hermes/inspector/ABI49_0_0Inspector.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/image/ABI49_0_0ImageShadowNode.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/components/legacyviewmanagerinterop/ABI49_0_0LegacyViewManagerInteropComponentDescriptor.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/ABI49_0_0ImageRequest.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ABI49_0_0ImageManager.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ABI49_0_0ImageRequest.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ABI49_0_0ImageRequest.cpp
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ABI49_0_0RCTImageManager.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ABI49_0_0RCTSyncImageManager.mm
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/react/utils/ABI49_0_0SharedFunction.h
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/codegen/ios/ABI49_0_0React-Codegen.podspec.json
/expo/ios/versioned-react-native/ABI49_0_0/ReactNative/package.json
/expo/ios/versioned/sdk49/EXBarCodeScanner/ABI49_0_0EXBarCodeScanner.podspec.json
/expo/ios/versioned/sdk49/EXCamera/ABI49_0_0EXCamera.podspec.json
/expo/ios/versioned/sdk49/EXCamera/EXCamera/CameraViewModule.swift
/expo/ios/versioned/sdk49/EXFileSystem/ABI49_0_0EXFileSystem.podspec.json
/expo/ios/versioned/sdk49/EXManifests/ABI49_0_0EXManifests.podspec.json
/expo/ios/versioned/sdk49/EXSplashScreen/ABI49_0_0EXSplashScreen.podspec.json
/expo/ios/versioned/sdk49/EXUpdates/ABI49_0_0EXUpdates.podspec.json
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/AppLoader/FileDownloader.swift
/expo/ios/versioned/sdk49/EXUpdatesInterface/ABI49_0_0EXUpdatesInterface.podspec.json
/expo/ios/versioned/sdk49/ExpoDocumentPicker/ABI49_0_0ExpoDocumentPicker.podspec.json
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/ReactDelegates/ABI49_0_0EXReactDelegateWrapper+Private.h
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/ReactDelegates/ABI49_0_0EXReactDelegateWrapper.m
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/ReactDelegates/ExpoReactDelegate.swift
/expo/ios/versioned/sdk49/ExpoModulesCore/ios/ReactDelegates/ExpoReactDelegateHandler.swift
/expo/ios/versioned/sdk49/ExpoPrint/ABI49_0_0ExpoPrint.podspec.json
/expo/ios/versioned/sdk49/ExpoSQLite/ABI49_0_0ExpoSQLite.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ABI49_0_0ExpoScreenOrientation.podspec.json
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationAppDelegate.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationModule.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationReactDelegateHandler.swift
/expo/ios/versioned/sdk49/ExpoScreenOrientation/ScreenOrientationRegistry.swift
/expo/ios/versioned/sdk49/ExpoWebBrowser/ABI49_0_0ExpoWebBrowser.podspec.json
/expo/package.json
/expo/packages/@expo/cli/CHANGELOG.md
/expo/packages/@expo/cli/e2e/__tests__/export-test.ts
/expo/packages/@expo/cli/src/prebuild/updatePackageJson.ts
metro/withMetroMultiPlatform.ts
/expo/packages/@expo/config-plugins/CHANGELOG.md
/expo/packages/@expo/config-plugins/build/Plugin.types.d.ts
/expo/packages/@expo/config-plugins/build/Plugin.types.js.map
/expo/packages/@expo/config-plugins/build/android/AllowBackup.d.ts
/expo/packages/@expo/config-plugins/build/android/GoogleMapsApiKey.d.ts
/expo/packages/@expo/config-plugins/build/android/IntentFilters.d.ts
/expo/packages/@expo/config-plugins/build/android/Name.d.ts
/expo/packages/@expo/config-plugins/build/android/Orientation.d.ts
/expo/packages/@expo/config-plugins/build/android/Scheme.d.ts
/expo/packages/@expo/config-plugins/build/ios/Entitlements.d.ts
/expo/packages/@expo/config-plugins/build/ios/Name.d.ts
/expo/packages/@expo/config-plugins/build/ios/Orientation.d.ts
/expo/packages/@expo/config-plugins/build/ios/RequiresFullScreen.d.ts
/expo/packages/@expo/config-plugins/build/ios/Scheme.d.ts
/expo/packages/@expo/config-plugins/build/ios/UsesNonExemptEncryption.d.ts
/expo/packages/@expo/config-plugins/build/ios/Version.d.ts
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.d.ts
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.js
/expo/packages/@expo/config-plugins/build/plugins/mod-compiler.js.map
/expo/packages/@expo/config-plugins/build/plugins/withIosBaseMods.js
/expo/packages/@expo/config-plugins/build/plugins/withIosBaseMods.js.map
/expo/packages/@expo/config-plugins/src/Plugin.types.ts
/expo/packages/@expo/config-plugins/src/plugins/__tests__/fixtures/project-files/ios/project.entitlements
/expo/packages/@expo/config-plugins/src/plugins/__tests__/fixtures/project-files/ios/project.pbxproj
/expo/packages/@expo/config-plugins/src/plugins/__tests__/withIosBaseMods-test.ts
/expo/packages/@expo/config-plugins/src/plugins/mod-compiler.ts
/expo/packages/@expo/config-plugins/src/plugins/withIosBaseMods.ts
/expo/packages/@expo/env/CHANGELOG.md
/expo/packages/@expo/env/build/env.d.ts
/expo/packages/@expo/env/build/env.js
/expo/packages/@expo/env/build/env.js.map
/expo/packages/@expo/env/build/index.d.ts
/expo/packages/@expo/env/src/__tests__/env.test.ts
/expo/packages/@expo/env/src/env.ts
/expo/packages/@expo/fingerprint/package.json
/expo/packages/@expo/metro-config/CHANGELOG.md
/expo/packages/@expo/metro-config/build/transform-worker/transform-worker.js
/expo/packages/@expo/metro-config/build/transform-worker/transform-worker.js.map
/expo/packages/@expo/metro-config/src/transform-worker/__tests__/transform-worker.test.ts
/expo/packages/@expo/metro-config/src/transform-worker/transform-worker.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-ads-admob/expo-ads-admob.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-apple-authentication.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-branch/expo-branch.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-contacts.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-document-picker.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-navigation-bar/expo-navigation-bar.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-notifications/expo-notifications.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-splash-screen/expo-splash-screen.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-system-ui/expo-system-ui.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/expo-system-ui/withIosUserInterfaceStyle.d.ts
/expo/packages/@expo/prebuild-config/build/plugins/unversioned/react-native-maps.d.ts
/expo/packages/@expo/prebuild-config/src/plugins/__tests__/__snapshots__/withDefaultPlugins-test.ts.snap
/expo/packages/@expo/prebuild-config/src/plugins/__tests__/withDefaultPlugins-test.ts
/expo/packages/expo-av/build/Audio/Sound.js
/expo/packages/expo-av/build/Audio/Sound.js.map
/expo/packages/expo-av/src/Audio/Sound.ts
/expo/packages/expo-barcode-scanner/CHANGELOG.md
/expo/packages/expo-barcode-scanner/src/__tests__/__snapshots__/BarCodeScanner-test.tsx.snap.node
/expo/packages/expo-barcode-scanner/src/__tests__/__snapshots__/BarCodeScanner-test.tsx.snap.web
/expo/packages/expo-camera/CHANGELOG.md
/expo/packages/expo-camera/android/src/main/java/expo/modules/camera/CameraViewModule.kt
/expo/packages/expo-camera/ios/EXCamera/CameraViewModule.swift
/expo/packages/expo-crypto/build/ExpoCrypto.web.d.ts
/expo/packages/expo-dev-launcher/CHANGELOG.md
/expo/packages/expo-dev-launcher/android/src/debug/assets/expo_dev_launcher_android.bundle
/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec
/expo/packages/expo-dev-launcher/ios/EXDevLauncher.m
/expo/packages/expo-dev-launcher/ios/EXDevLauncherBridgeDelegate.mm
/expo/packages/expo-dev-launcher/ios/EXDevLauncherController.h
/expo/packages/expo-dev-launcher/ios/EXDevLauncherController.m
/expo/packages/expo-dev-launcher/ios/EXDevLauncherDevMenuExtensions.m
/expo/packages/expo-dev-launcher/ios/EXDevLauncherUpdatesHelper.m
/expo/packages/expo-dev-launcher/ios/EXRCTAppDelegateInterceptor.mm
/expo/packages/expo-dev-launcher/ios/Errors/EXDevLauncherRedBox.h
/expo/packages/expo-dev-launcher/ios/Errors/EXDevLauncherRedBox.m
/expo/packages/expo-dev-launcher/ios/Manifest/EXDevLauncherManifestParser.m
/expo/packages/expo-dev-launcher/ios/ReactNative/EXDevLauncherLoadingView.m
/expo/packages/expo-dev-launcher/ios/ReactNative/EXDevLauncherRCTBridge.m
/expo/packages/expo-dev-launcher/ios/ReactNative/EXDevLauncherRCTDevSettings.m
/expo/packages/expo-dev-launcher/ios/Unsafe/RCTPackagerConnection+EXDevLauncherPackagerConnectionInterceptor.m
/expo/packages/expo-dev-launcher/ios/main.jsbundle
/expo/packages/expo-dev-launcher/package.json
/expo/packages/expo-dev-menu/CHANGELOG.md
/expo/packages/expo-dev-menu/android/src/main/res/drawable-mdpi/_expodevclientcomponents_assets_buildingicon.png
/expo/packages/expo-dev-menu/android/src/main/res/drawable-xhdpi/_expodevclientcomponents_assets_buildingicon.png
/expo/packages/expo-dev-menu/android/src/main/res/drawable-xxhdpi/_expodevclientcomponents_assets_buildingicon.png
/expo/packages/expo-dev-menu/assets/EXDevMenuApp.android.js
/expo/packages/expo-dev-menu/assets/EXDevMenuApp.ios.js
/expo/packages/expo-dev-menu/build/ExpoDevMenu.d.ts
/expo/packages/expo-dev-menu/build/ExpoDevMenu.d.ts.map
/expo/packages/expo-dev-menu/build/ExpoDevMenu.js
/expo/packages/expo-dev-menu/build/ExpoDevMenu.js.map
/expo/packages/expo-dev-menu/expo-dev-menu.podspec
/expo/packages/expo-dev-menu/ios/DevClientAppDelegate.mm
/expo/packages/expo-dev-menu/ios/DevMenuLoadingView.m
/expo/packages/expo-dev-menu/ios/DevMenuRCTBridge.h
/expo/packages/expo-dev-menu/ios/DevMenuRCTDevSettings.m
/expo/packages/expo-dev-menu/ios/EXDevMenuAppInfo.m
/expo/packages/expo-dev-menu/ios/Headers/EXDevMenu.h
/expo/packages/expo-dev-menu/ios/assets/_expo-dev-client-components/assets/building-icon.png
/expo/packages/expo-dev-menu/ios/assets/_expo-dev-client-components/assets/[email protected]
/expo/packages/expo-dev-menu/ios/assets/_expo-dev-client-components/assets/[email protected]
/expo/packages/expo-dev-menu/package.json
/expo/packages/expo-dev-menu/src/ExpoDevMenu.ts
/expo/packages/expo-gl/build/GLUtils.js
/expo/packages/expo-gl/build/GLUtils.js.map
/expo/packages/expo-gl/src/GLUtils.ts
/expo/packages/expo-image-picker/CHANGELOG.md
/expo/packages/expo-image-picker/android/build.gradle
/expo/packages/expo-image-picker/android/src/main/AndroidManifest.xml
/expo/packages/expo-image-picker/android/src/main/java/expo/modules/imagepicker/contracts/ImageLibraryContract.kt
/expo/packages/expo-image/CHANGELOG.md
/expo/packages/expo-manifests/CHANGELOG.md
/expo/packages/expo-manifests/ios/EXManifests.podspec
/expo/packages/expo-module-scripts/package.json
/expo/packages/expo-module-scripts/tsconfig.base.json
/expo/packages/expo-modules-core/CHANGELOG.md
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ErrorViewGroup.kt
/expo/packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/views/ViewDefinitionBuilder.kt
/expo/packages/expo-modules-core/build/sweet/setUpErrorManager.fx.js
/expo/packages/expo-modules-core/build/sweet/setUpErrorManager.fx.js.map
/expo/packages/expo-modules-core/ios/ReactDelegates/EXReactDelegateWrapper+Private.h
/expo/packages/expo-modules-core/ios/ReactDelegates/EXReactDelegateWrapper.m
/expo/packages/expo-modules-core/ios/ReactDelegates/ExpoReactDelegate.swift
/expo/packages/expo-modules-core/ios/ReactDelegates/ExpoReactDelegateHandler.swift
/expo/packages/expo-modules-core/src/sweet/setUpErrorManager.fx.ts
/expo/packages/expo-permissions/build/Permissions.d.ts.map
/expo/packages/expo-permissions/build/Permissions.js
/expo/packages/expo-permissions/build/Permissions.js.map
/expo/packages/expo-permissions/src/Permissions.ts
/expo/packages/expo-screen-orientation/CHANGELOG.md
/expo/packages/expo-screen-orientation/ios/ScreenOrientationAppDelegate.swift
/expo/packages/expo-screen-orientation/ios/ScreenOrientationModule.swift
/expo/packages/expo-screen-orientation/ios/ScreenOrientationReactDelegateHandler.swift
/expo/packages/expo-screen-orientation/ios/ScreenOrientationRegistry.swift
/expo/packages/expo-secure-store/src/__tests__/__snapshots__/SecureStore-test.ios.ts.snap.ios
/expo/packages/expo-stories/package.json
/expo/packages/expo-test-runner/build/Platform.js
/expo/packages/expo-test-runner/build/Platform.js.map
/expo/packages/expo-test-runner/package.json
/expo/packages/expo-updates-interface/CHANGELOG.md
/expo/packages/expo-updates-interface/ios/EXUpdatesInterface.podspec
/expo/packages/expo-updates/CHANGELOG.md
/expo/packages/expo-updates/android/src/androidTest/java/expo/modules/updates/loader/FileDownloaderTest.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/loader/FileDownloader.kt
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/manifest/ManifestMetadata.kt
/expo/packages/expo-updates/build/statemachine/UpdatesStateMachine.d.ts.map
/expo/packages/expo-updates/build/statemachine/UpdatesStateMachine.js
/expo/packages/expo-updates/build/statemachine/UpdatesStateMachine.js.map
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/FileDownloader.swift
/expo/packages/expo-updates/ios/Tests/FileDownloaderSpec.swift
/expo/packages/expo-updates/package.json
/expo/packages/expo-updates/scripts/createManifest.js
/expo/packages/expo-updates/src/statemachine/UpdatesStateMachine.ts
/expo/packages/expo/CHANGELOG.md
/expo/packages/expo/bin/cli
/expo/packages/expo/bundledNativeModules.json
/expo/packages/expo/package.json
/expo/packages/html-elements/CHANGELOG.md
/expo/packages/html-elements/src/elements/__tests__/__snapshots__/Anchor-test.tsx.snap.web
/expo/packages/html-elements/src/elements/__tests__/__snapshots__/Headings-test.tsx.snap.web
/expo/packages/html-elements/src/elements/__tests__/__snapshots__/Lists-test.tsx.snap.web
/expo/packages/html-elements/src/elements/__tests__/__snapshots__/Text-test.tsx.snap.web
/expo/packages/html-elements/src/primitives/__tests__/__snapshots__/createDevView.test.tsx.snap.web
/expo/packages/html-elements/src/ts-declarations/process.d.ts
/expo/react-native-lab/react-native
/expo/templates/expo-template-bare-minimum/android/gradle.properties
/expo/templates/expo-template-bare-minimum/package.json
/expo/templates/expo-template-blank-typescript/package.json
/expo/templates/expo-template-blank/package.json
/expo/templates/expo-template-tabs/package.json
/expo/tools/package.json
/expo/tools/src/versioning/ios/index.ts
/expo/tools/src/versioning/ios/transforms/expoModulesTransforms.ts
/expo/tools/src/versioning/ios/types.ts
/expo/tools/src/versioning/ios/versionExpoModules.ts
/expo/tools/yarn.lock
/expo/yarn.lock

1234567