Skip to content

Add support for Expo 54 #5103

@dacoto

Description

@dacoto

Problem Statement

npm install @sentry/react-native
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @sentry/react-native@6.20.0
npm error Found: expo@54.0.0-preview.8
npm error node_modules/expo
npm error   peer expo@"*" from @expo/cli@0.26.3
npm error   node_modules/@expo/cli
npm error     @expo/cli@"0.26.3" from expo@54.0.0-preview.8
npm error   peerOptional expo@"*" from @expo/metro-config@0.21.5
npm error   node_modules/@expo/metro-config
npm error     @expo/metro-config@"~0.21.5" from @expo/cli@0.26.3
npm error     node_modules/@expo/cli
npm error       @expo/cli@"0.26.3" from expo@54.0.0-preview.8
npm error     @expo/metro-config@"0.21.5" from expo@54.0.0-preview.8
npm error   16 more (@expo/metro-runtime, @expo/prebuild-config, ...)
npm error
npm error Could not resolve dependency:
npm error peerOptional expo@">=49.0.0" from @sentry/react-native@6.20.0
npm error node_modules/@sentry/react-native
npm error   @sentry/react-native@"*" from the root project
npm error
npm error Conflicting peer dependency: expo@53.0.20
npm error node_modules/expo
npm error   peerOptional expo@">=49.0.0" from @sentry/react-native@6.20.0
npm error   node_modules/@sentry/react-native
npm error     @sentry/react-native@"*" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

Solution Brainstorm

Maybe packages/core/package.json -> "expo": "^53.0.0", to "expo": "^53.0.0|^54.0.0",

Are you willing to submit a PR?

No

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions