mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
22 lines
617 B
TypeScript
22 lines
617 B
TypeScript
/// <reference types="vitest" />
|
|
import { svelte, vitePreprocess } from "@sveltejs/vite-plugin-svelte";
|
|
import { optimizeImports } from "carbon-preprocess-svelte";
|
|
import { defineConfig } from "vite";
|
|
|
|
export default defineConfig({
|
|
root: "./tests",
|
|
plugins: [
|
|
svelte({
|
|
preprocess: [vitePreprocess(), optimizeImports()],
|
|
}),
|
|
],
|
|
optimizeDeps: {
|
|
exclude: ["carbon-components-svelte", "carbon-icons-svelte"],
|
|
},
|
|
resolve: process.env.VITEST ? { conditions: ["browser"] } : undefined,
|
|
test: {
|
|
globals: true,
|
|
environment: "jsdom",
|
|
setupFiles: ["./tests/setup-tests.ts"],
|
|
},
|
|
});
|