stremio-web/storybook/webpack.config.js
2020-04-08 11:45:16 +03:00

28 lines
786 B
JavaScript

// Copyright (C) 2017-2020 Smart code 203358507
const appConfig = require('../webpack.config.js');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = ({ config: storybookConfig }) => {
storybookConfig.module = {
...storybookConfig.module,
rules: appConfig.module.rules
};
storybookConfig.resolve = {
...storybookConfig.resolve,
extensions: [
...storybookConfig.resolve.extensions,
...appConfig.resolve.extensions
],
alias: {
...storybookConfig.resolve.alias,
...appConfig.resolve.alias
}
};
storybookConfig.plugins = [
...storybookConfig.plugins,
new MiniCssExtractPlugin()
];
return storybookConfig;
};