Limit to development

This commit is contained in:
Clément DUNGLER 2020-09-14 14:10:21 +02:00
parent a3db517a7a
commit 2ae46dc6a5

View File

@ -16,14 +16,15 @@ export function babelDefault(config: TransformOptions) {
};
}
export function webpackFinal(config: Configuration, { typescriptOptions }: StorybookOptions) {
export function webpackFinal(config: Configuration) {
const isDevelopment = config.mode === 'development';
return {
...config,
module: {
...config.module,
rules: [
...config.module.rules,
{
isDevelopment && {
test: /\.[jt]sx?$/,
exclude: /node_modules/,
use: [
@ -35,8 +36,8 @@ export function webpackFinal(config: Configuration, { typescriptOptions }: Story
},
],
},
],
].filter(Boolean),
},
plugins: [...config.plugins, new ReactRefreshWebpackPlugin()],
plugins: [...config.plugins, isDevelopment && new ReactRefreshWebpackPlugin()].filter(Boolean),
};
}