From 35445767ee79de506be03c7a4bcc3c8ee1631dc0 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 18 Jul 2022 11:02:56 -0700 Subject: [PATCH] fix: pass options read from config file to svelteDocgen --- packages/builder-vite/vite-config.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/builder-vite/vite-config.ts b/packages/builder-vite/vite-config.ts index db76cbda..79f4290d 100644 --- a/packages/builder-vite/vite-config.ts +++ b/packages/builder-vite/vite-config.ts @@ -143,11 +143,12 @@ export async function pluginConfig(options: ExtendedOptions, _type: PluginConfig throw err; } + const { loadSvelteConfig } = require('@sveltejs/vite-plugin-svelte'); + const config = { ...loadSvelteConfig(), ...svelteOptions }; + try { const csfPlugin = require('./svelte/csf-plugin').default; - const { loadSvelteConfig } = require('@sveltejs/vite-plugin-svelte'); - const config = loadSvelteConfig(); - plugins.push(csfPlugin({ ...config, ...svelteOptions })); + plugins.push(csfPlugin(config)); } catch (err) { // Not all projects use `.stories.svelte` for stories, and by default 6.5+ does not auto-install @storybook/addon-svelte-csf. // If it's any other kind of error, re-throw. @@ -157,7 +158,7 @@ export async function pluginConfig(options: ExtendedOptions, _type: PluginConfig } const { svelteDocgen } = await import('./plugins/svelte-docgen'); - plugins.push(svelteDocgen(svelteOptions)); + plugins.push(svelteDocgen(config)); } if (framework === 'preact') {