11``` ts filename="vitest.config.ts" renderer="react" tabTitle="Vitest 4"
2- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
2+ import { defineConfig , mergeConfig } from ' vitest/config' ;
33import { playwright } from ' @vitest/browser-playwright' ;
44
55import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
@@ -17,7 +17,8 @@ export default mergeConfig(
1717 test: {
1818 // Use `workspace` field in Vitest < 3.2
1919 projects: [
20- defineProject ({
20+ {
21+ extends: true ,
2122 plugins: [
2223 storybookTest ({
2324 // The location of your Storybook config, main.js|ts
@@ -39,15 +40,15 @@ export default mergeConfig(
3940 },
4041 setupFiles: [' ./.storybook/vitest.setup.ts' ],
4142 },
42- }) ,
43+ },
4344 ],
4445 },
4546 }),
4647);
4748```
4849
4950``` ts filename="vitest.config.ts" renderer="react" tabTitle="Vitest 3"
50- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
51+ import { defineConfig , mergeConfig } from ' vitest/config' ;
5152
5253import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
5354
@@ -64,7 +65,8 @@ export default mergeConfig(
6465 test: {
6566 // Use `workspace` field in Vitest < 3.2
6667 projects: [
67- defineProject ({
68+ {
69+ extends: true ,
6870 plugins: [
6971 storybookTest ({
7072 // The location of your Storybook config, main.js|ts
@@ -86,15 +88,15 @@ export default mergeConfig(
8688 },
8789 setupFiles: [' ./.storybook/vitest.setup.ts' ],
8890 },
89- }) ,
91+ },
9092 ],
9193 },
9294 }),
9395);
9496```
9597
9698``` ts filename="vitest.config.ts" renderer="vue" tabTitle="Vitest 4"
97- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
99+ import { defineConfig , mergeConfig } from ' vitest/config' ;
98100import { playwright } from ' @vitest/browser-playwright' ;
99101
100102import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
@@ -112,7 +114,8 @@ export default mergeConfig(
112114 test: {
113115 // Use `workspace` field in Vitest < 3.2
114116 projects: [
115- defineProject ({
117+ {
118+ extends: true ,
116119 plugins: [
117120 storybookTest ({
118121 // The location of your Storybook config, main.js|ts
@@ -134,15 +137,15 @@ export default mergeConfig(
134137 },
135138 setupFiles: [' ./.storybook/vitest.setup.ts' ],
136139 },
137- }) ,
140+ },
138141 ],
139142 },
140143 }),
141144);
142145```
143146
144147``` ts filename="vitest.config.ts" renderer="vue" tabTitle="Vitest 3"
145- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
148+ import { defineConfig , mergeConfig } from ' vitest/config' ;
146149
147150import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
148151
@@ -159,7 +162,8 @@ export default mergeConfig(
159162 test: {
160163 // Use `workspace` field in Vitest < 3.2
161164 projects: [
162- defineProject ({
165+ {
166+ extends: true ,
163167 plugins: [
164168 storybookTest ({
165169 // The location of your Storybook config, main.js|ts
@@ -181,15 +185,15 @@ export default mergeConfig(
181185 },
182186 setupFiles: [' ./.storybook/vitest.setup.ts' ],
183187 },
184- }) ,
188+ },
185189 ],
186190 },
187191 }),
188192);
189193```
190194
191195``` ts filename="vitest.config.ts" renderer="svelte" tabTitle="Vitest 4"
192- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
196+ import { defineConfig , mergeConfig } from ' vitest/config' ;
193197import { playwright } from ' @vitest/browser-playwright' ;
194198
195199import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
@@ -207,7 +211,8 @@ export default mergeConfig(
207211 test: {
208212 // Use `workspace` field in Vitest < 3.2
209213 projects: [
210- defineProject ({
214+ {
215+ extends: true ,
211216 plugins: [
212217 storybookTest ({
213218 // The location of your Storybook config, main.js|ts
@@ -229,15 +234,15 @@ export default mergeConfig(
229234 },
230235 setupFiles: [' ./.storybook/vitest.setup.ts' ],
231236 },
232- }) ,
237+ },
233238 ],
234239 },
235240 }),
236241);
237242```
238243
239244``` ts filename="vitest.config.ts" renderer="svelte" tabTitle="Vitest 3"
240- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
245+ import { defineConfig , mergeConfig } from ' vitest/config' ;
241246
242247import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
243248
@@ -254,7 +259,8 @@ export default mergeConfig(
254259 test: {
255260 // Use `workspace` field in Vitest < 3.2
256261 projects: [
257- defineProject ({
262+ {
263+ extends: true ,
258264 plugins: [
259265 storybookTest ({
260266 // The location of your Storybook config, main.js|ts
@@ -276,15 +282,15 @@ export default mergeConfig(
276282 },
277283 setupFiles: [' ./.storybook/vitest.setup.ts' ],
278284 },
279- }) ,
285+ },
280286 ],
281287 },
282288 }),
283289);
284290```
285291
286292``` ts filename="vitest.config.ts" renderer="web-components" tabTitle="Vitest 4"
287- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
293+ import { defineConfig , mergeConfig } from ' vitest/config' ;
288294import { playwright } from ' @vitest/browser-playwright' ;
289295
290296import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
@@ -302,7 +308,8 @@ export default mergeConfig(
302308 test: {
303309 // Use `workspace` field in Vitest < 3.2
304310 projects: [
305- defineProject ({
311+ {
312+ extends: true ,
306313 plugins: [
307314 storybookTest ({
308315 // The location of your Storybook config, main.js|ts
@@ -324,15 +331,15 @@ export default mergeConfig(
324331 },
325332 setupFiles: [' ./.storybook/vitest.setup.ts' ],
326333 },
327- }) ,
334+ },
328335 ],
329336 },
330337 }),
331338);
332339```
333340
334341``` ts filename="vitest.config.ts" renderer="web-components" tabTitle="Vitest 3"
335- import { defineConfig , defineProject , mergeConfig } from ' vitest/config' ;
342+ import { defineConfig , mergeConfig } from ' vitest/config' ;
336343
337344import { storybookTest } from ' @storybook/addon-vitest/vitest-plugin' ;
338345
@@ -349,7 +356,8 @@ export default mergeConfig(
349356 test: {
350357 // Use `workspace` field in Vitest < 3.2
351358 projects: [
352- defineProject ({
359+ {
360+ extends: true ,
353361 plugins: [
354362 storybookTest ({
355363 // The location of your Storybook config, main.js|ts
@@ -371,7 +379,7 @@ export default mergeConfig(
371379 },
372380 setupFiles: [' ./.storybook/vitest.setup.ts' ],
373381 },
374- }) ,
382+ },
375383 ],
376384 },
377385 }),
0 commit comments