import path from "node:path"; import { cloudflareTest } from "@cloudflare/vitest-pool-workers"; import { defineConfig } from "vitest/config"; const testsDir = import.meta.dirname; export default defineConfig({ plugins: [ cloudflareTest({ wrangler: { configPath: path.join(testsDir, "wrangler.jsonc") } }) ], test: { name: "workers", include: [path.join(testsDir, "**/*.test.ts")], // Copies esbuild.wasm into src/ before tests, removes after globalSetup: [path.join(testsDir, "global-setup.ts")] } });