From 3e5e4ca80f37bcbe2befa142a0233bc449d79b23 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Thu, 5 Dec 2024 10:38:38 +0530 Subject: [PATCH] feat: add story config --- package.json | 6 +++--- vite.config.story.ts | 23 ----------------------- vite.config.test.ts | 23 +++++++++++++++++++++++ vite.config.ts | 2 +- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 5978f3696..238a3336e 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,9 @@ "build:sdk": "BUILD_MODE=library vite build", "prepare": "husky install", "size": "size-limit", - "story:dev": "histoire dev", - "story:build": "histoire build", - "story:preview": "histoire preview" + "story:dev": "BUILD_MODE=story histoire dev", + "story:build": "BUILD_MODE=story histoire build", + "story:preview": "BUILD_MODE=story histoire preview" }, "size-limit": [ { diff --git a/vite.config.story.ts b/vite.config.story.ts index 2ea975894..805300ee8 100644 --- a/vite.config.story.ts +++ b/vite.config.story.ts @@ -13,29 +13,6 @@ const vueOptions = { const testConfig = defineConfig({ plugins: [vue(vueOptions)], - test: { - environment: 'jsdom', - include: ['app/**/*.{test,spec}.?(c|m)[jt]s?(x)'], - coverage: { - reporter: ['lcov', 'text'], - include: ['app/**/*.js', 'app/**/*.vue'], - exclude: [ - 'app/**/*.@(spec|stories|routes).js', - '**/specs/**/*', - '**/i18n/**/*', - ], - }, - globals: true, - outputFile: 'coverage/sonar-report.xml', - server: { - deps: { - inline: ['tinykeys', '@material/mwc-icon'], - }, - }, - setupFiles: ['fake-indexeddb/auto', 'vitest.setup.js'], - mockReset: true, - clearMocks: true, - }, }); export default mergeConfig(baseConfig, testConfig); diff --git a/vite.config.test.ts b/vite.config.test.ts index 805300ee8..2ea975894 100644 --- a/vite.config.test.ts +++ b/vite.config.test.ts @@ -13,6 +13,29 @@ const vueOptions = { const testConfig = defineConfig({ plugins: [vue(vueOptions)], + test: { + environment: 'jsdom', + include: ['app/**/*.{test,spec}.?(c|m)[jt]s?(x)'], + coverage: { + reporter: ['lcov', 'text'], + include: ['app/**/*.js', 'app/**/*.vue'], + exclude: [ + 'app/**/*.@(spec|stories|routes).js', + '**/specs/**/*', + '**/i18n/**/*', + ], + }, + globals: true, + outputFile: 'coverage/sonar-report.xml', + server: { + deps: { + inline: ['tinykeys', '@material/mwc-icon'], + }, + }, + setupFiles: ['fake-indexeddb/auto', 'vitest.setup.js'], + mockReset: true, + clearMocks: true, + }, }); export default mergeConfig(baseConfig, testConfig); diff --git a/vite.config.ts b/vite.config.ts index 01e83e34a..c843df41b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,7 +10,7 @@ if (isLibraryMode) { } else if (isTestMode) { config = import('./vite.config.test'); } else if (isStoryMode) { - config = import('./vite.config.dev'); + config = import('./vite.config.test'); } else { config = import('./vite.config.dev'); }