-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvitest.config.mjs
41 lines (40 loc) · 1.09 KB
/
vitest.config.mjs
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
31
32
33
34
35
36
37
38
39
40
41
import { coverageConfigDefaults, defineConfig } from "vitest/config";
export default defineConfig({
test: {
globals: true,
coverage: {
exclude: [
...coverageConfigDefaults.exclude,
"commitlint.config.js",
"**/lib/**",
"**/build/**",
"**/@liexp/ui",
"**/packages/@liexp/shared/src/tests",
"**/services/api/src/migrations",
"**/services/api/src/worker/index.ts",
"**/services/api/src/routes/projects",
"**/services/admin-web",
"**/services/web",
"**/services/data",
"**/services/storybook",
"temp/**",
"**/test/**",
"**/coverage/**",
"**/vite.*.ts",
"**/vitest.*.ts",
"**/eslint.config.ts",
"**/ormconfig.ts",
],
thresholds: {
lines: 80,
statements: 80,
branches: 80,
},
},
alias: {
"@liexp/core/lib/**": "./packages/@liexp/core/src/**",
"@liexp/shared/lib/**": "./packages/@liexp/shared/src/**",
"@liexp/backend/lib/**": "./packages/@liexp/backend/src/**",
},
},
});