Files
zod/vitest.root.mjs
2025-11-18 11:04:32 -08:00

31 lines
733 B
JavaScript

import { defineConfig } from "vitest/config";
import { fileURLToPath } from "node:url";
import { dirname, resolve } from "node:path";
const __dirname = dirname(fileURLToPath(import.meta.url));
export default defineConfig({
resolve: {
conditions: ["@zod/source", "default"],
},
ssr: {
resolve: {
conditions: ["@zod/source", "default"],
externalConditions: ["@zod/source", "default"],
},
},
test: {
watch: false,
isolate: true,
setupFiles: [resolve(__dirname, "scripts/fail-on-console.ts")],
typecheck: {
include: ["**/*.test.ts"],
enabled: true,
ignoreSourceErrors: false,
checker: "tsc",
tsconfig: "./tsconfig.json",
},
silent: true,
},
});