Use vite for building the frontend, #1644