🚧 [WIP]
- Templates with Svelte and Markdown
- Markdown (.svx)
- Hot reload
- HTML asset bundling
- Islands (experimental)
- Autogenerated environment variables types
import { defineConfig } from "vite";
import { fullstack } from "@leanweb/fullstack";
export default defineConfig({
plugins: [
fullstack({
/* ...config */
}),
],
});islands: defaultfalsepublicEnvPrefix: defaultPUBLIC\_extensions: default.svelte,.svxserverEntry: default src/entry.{js,ts,mjs,mts}preprocess: documentationcompilerOptions: documentation
To render svelte components to SSR output, include ssr query in file import i.e
import About from "./views/about.svelte?ssr";Non SSR components can be imported as usual i.e
import About from "./views/about.svelte";Cannot use postcss along side svelte component style tag- Types using dynamic import i.e
let a: import("some-module").Type;