@@ -38,16 +38,6 @@ function jsonHMR(): PluginOption {
3838 } ;
3939}
4040
41- // Obtain default coverage config from vitest when not building for production
42- // (to avoid importing vitest during build as its a dev dependency)
43- let vitestCoverageConfigDefaultsExclude : string [ ] = [ ] ;
44- if ( process . env . NODE_ENV !== 'production' ) {
45- await import ( 'vitest/config' ) . then ( ( vitestConfig ) => {
46- vitestCoverageConfigDefaultsExclude =
47- vitestConfig . coverageConfigDefaults . exclude ;
48- } ) ;
49- }
50-
5141// https://vitejs.dev/config/
5242export default defineConfig ( ( { mode } ) => {
5343 const env = loadEnv ( mode , process . cwd ( ) , '' ) ;
@@ -162,10 +152,8 @@ export default defineConfig(({ mode }) => {
162152 // Extra for VSCode extension
163153 [ 'lcov' , { outputFile : 'lcov.info' , silent : true } ] ,
164154 ] ,
155+ include : [ '/src/**.{js,jsx,ts,tsx}' ] ,
165156 exclude : [
166- ...vitestCoverageConfigDefaultsExclude ,
167- 'public/*' ,
168- 'server/*' ,
169157 // Leave handlers to show up unused code
170158 'src/mocks/browser.ts' ,
171159 'src/mocks/server.ts' ,
@@ -181,7 +169,7 @@ export default defineConfig(({ mode }) => {
181169 outputFile : env . CI ? { junit : 'test-report.junit.xml' } : undefined ,
182170 deps : {
183171 optimizer : {
184- web : {
172+ client : {
185173 enabled : true ,
186174 include : [
187175 '@mui/material' ,
0 commit comments