@solidjs/vite-plugin

@solidjs/vite-plugin 3.0 provides the Solid JSX transform, optional start mode, and "use server" compilation for Solid 2.0.


Package exports

@solidjs/vite-plugin

@solidjs/vite-plugin/virtual-solid-manifest

Adds TypeScript declarations for the plugin's virtual modules.

@solidjs/vite-plugin/boundary-modules

Adds TypeScript declarations for the server-only and client-only marker modules.


Minimal configuration

import { defineConfig } from "vite";
import solid from "@solidjs/vite-plugin";
export default defineConfig({
plugins: [solid()],
});

The default export returns an array. Pass solidPlugin() directly as an item in Vite's plugins array. Vite flattens nested plugin arrays.

Last updated: 8/12/26, 8:38 PMEdit this pageReport an issue with this page