-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Self-service
- I'd be willing to implement a fix
Describe the bug
$ yarn install
$ yarn why @types/eslint
Expected:
- It should list that
@stylistic/eslint-plugin
depends on@types/[email protected]
- It should create
node_modules/@stylistic/eslint-plugin/node_modules/@types/eslint
containing@types/[email protected]
Actual:
$ yarn why @types/eslint
└─ root-workspace-0b6124@workspace:.
└─ @types/eslint@npm:8.56.11 (via npm:^8)
$ ls -1a node_modules/@stylistic/eslint-plugin
.
..
LICENSE
README.md
dist
package.json
To reproduce
package.json
{
"devDependencies": {
"@stylistic/eslint-plugin": "latest",
"@types/eslint": "^8"
},
"packageManager": "[email protected]"
}
.yarnrc.yml
nodeLinker: node-modules
Environment
System:
OS: macOS 14.5
CPU: (10) arm64 Apple M1 Max
Binaries:
Node: 20.15.0 - /private/var/folders/l4/bc59q80d0xn_j4pkq97cn7rc0000gn/T/xfs-62c13eda/node
Yarn: 4.4.0 - /private/var/folders/l4/bc59q80d0xn_j4pkq97cn7rc0000gn/T/xfs-62c13eda/yarn
npm: 10.7.0 - /opt/homebrew/bin/npm
pnpm: 8.15.8 - /opt/homebrew/bin/pnpm
bun: 1.1.12 - /opt/homebrew/bin/bun
Additional context
Looking at the lockfile I can see:
"@stylistic/eslint-plugin@npm:latest":
version: 2.6.1
resolution: "@stylistic/eslint-plugin@npm:2.6.1"
dependencies:
"@stylistic/eslint-plugin-js": "npm:2.6.1"
"@stylistic/eslint-plugin-jsx": "npm:2.6.1"
"@stylistic/eslint-plugin-plus": "npm:2.6.1"
"@stylistic/eslint-plugin-ts": "npm:2.6.1"
"@types/eslint": "npm:^9.6.0"
peerDependencies:
eslint: ">=8.40.0"
checksum: 10c0/87cbbac0ea84161e6ccc03b7c5298279c2d5a0100be63af5a83f979ae0fa5328df371443a3da9eac833d58a1708bae2e5d8615530048c888e7f5b01d3ebf654a
languageName: node
linkType: hard
and
"@types/eslint@npm:^9.6.0":
version: 9.6.0
resolution: "@types/eslint@npm:9.6.0"
dependencies:
"@types/estree": "npm:*"
"@types/json-schema": "npm:*"
checksum: 10c0/69301356bc73b85e381ae00931291de2e96d1cc49a112c592c74ee32b2f85412203dea6a333b4315fd9839bb14f364f265cbfe7743fc5a78492ee0326dd6a2c1
languageName: node
linkType: hard
So yarn knows about the dependency and lists it as expected -- however it's just not installing it.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed