First working POC

This commit is contained in:
2026-01-26 22:21:54 +01:00
commit cfddc1edea
255 changed files with 77606 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
import { defineConfig } from "vitest/config";
import { svelte } from "@sveltejs/vite-plugin-svelte";
import { resolve } from "path";
export default defineConfig({
plugins: [svelte({ hot: !process.env.VITEST })],
test: {
globals: true,
environment: "jsdom",
setupFiles: ["./src/test/setup-globals.ts", "./src/test/setup.ts"],
include: ["src/**/*.{test,spec}.{js,ts}"],
coverage: {
provider: "v8",
reporter: ["text", "json", "html"],
exclude: [
"node_modules/",
"src/test/",
"**/*.test.ts",
"**/*.spec.ts",
"src-tauri/",
],
},
},
resolve: {
conditions: ["browser"],
alias: {
$lib: resolve(__dirname, "./src/lib"),
"$app/environment": resolve(__dirname, "./src/test/mocks/app-environment.ts"),
"$app/navigation": resolve(__dirname, "./src/test/mocks/app-navigation.ts"),
"$app/stores": resolve(__dirname, "./src/test/mocks/app-stores.ts"),
},
},
});