Skip to main content

Inside a pipeline: demystifying Vite and its plugins

Vite is a development server, a production bundler, and a plugin system built around a request pipeline. This talk follows files such as CSS, images, JSX, Vue components, and Markdown as Vite resolves, loads, and transforms them.

It then builds several plugins using hooks such as resolveId, load, transform, config, configResolved, buildStart, and buildEnd. The examples cover automatic imports, virtual modules, generated routes, build information, external Markdown, middleware, HMR, macros, command execution, Laravel integration, and Nitro.

Enjoyed "Inside a pipeline: demystifying Vite and its plugins"?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

  1. Event: BDX I/O (opens in a new tab)BordeauxDate:

    Reactivity and signals: demystifying frontend magic

  2. Event: Asynconf (opens in a new tab)ParisDate:

    Reactivity and signals: demystifying frontend magic

  3. Event: MiXiT (opens in a new tab)LyonDate:

    Inside a pipeline: demystifying Vite and its plugins

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...