@void/svelte
v0.27.0
Published
Svelte pages, server rendering, forms, and navigation for Void.
Readme
@void/svelte
Svelte adapter for Void. Build server-rendered pages with typed server loaders, forms, layouts, and interactive islands.
Requires Svelte 5.
Setup
For a new app, run npx void init and choose Svelte. To add the adapter to an existing Void app:
npm install @void/svelteAdd the adapter to your Vite config. It includes the framework's Vite plugin:
import { voidSvelte } from '@void/svelte/plugin';
import { defineConfig } from 'vite';
import { voidPlugin } from 'void';
export default defineConfig({
plugins: [voidPlugin(), voidSvelte()],
});Documentation
Follow Pages Routing to add pages, then use loaders, forms, and layouts. See the adapter API reference for plugin options and runtime helpers.
Read the Void documentation online or use the Markdown guides and references in node_modules/void/docs/, included with the void package.
