Skip to main content

Inside a pipeline: demystifying Vite and its plugins

Vite connects source files to the browser through a pipeline that resolves, loads, and transforms modules on demand. This talk explains the same pipeline through CSS, images, JSX, Vue files, Markdown, and build-time data, then shows how vite-plugin-inspect can make those transformations visible.

The second half focuses on plugin development. It covers the main module hooks, lifecycle hooks, simple transformations, external Markdown loading, automatic imports, virtual modules, generated routes, virtual data, icons, build metadata, HMR, middleware, macros, command execution, Laravel Vite, 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: Paris TypeScript (opens in a new tab)ParisDate:

    Inside a pipeline: demystifying Vite and its plugins

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

    Reactivity and signals: demystifying frontend magic

  3. Event: Nuxt Nation (opens in a new tab)OnlineDate:

    Ship Nuxt apps that scale

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...