Nuxt 3.13 released with new routing, SEO enhancements, and prefetch customization
Nuxt has released version 3.13, incorporating several upcoming features from Nuxt 4. Developers can now name directories with parentheses or brackets for better route organization without altering paths. Server component islands can manipulate the head to add SEO metadata during rendering. The update also introduces custom prefetch triggers for NuxtLink, with options to enable or disable these globally or per link.
Additionally, when running with node --enable-source-maps, server source maps will reference the original source files. The team is preparing for Nuxt v4 by adding functionality for module authors, such as the new isNuxtMajorVersion utility and improved inferred typing for merged module options using defineNuxtModule().with().
Nuxt 3.13 removes warnings for using data fetching composables in middleware and introduces warnings for user component names starting with Lazy. It's also made some breaking changes regarding TypeScript libraries.