Bumping to Astro v3
Well, that was reasonably easy. The new View Transitions API made Swup redundant and added a nicer transition. The move to astro:assets
felt like a bit of a step down, with losing the <Picture />
component. And requiring manual installation of Sharp when deploying to Vercel.
Overall it was about 10 minutes work though - and really cemented Astro as the choice for this sort of web project.