
Vite plugins are an extension of Rollup's plugin interface.

During builds, SWC+esbuild are used when using plugins, and esbuild only otherwise. Replaces Babel with SWC during development.Without additional Babel plugins, only esbuild is used during Uses esbuild and Babel, achieving fast HMR with a small package footprint and the flexibility of being able to use the Babel transform pipeline.Provides Vue 2 Single File Components .Provides Vue 3 JSX support (via dedicated Babel .

Provides Vue 3 Single File Components .A lot of the cases where a plugin would be needed in a Rollup project are already covered in Vite.Ĭheck out Using Plugins for information on how to use plugins. Before searching for a Vite or Compatible Rollup plugin, check out the Features Guide.

Vite aims to provide out-of-the-box support for common web development patterns.
