Browse Source

fix: webpack cfg mode prop

Sv443 1 year ago
parent
commit
9a90673cb2
1 changed files with 2 additions and 2 deletions
  1. 2 2
      webpack.config.js

+ 2 - 2
webpack.config.js

@@ -8,7 +8,7 @@ import CssMinimizerPlugin from "css-minimizer-webpack-plugin";
 
 dotenv.config();
 
-const mode = ["development", "production"].includes(process.env.NODE_ENV) ? process.env.NODE_ENV : "development";
+const defaultMode = ["development", "production"].includes(process.env.NODE_ENV) ? process.env.NODE_ENV : "development";
 const outFileSuffix = process.env.OUTFILE_SUFFIX ?? "";
 
 /** Webpack configuration for the output file */
@@ -27,7 +27,7 @@ const getConfig = (env) => ({
     // userscripts are automatically wrapped in an IIFE by the browser extension, so this can be enabled
     outputModule: true,
   },
-  mode,
+  mode: env.mode ?? defaultMode,
   resolve: {
     extensions: [
       ".ts",