Skip to content

Commit 9b494b3

Browse files
committed
build: split vite and vitest config
1 parent 55eebc9 commit 9b494b3

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

vite.config.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,4 @@ export default defineConfig({
2727
}),
2828
cloudflare(),
2929
],
30-
test: {
31-
globals: true,
32-
environment: 'jsdom',
33-
setupFiles: ['src/setup-tests.ts'],
34-
coverage: {
35-
provider: 'v8',
36-
enabled: !!process.env.CI,
37-
exclude: ['styled-system', '**/*.config.*', '**/*.d.ts'],
38-
include: ['src/resume/**', 'src/icons/**'],
39-
},
40-
typecheck: {
41-
enabled: true,
42-
},
43-
},
4430
});

vitest.config.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { defineConfig, mergeConfig } from 'vitest/config';
2+
import viteConfig from './vite.config';
3+
4+
// https://vitejs.dev/config/
5+
export default mergeConfig(
6+
viteConfig,
7+
defineConfig({
8+
test: {
9+
globals: true,
10+
environment: 'jsdom',
11+
setupFiles: ['src/setup-tests.ts'],
12+
coverage: {
13+
provider: 'v8',
14+
enabled: !!process.env.CI,
15+
exclude: ['styled-system', '**/*.config.*', '**/*.d.ts'],
16+
include: ['src/resume/**', 'src/icons/**'],
17+
},
18+
typecheck: {
19+
enabled: true,
20+
},
21+
},
22+
})
23+
);

0 commit comments

Comments
 (0)