import { defineConfig } from "vitest/config"; import { fileURLToPath } from "node:url"; import path from "node:path"; const root = path.dirname(fileURLToPath(import.meta.url)); const pkg = (name: string) => path.join(root, "packages", name, "src", "index.ts"); export default defineConfig({ test: { include: ["packages/**/*.test.ts", "apps/**/*.test.ts"], environment: "node", }, resolve: { alias: { "@src/shared": pkg("shared"), "@src/events": pkg("events"), "@src/browser": pkg("browser"), "@src/observers": pkg("observers"), "@src/entities": pkg("entities"), "@src/media": pkg("media"), "@src/agent": pkg("agent"), "@src/platform-model": pkg("platform-model"), "@src/storage": pkg("storage"), "@src/connectors": pkg("connectors"), }, }, });