Skip to content

Vitest UI 2.0 has broken peer dependencies #6050

@Fryuni

Description

@Fryuni

Describe the bug

packages/modular-station
└─┬ @vitest/ui 2.0.0
  └─┬ vue-virtual-scroller 2.0.0-beta.8
    ├── ✕ missing peer vue@^3.2.0
    ├─┬ vue-resize 2.0.0-alpha.1
    │ └── ✕ missing peer vue@^3.0.0
    └─┬ vue-observe-visibility 2.0.0-alpha.1
      └── ✕ missing peer vue@^3.0.0
Peer dependencies that should be installed:
  vue@">=3.2.0 <4.0.0-0"

@vitest/ui depends on vue-virtual-scroller but not on vue.

Reproduction

Run pnpm upgrade -L to get the latest version

System Info

System:
    OS: macOS 14.5
    CPU: (4) x64 Intel(R) Core(TM) i3-1000NG4 CPU @ 1.10GHz
    Memory: 118.36 MB / 8.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.15.0 - ~/.nvm/versions/node/v20.15.0/bin/node
    npm: 10.7.0 - ~/.nvm/versions/node/v20.15.0/bin/npm
    pnpm: 9.5.0 - ~/.nvm/versions/node/v20.15.0/bin/pnpm

Used Package Manager

pnpm

Validations

Metadata

Metadata

Assignees

No one assigned

    Labels

    p4-importantViolate documented behavior or significantly improves performance (priority)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions