vinext reimplements the Next.js API surface on Vite. Existing app/, pages/, and next.config.js work as-is — migration is a package swap, config generation, and ESM conversion. No changes to application code required.
Confirm next is in dependencies or devDependencies in package.json. If not found, STOP — this skill does not apply.
Detect the router: if an app/ directory exists at root or under src/, it's App Router. If only pages/ exists, it's Pages Router. Both can coexist.
Migre les projets Next.js vers vinext (réimplémentation de Next.js basée sur Vite pour Cloudflare Workers). Chargez lorsqu'on vous demande de migrer, de convertir ou de passer de Next.js à vinext. Gère l'analyse de compatibilité, le remplacement de packages, la génération de configuration Vite, la conversion ESM et la configuration du déploiement Cloudflare. Source : cloudflare/vinext.