RepoSense icon indicating copy to clipboard operation
RepoSense copied to clipboard

Replace Vue CLI with Vite

Open sopa301 opened this issue 10 months ago • 2 comments

What feature(s) would you like to see in RepoSense

Replace Vue CLI with Vite. There are many benefits to doing so.

Is the feature request related to a problem?

  • vue/component-compiler-utils (a dependency of Vue CLI) has a few security issues that have yet to be resolved and is unlikely to be resolved soon.
  • Vue CLI itself is being put on maintenance mode.

If possible, describe the solution

Install Vite and remove Vue CLI.

Additional context

Migration guide. #2143 for more information and things to take note of.

sopa301 avatar Mar 28 '24 13:03 sopa301

Do we need create-vue if we are migrating from an existing project instead of creating a starter boilerplate? Maybe the title should be "Replace Vue CLI with Vite" instead?

ckcherry23 avatar Mar 29 '24 08:03 ckcherry23

Let's ensure the Vite migration allows the RepoSense report to be deployed on GitHub pages (see #2202).

Since GitHub pages deployment seems to be an integral part of the RepoSense workflow, it may be worth setting up tests for the deployment itself.

ckcherry23 avatar May 14 '24 04:05 ckcherry23