- Fix auth anti-patterns (JWT, OAuth, logout, middleware, url.origin) - Extend DB schema with tier, npcs, counters, translations, notes, initiative - Expand Open5e TypeScript interfaces (Monster, Spell) to full V2 - Build OpenRouter API client for FREE tier - Build Kimi API client for PRO tier - Add comprehensive tests for all modules
18 lines
456 B
TypeScript
18 lines
456 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
import path from "path";
|
|
|
|
export default defineConfig({
|
|
resolve: {
|
|
alias: {
|
|
"@": path.resolve(import.meta.dirname, "./src"),
|
|
"astro:middleware": path.resolve(import.meta.dirname, "./tests/mocks/astro-middleware.ts"),
|
|
},
|
|
},
|
|
test: {
|
|
globals: true,
|
|
environment: "happy-dom",
|
|
setupFiles: ["./tests/setup.ts"],
|
|
include: ["tests/**/*.test.ts", "src/**/*.test.ts"],
|
|
},
|
|
});
|