Ionic CLI v7 will support running ionic serve on both Vue CLI/CRA and Vite applications. However, developers should still be able to run ionic start using Ionic CLI v6.
Since the Vue and React starter apps were updated to use Vite, this will cause ionic start on Ionic CLI v6 to fail for Vue and React since it does not know how to handle Vite applications.
This PR moves Vue CLI/CRA apps back to the vue and react projects. It also introduces vue-vite and react-vite projects that are the Vue/React starter apps but with Vite instead of Vue CLI/CRA.
This means ionic start in Ionic CLI v6 will create Vue CLI/CRA apps via vue and react, and ionic start in Ionic CLI v7 will create Vite apps using vue-vite and react-vite.
Ionic CLI v7 will support running
ionic serve
on both Vue CLI/CRA and Vite applications. However, developers should still be able to runionic start
using Ionic CLI v6.Since the Vue and React starter apps were updated to use Vite, this will cause
ionic start
on Ionic CLI v6 to fail for Vue and React since it does not know how to handle Vite applications.This PR moves Vue CLI/CRA apps back to the
vue
andreact
projects. It also introducesvue-vite
andreact-vite
projects that are the Vue/React starter apps but with Vite instead of Vue CLI/CRA.This means
ionic start
in Ionic CLI v6 will create Vue CLI/CRA apps viavue
andreact
, andionic start
in Ionic CLI v7 will create Vite apps usingvue-vite
andreact-vite
.