storybook webpack config extends app config

This commit is contained in:
NikolaBorislavovHristov 2019-07-19 13:41:29 +03:00
parent 3269976090
commit c13c9c8fd5

View file

@ -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;
};