react18-tools/react-mouse-trail

View on GitHub
lib/vitest.config.mts

Summary

Maintainability
Test Coverage
import { defineConfig } from "vitest/config";
import react from "@vitejs/plugin-react";
import tsconfigPaths from "vite-tsconfig-paths";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react(), tsconfigPaths()],
  test: {
    environment: "jsdom",
    globals: true,
    setupFiles: ["vitest-webgl-canvas-mock"],
    coverage: {
      include: ["src/**"],
      exclude: ["src/**/index.ts", "src/**/declaration.d.ts"],
      reporter: ["text", "json", "clover", "html"],
    },
  },
});