From f8e21e2338b3f97589ea23f8d5699409d207317a Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Fri, 31 Jul 2020 15:35:46 +0200 Subject: [PATCH] User regular stream in lzma-native instead of readable-stream Changelog-entry: User regular stream in lzma-native instead of readable-stream Change-type: patch --- webpack.config.ts | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/webpack.config.ts b/webpack.config.ts index 2d1bed3d..770d4a97 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -154,16 +154,24 @@ const commonConfig = { replace: 'bindings', }, ), - // remove node-pre-gyp magic from lzma-native - replace(/node_modules\/lzma-native\/index\.js$/, { - search: 'require(binding_path)', - replace: () => { - return `require('./${path.posix.join( - LZMA_BINDINGS_FOLDER, - 'lzma_native.node', - )}')`; + replace( + /node_modules\/lzma-native\/index\.js$/, + // remove node-pre-gyp magic from lzma-native + { + search: 'require(binding_path)', + replace: () => { + return `require('./${path.posix.join( + LZMA_BINDINGS_FOLDER, + 'lzma_native.node', + )}')`; + }, }, - }), + // use regular stream module instead of readable-stream + { + search: "var stream = require('readable-stream');", + replace: "var stream = require('stream');", + }, + ), // remove node-pre-gyp magic from usb replace(/node_modules\/@balena.io\/usb\/usb\.js$/, { search: 'require(binding_path)',