From 801bdd45f1c5c5cefcd3b93ec48dd79b1f3fd280 Mon Sep 17 00:00:00 2001 From: "dobby-yivi-agent[bot]" <275734547+dobby-yivi-agent[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 23:37:10 +0000 Subject: [PATCH] fix(pg-manual): respect --mode so npm run build produces a production bundle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The webpack config hardcoded `mode: 'development'`, so `npm run build` always emitted a dev bundle (unminified, with source maps, NODE_ENV unset). Drop the hardcoded constant and pass `--mode` from each npm script: - `npm run build` → `webpack --mode production` (minified, tree-shaken) - `npm run dev` → `webpack serve --mode development` Closes #51 --- pg-manual/package.json | 4 ++-- pg-manual/webpack.config.js | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pg-manual/package.json b/pg-manual/package.json index 8cf14e3..40b6912 100644 --- a/pg-manual/package.json +++ b/pg-manual/package.json @@ -30,7 +30,7 @@ "util": "^0.12.5" }, "scripts": { - "build": "webpack", - "dev": "npx webpack serve" + "build": "webpack --mode production", + "dev": "webpack serve --mode development" } } diff --git a/pg-manual/webpack.config.js b/pg-manual/webpack.config.js index 15ebfc5..5af825f 100644 --- a/pg-manual/webpack.config.js +++ b/pg-manual/webpack.config.js @@ -4,11 +4,9 @@ const HtmlWebpackPlugin = require('html-webpack-plugin') const webpack = require('webpack') const dist = path.resolve(__dirname, 'dist') -const webpackMode = 'development' module.exports = { name: 'examples', - mode: webpackMode, entry: { string: './examples/string.js', file: './examples/file.js',