Contract record
Vite 8 Rolldown and runtime contract changes
Vite 8 introduces Rolldown-centered behavior that can move plugin hooks, output metadata, Node engines, and CSS processing away from older Rollup assumptions.
Use This When
Use this parent record for broad searches about the version change. Use a child repair page when the error, integration, runtime, or verification path is specific.
Child Repairs
Vite 8 Rolldown custom Rollup plugin hook receives different values current contractBundler contract drift · 24 observed queries
Vite 8 migration asset hash changed snapshot tests officialBundler contract drift · 18 observed queries
Vite 8 Rolldown manualChunks output differs migration manualChunks docsBundler contract drift · 12 observed queries
Vite 8 package.json alias vite rolldown-viteBundler contract drift · 10 observed queries
Vite Rolldown plugin compatibility Rollup hooks output chunks buildStart generateBundle officialBuild plugin/config relocation · 8 observed queries
Vite 8 Node engine requirements release notes Node version enginesBundler contract drift · 7 observed queries
Vite 8 Oxc migration esbuild transform output plugin current contractBundler contract drift · 7 observed queries
Vite 7 package.json engines node ^20.19.0 >=22.12.0Runtime support floor · 7 observed queries
Vite 8 optimizeDeps esbuildOptions deprecated rolldownOptionsBundler contract drift · 6 observed queries
Vite 8 SSR externalization behavior differs from Rollup official docs external noExternalBundler contract drift · 6 observed queries
Vite 7 Sass legacy API option no longer works css preprocessorOptions sass api legacyBuild plugin/config relocation · 6 observed queries
Vite 7 splitVendorChunkPlugin removed changelogBuild plugin/config relocation · 6 observed queries
Vite assetFileNames callback receives changed metadata names originalFileNames asset chunk naming Vite 8Framework semantic default · 5 observed queries
Vite optimizeDeps include exclude config no longer take effect option mapping changed Vite 8Build plugin/config relocation · 5 observed queries
Vite 7 default build target baseline widely available browsers target changeFramework semantic default · 5 observed queries
Vite 7 engines node >=22.12.0 20.19.0Runtime support floor · 5 observed queries
Vite Oxc source transform subtly different output sourcemaps esbuild transform semantics plugin depends on esbuild transform semanticsBuild plugin/config relocation · 2 observed queries