Open thefat32 opened 7 months ago
When trying to add a peer dependency that is already a dev dependency got following warning and it is not added as peer
peer
dev
yarn init yarn add react --dev yarn add react --peer
warning "react" is already in "devDependencies". Please remove existing entry first before adding it to "peerDependencies".
package.json
{ "name": "yarn-deps", "version": "1.0.0", "main": "index.js", "author": "thefat32", "license": "MIT", "devDependencies": { "react": "^18.2.0" } }
However add the dependency first as peer and then as dev works correctly
yarn init yarn add react --peer yarn add react --dev
{ "name": "yarn-deps", "version": "1.0.0", "main": "index.js", "author": "thefat32", "license": "MIT", "peerDependencies": { "react": "^18.2.0" }, "devDependencies": { "react": "^18.2.0" } }
When trying to add a
peer
dependency that is already adev
dependency got following warning and it is not added as peerpackage.json
However add the dependency first as
peer
and then asdev
works correctlypackage.json