import { sveltekit } from "@sveltejs/kit/vite"; import AutoImport from "unplugin-auto-import/vite"; import IconsResolver from "unplugin-icons/resolver"; import Icons from "unplugin-icons/vite"; import { defineConfig } from "vitest/config"; export default defineConfig({ plugins: [ sveltekit(), Icons({ compiler: "svelte" }), AutoImport({ resolvers: [ IconsResolver({ prefix: "Icon", extension: "svelte", }), ], dts: "src/auto-imports.d.ts", imports: ["svelte"], dirs: ["src"], ignore: ["**/*.test.{js,ts}", "**/*.spec.{js,ts}"], exclude: [/node_modules/, /@sveltejs\/kit/, /.git/], }), ], test: { include: ["src/**/*.{test,spec}.{js,ts}"] }, });