From 7579a6928f529dd5ca2b573518939c5f43ef9cad Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 15 Sep 2022 11:18:05 +0200 Subject: [PATCH] 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 --- patches/0001-adapt-webpack-config.patch | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/patches/0001-adapt-webpack-config.patch b/patches/0001-adapt-webpack-config.patch index a1235d3..70c1b29 100644 --- a/patches/0001-adapt-webpack-config.patch +++ b/patches/0001-adapt-webpack-config.patch @@ -3,19 +3,22 @@ From: Dominik Csapak Date: Thu, 2 Apr 2020 07:10:18 +0000 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 +removes the polyfill plugin (makes currently problems and we want to package +for node anyway) Signed-off-by: Dominik Csapak --- webpack.config.js | 3 ++- 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 +++ 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} */ module.exports = { mode: "none", @@ -26,5 +29,13 @@ index a22c99b..9209159 100644 }, output: { filename: "[name].js", --- -2.20.1 +@@ -43,9 +43,6 @@ + } + ] + }, +- plugins: [ +- new NodePolyfillPlugin() +- ], + resolve: { + mainFields: ["browser", "main", "module"] + }, -- 2.39.2