Skip to content

Commit

Permalink
test reverting webpack config
Browse files Browse the repository at this point in the history
  • Loading branch information
avrilpearl committed Mar 25, 2019
1 parent 9c50498 commit 89734d8
Showing 1 changed file with 14 additions and 20 deletions.
34 changes: 14 additions & 20 deletions react/.storybook/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,23 @@
const path = require("path");

module.exports = ({ config }) => {
config.module.rules.forEach((rule, ruleIndex) => {
module.exports = (baseConfig, env, defaultConfig) => {
defaultConfig.module.rules.forEach((rule, ruleIndex) => {
if (rule && typeof rule !== 'string' && rule.test.toString().indexOf('js') > -1) {
if (config.module.rules[ruleIndex].options) {
config.module.rules[ruleIndex].options.presets.push('@babel/env');
config.module.rules[ruleIndex].options.presets.push('@babel/react');
config.module.rules[ruleIndex].options.plugins.push('@babel/proposal-export-default-from');
config.module.rules[ruleIndex].options.plugins.push('@babel/proposal-class-properties');
config.module.rules[ruleIndex].options.plugins.push('@babel/plugin-syntax-dynamic-import');
config.module.rules[ruleIndex].options.plugins.push('@babel/plugin-proposal-object-rest-spread');
if (defaultConfig.module.rules[ruleIndex].options) {
defaultConfig.module.rules[ruleIndex].options.presets.push('@babel/env');
defaultConfig.module.rules[ruleIndex].options.presets.push('@babel/react');
defaultConfig.module.rules[ruleIndex].options.plugins.push('@babel/proposal-export-default-from');
defaultConfig.module.rules[ruleIndex].options.plugins.push('@babel/proposal-class-properties');
defaultConfig.module.rules[ruleIndex].options.plugins.push('@babel/plugin-syntax-dynamic-import');
}
}
});
config.module.rules.push({
test: /\.stories\.js?$/,
loaders: [require.resolve('@storybook/addon-storysource/loader')],
enforce: 'pre',
});
config.resolve = {
...config.resolve,
alias: {
...config.resolve.alias,
defaultConfig.resolve = {
...defaultConfig.resolve,
alias: {
...defaultConfig.resolve.alias,
SharedAssets: path.resolve(__dirname, '../../assets/'),
}};
}};

return config;
return defaultConfig;
};

0 comments on commit 89734d8

Please sign in to comment.