I have recently gone live with a Laravel 10 project. It was just before Livewire V3 was released so used V2, plus a couple of composer dependencies required V2 anyway. Now all the plugins can use V3, I have decided to upgrade everything.
I use Git and because the project is live, need to have a repo I can apply bugfixes to, so I can't really do a git checkout -b UpgradeBranch and attempt the upgrade in there.
I did find a post about cloning the repo into a new folder, deleting everything and 'rebuilding' it, and it linked to a Matt Stauffer blog post, but that's unavailable now, and it was a few years old as it was to upgrade from L4 to L5.
What are the best practices of performing an upgrade like this?