30 lines
963 B
TypeScript
30 lines
963 B
TypeScript
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",
|
|
],
|
|
},
|
|
});
|