From 0f8720ce29d0315eadba3c55d4309f94fae66c3d Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Mon, 6 Mar 2023 10:38:45 +1100 Subject: [PATCH] Try async import rather than require in docs --- code/addons/docs/src/preset.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/addons/docs/src/preset.ts b/code/addons/docs/src/preset.ts index efc02a5cb85..6e784adec8c 100644 --- a/code/addons/docs/src/preset.ts +++ b/code/addons/docs/src/preset.ts @@ -96,8 +96,10 @@ async function webpack( ...webpackConfig, plugins: [ ...(webpackConfig.plugins || []), - // eslint-disable-next-line global-require - ...(csfPluginOptions ? [require('@storybook/csf-plugin').webpack(csfPluginOptions)] : []), + + ...(csfPluginOptions + ? [(await import('@storybook/csf-plugin')).webpack(csfPluginOptions)] + : []), ], module: {