// Vitest config — enable jsdom for component tests that need a DOM. // We resolve the "browser" condition so `import { mount } from "svelte"` // picks up the client entry (index-client.js), not the server entry // (index-server.js) — the server build throws if you try to mount // a component in it. import { defineConfig } from "vitest/config"; import { svelte } from "@sveltejs/vite-plugin-svelte"; export default defineConfig({ plugins: [svelte({ hot: false })], resolve: { conditions: ["browser"], }, test: { environment: "jsdom", globals: false, include: ["src/**/*.test.ts"], }, });