forked from ben-vargas/ai-sdk-provider-claude-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvitest.config.ts
More file actions
31 lines (30 loc) · 784 Bytes
/
Copy pathvitest.config.ts
File metadata and controls
31 lines (30 loc) · 784 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
31
import { defineConfig, defineWorkspace } from 'vitest/config';
// Define workspace with multiple environments
export default defineConfig({
test: {
globals: true,
include: ['**/*.test.ts', '**/*.test.tsx'],
coverage: {
provider: 'v8',
reporter: ['text', 'html'],
exclude: ['node_modules/**', 'dist/**', 'examples/**', '**/*.test.ts', '**/*.d.ts'],
},
// Define projects for different environments
projects: [
{
test: {
name: 'node',
environment: 'node',
include: ['**/*.test.ts', '**/*.test.tsx'],
},
},
{
test: {
name: 'edge',
environment: 'edge-runtime',
include: ['**/*.test.ts', '**/*.test.tsx'],
},
},
],
},
});