vuejs / vuejs/devtools

Could we get v7 and v6 working at the same time ?

Open
#663 4 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
2.9k
Forks
279
PR merge metrics
No merged PRs in 30d

Description

Is there a insurmontable technical reason that prevent this from working ?
I don't mind that v7 only work with Vue 3, but the fact that both version can't run at the same time will be VERY annoying for people that need to support both legacy Vue 2 projects and newer Vue 3 projets.

I propose that we make one last v6 update so that:

  • If only v6 is installed, the extension load for both Vue 2 and Vue 3
  • If v6 and v7 are installed, v6 only load for Vue 2 while v7 only load for Vue 3

If automatic detection is not possible, it could simply be a settings in v6 to disable loading of the legacy extension for Vue 3.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how v6 and v7 decide whether to load for Vue 2 and Vue 3. Determine whether automatic selection can support both versions when both extensions are installed; otherwise evaluate the proposed v6 setting to disable loading for Vue 3. Done means v6 alone supports both Vue versions and concurrent v6/v7 installation loads each version for its intended Vue version.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.