-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Expand file tree
/
Copy pathvitest.root.mjs
More file actions
30 lines (28 loc) · 733 Bytes
/
vitest.root.mjs
File metadata and controls
30 lines (28 loc) · 733 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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,
},
});