Skip to content

kevinpastor/pnpm-list-issue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pnpm-list-issue

There seems to be an issue with pnpm list when a peer dependency is installed with a different version for a workspace package.

In this repository, lib has both a peer dependency and a dev dependency on lodash. app has a dependency on lib and on lodash. The nuance is that lib specified its dev dependency on lodash to 4.17.20 and app specified its dependency on lodash to 4.17.21.

When running pnpm list lodash --depth Infinity in the packages/app folder, we would expect 4.17.20 and 4.17.21 to be listed. However, only 4.17.21 is listed.

$ pnpm list lodash --depth Infinity
Legend: production dependency, optional only, dev only

[email protected] F:\playground\pnpm-list-issue\packages\app  

dependencies:
lodash 4.17.21

When running pnpm list lodash@^4.0.0 --depth Infinity, the same occurs.

When running pnpm list [email protected] --depth Infinity, nothing is listed.

Looking inside the packages/app/node_modules folder, we can easilty find [email protected] at packages/app/node_modules/lib/node_modules/lodash.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published