vitest.config.ts•650 B
/// <reference types="vitest" />
import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
// Use thread-based workers to avoid process-kill issues in sandboxed environments
pool: "threads",
poolOptions: {
workers: {
miniflare: {},
wrangler: { configPath: "./wrangler.toml" },
},
},
deps: {
interopDefault: true,
},
include: ["**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"],
coverage: {
provider: "v8",
reporter: ["text", "json", "html"],
include: ["**/*.ts"],
},
setupFiles: ["dotenv/config", "src/test-setup.ts"],
},
});