wow.export icon indicating copy to clipboard operation
wow.export copied to clipboard

Remove Vue from the project

Open Kruithne opened this issue 2 years ago • 0 comments

Currently our UI relies on the reactive framework Vue. While there are benefits to this, I've decided to remove it from the codebase for the following reasons:

  • A lot of the functionality of the UI can be implemented in a much simpler manner without the need for a reactive framework.
  • Vue adds a considerably large amount of code to the final bundle.
  • Currently numerous shims are required for Vue to work along with additional build variables.
  • Components are more complicated than they need to be.
  • Vue currently conflicts with Bun and requires a hack-fix in the build pipeline.

Kruithne avatar May 29 '23 20:05 Kruithne