Peer dependency conflicts with decap-cms-app
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
- Clone this repository: https://github.com/danwulff/decap-cms-app-peer-deps
- 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
same problem here
Also affects the latest version 3.6.2, repo updated
Still an issue with 3.7.0, repo updated
Still an issue with 3.7.2, I'm not going to update the repo this time... y'all get the idea.
Still an issue with 3.8.3…