vueuse/vue-demi

Remove peerDependencies

mokone91 opened this issue · 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
    ...
    vue-demi@0.14.5_package1
      /node_modules
        /vue // vue@3
     vue-demi@0.14.5_package2
      /node_modules
        /vue // vue@2 
        /@vue/composition-api
    vue-demi@0.14.5_package3
      /..
    vue-demi@0.14.5_package4
      /..

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