vue-demi icon indicating copy to clipboard operation
vue-demi copied to clipboard

Remove peerDependencies

Open mokone91 opened this issue 1 year ago • 0 comments

Hi!

https://pnpm.io/how-peers-are-resolved

Because of vue-demi may have varios peer deps, pnpm can(and do after v8) create duplicated vue-demi packages with own node_modules dir for each monorepo package with different default vue version.

In my case i have few packages where onstalled diiferent vue versions + vue-demi package. node_module structure loocka like:

/node_modules
  /.pnpm
    ...
    [email protected]_package1
      /node_modules
        /vue // vue@3
     [email protected]_package2
      /node_modules
        /vue // vue@2 
        /@vue/composition-api
    [email protected]_package3
      /..
    [email protected]_package4
      /..

I have tried different pnpm settings, but seems its not possible while peer deps presented in vue-demi

mokone91 avatar May 28 '23 12:05 mokone91