Skip to content

Peer dependency conflicts with decap-cms-app #7380

@danwulff

Description

@danwulff

Describe the bug

I would expect there to be no peer dependency conflicts with an installation of the decap-cms-app node module.

To Reproduce

  1. Clone this repository: https://github.com/danwulff/decap-cms-app-peer-deps
  2. Run npm install

example package.json from the repo:

{
  "name": "decap-cms-app-peer-deps",
  "version": "1.0.0",
  "homepage": "https://github.com/danwulff/decap-cms-app-peer-deps#readme",
  "bugs": {
    "url": "https://github.com/danwulff/decap-cms-app-peer-deps/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/danwulff/decap-cms-app-peer-deps.git"
  },
  "type": "module",
  "dependencies": {
    "decap-cms-app": "3.5.0"
  }
}

Expected behavior

I would expect no peer dependency conflicts when decap-cms-app is the only npm package installed.

Screenshots

npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: [email protected]
npm error Found: [email protected]
npm error node_modules/react
npm error   peer react@">=16.8.0" from @dnd-kit/[email protected]
npm error   node_modules/@dnd-kit/accessibility
npm error     @dnd-kit/accessibility@"^3.1.1" from @dnd-kit/[email protected]
npm error     node_modules/@dnd-kit/core
npm error       peer @dnd-kit/core@"^6.0.6" from @dnd-kit/[email protected]
npm error       node_modules/@dnd-kit/modifiers
npm error         @dnd-kit/modifiers@"^6.0.1" from [email protected]
npm error         node_modules/decap-cms-widget-file
npm error         2 more (decap-cms-widget-list, decap-cms-widget-relation)
npm error       4 more (@dnd-kit/sortable, decap-cms-widget-file, ...)
npm error   peer react@">=16.8.0" from @dnd-kit/[email protected]
npm error   node_modules/@dnd-kit/core
npm error     peer @dnd-kit/core@"^6.0.6" from @dnd-kit/[email protected]
npm error     node_modules/@dnd-kit/modifiers
npm error       @dnd-kit/modifiers@"^6.0.1" from [email protected]
npm error       node_modules/decap-cms-widget-file
npm error         decap-cms-widget-file@"^3.1.3" from [email protected]
npm error         node_modules/decap-cms-app
npm error         1 more (decap-cms-widget-image)
npm error       2 more (decap-cms-widget-list, decap-cms-widget-relation)
npm error     peer @dnd-kit/core@"^6.0.7" from @dnd-kit/[email protected]
npm error     node_modules/@dnd-kit/sortable
npm error       @dnd-kit/sortable@"^7.0.2" from [email protected]
npm error       node_modules/decap-cms-widget-file
npm error         decap-cms-widget-file@"^3.1.3" from [email protected]
npm error         node_modules/decap-cms-app
npm error         1 more (decap-cms-widget-image)
npm error       2 more (decap-cms-widget-list, decap-cms-widget-relation)
npm error     3 more (decap-cms-widget-file, decap-cms-widget-list, decap-cms-widget-relation)
npm error   57 more (@dnd-kit/modifiers, @dnd-kit/sortable, ...)
npm error
npm error Could not resolve dependency:
npm error peer react@"^16.3.0 || ^17.0.0" from [email protected]
npm error node_modules/react-aria-menubutton
npm error   react-aria-menubutton@"^7.0.0" from [email protected]
npm error   node_modules/decap-cms-ui-default
npm error     decap-cms-ui-default@"^3.1.4" from [email protected]
npm error     node_modules/decap-cms-app
npm error       decap-cms-app@"^3.5.0" from the root project
npm error     24 more (decap-cms-backend-aws-cognito-github-proxy, ...)
npm error
npm error Conflicting peer dependency: [email protected]
npm error node_modules/react
npm error   peer react@"^16.3.0 || ^17.0.0" from [email protected]
npm error   node_modules/react-aria-menubutton
npm error     react-aria-menubutton@"^7.0.0" from [email protected]
npm error     node_modules/decap-cms-ui-default
npm error       decap-cms-ui-default@"^3.1.4" from [email protected]
npm error       node_modules/decap-cms-app
npm error         decap-cms-app@"^3.5.0" from the root project
npm error       24 more (decap-cms-backend-aws-cognito-github-proxy, ...)
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --no-strict-peer-deps, --force, or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

Applicable Versions:

  • Decap CMS version: 3.5.0 (and additional older versions)
    • See below comments for additional versions
  • Node.JS version: 22.13.1
  • npm version: 11.0.0 and 10.9.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugcode to address defects in shipped code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions