chore: disable Redux DevTools in production

This commit is contained in:
nicomiguelino
2025-06-12 14:50:47 -07:00
parent 60e28bf3e6
commit e67f7daa84
3 changed files with 15 additions and 0 deletions

View File

@@ -1,9 +1,12 @@
import { configureStore } from '@reduxjs/toolkit'
import { assetsReducer, assetModalReducer } from '@/store/assets'
const environment = process.env.ENVIRONMENT || 'production'
export const store = configureStore({
reducer: {
assets: assetsReducer,
assetModal: assetModalReducer,
},
devTools: environment === 'development',
})

View File

@@ -1,5 +1,6 @@
const { merge } = require("webpack-merge");
const common = require("./webpack.common.js");
const webpack = require('webpack');
module.exports = merge(common, {
devtool: "source-map",
@@ -8,4 +9,9 @@ module.exports = merge(common, {
contentBase: "./static/dist",
hot: true,
},
plugins: [
new webpack.DefinePlugin({
'process.env.ENVIRONMENT': JSON.stringify('development')
})
]
});

View File

@@ -1,6 +1,12 @@
const { merge } = require('webpack-merge');
const common = require('./webpack.common.js');
const webpack = require('webpack');
module.exports = merge(common, {
mode: 'production',
plugins: [
new webpack.DefinePlugin({
'process.env.ENVIRONMENT': JSON.stringify('production')
})
]
});