adapt webkpack patch for 8.23.1

we have to remove the (unnecessary) polyfill plugin, because some
transitive dependency (nodelib/fs.scandir) tries to access node specific
information that is stripped with these (browser targeting) polyfills

it's not necessary as we're targeting node anyway

also update the patch message to reflect the actual changes

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2022-09-15 11:18:05 +02:00
parent 8f9d1d4df0
commit 7579a6928f

View File

@ -3,19 +3,22 @@ From: Dominik Csapak <d.csapak@proxmox.com>
Date: Thu, 2 Apr 2020 07:10:18 +0000 Date: Thu, 2 Apr 2020 07:10:18 +0000
Subject: [PATCH] adapt webpack config Subject: [PATCH] adapt webpack config
adds 'cli-engine' to build (we use it in our wrapper) adds 'index.js' to build (so we can package it as a module)
and target 'node' since we will use it on the cli and target 'node' since we will use it on the cli
removes the polyfill plugin (makes currently problems and we want to package
for node anyway)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
--- ---
webpack.config.js | 3 ++- webpack.config.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-) 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/webpack.config.js b/webpack.config.js
index a22c99b..9209159 100644
--- a/webpack.config.js --- a/webpack.config.js
+++ b/webpack.config.js +++ b/webpack.config.js
@@ -4,8 +4,9 @@ const NodePolyfillPlugin = require("node-polyfill-webpack-plugin"); @@ -1,11 +1,11 @@
"use strict";
-const NodePolyfillPlugin = require("node-polyfill-webpack-plugin");
/** @type {import("webpack").Configuration} */ /** @type {import("webpack").Configuration} */
module.exports = { module.exports = {
mode: "none", mode: "none",
@ -26,5 +29,13 @@ index a22c99b..9209159 100644
}, },
output: { output: {
filename: "[name].js", filename: "[name].js",
-- @@ -43,9 +43,6 @@
2.20.1 }
]
},
- plugins: [
- new NodePolyfillPlugin()
- ],
resolve: {
mainFields: ["browser", "main", "module"]
},