Use Svelte components
Add Svelte components with the @primate/svelte
module.
npm i @primate/svelte svelte
import config from "primate/config";
import svelte from "@primate/svelte";
export default config({ modules: [svelte()] });
<!-- components/Welcome.svelte -->
<script>
export let name;
</script>
<h1>Hello, {name}!</h1>
// routes/index.ts
import route from "primate/route";
import response from "primate/response";
route.get(() => response.view("Welcome.svelte", { name: "World" }));