import { resolve } from "node:path"; import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; const packageRoot = fileURLToPath(new URL(".", import.meta.url)); export default defineConfig({ resolve: { alias: [ { find: "@paperclipai/paperclip-runner/react", replacement: resolve(packageRoot, "src/react/index.ts") }, { find: "@paperclip-runner-local/capability", replacement: resolve(packageRoot, "src/scenarios/index.ts") }, ], }, test: { environment: "node", include: [ "src/**/*.test.ts", "src/**/*.test.tsx", "devtools/browser/src/**/*.test.ts", "devtools/issue-thread/src/**/*.test.ts", "devtools/issue-thread/src/**/*.test.tsx", "examples/scenario-explorer/src/**/*.test.ts", "examples/scenario-explorer/src/**/*.test.tsx", "scripts/local-runner-browser-server.test.mjs", "scripts/live-console-browser-server.test.mjs", ], }, });