import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; const globalSetup = fileURLToPath( new URL("./tests/integration/global-setup.ts", import.meta.url), ); export default defineConfig({ test: { globals: false, environment: "node", pool: "forks", setupFiles: ["./tests/setup/polyfills.ts"], globalSetup: [globalSetup], include: ["tests/integration/**/*.integration.test.ts"], exclude: ["dist/**", "node_modules/**", "src/**", "tests/*.test.ts"], testTimeout: 60000, hookTimeout: 120000, }, });