From c13c9c8fd5ac4e0da21615eb743a102ae93b65a1 Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Fri, 19 Jul 2019 13:41:29 +0300 Subject: [PATCH] storybook webpack config extends app config --- storybook/webpack.config.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 storybook/webpack.config.js diff --git a/storybook/webpack.config.js b/storybook/webpack.config.js new file mode 100644 index 000000000..22eb73737 --- /dev/null +++ b/storybook/webpack.config.js @@ -0,0 +1,21 @@ +const appConfig = require('../webpack.config.js'); + +module.exports = async ({ config: storybookConfig, mode }) => { + storybookConfig.module = { + ...storybookConfig.module + }; + storybookConfig.module.rules = appConfig.module.rules; + storybookConfig.resolve = { + ...storybookConfig.resolve + }; + storybookConfig.resolve.extensions = [ + ...storybookConfig.resolve.extensions, + ...appConfig.resolve.extensions + ]; + storybookConfig.resolve.alias = { + ...storybookConfig.resolve.alias, + ...appConfig.resolve.alias + }; + + return storybookConfig; +};