From 72e50d55329424d108cd207e4f936732f6638827 Mon Sep 17 00:00:00 2001 From: Garrett Campbell Date: Tue, 3 May 2022 09:49:05 -0400 Subject: [PATCH 1/2] add items to the unbundled module --- package-lock.json | 14 +++++++------- webpack.config.js | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9f07784b..f486caf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16678,7 +16678,7 @@ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { - "es5-ext": "0.10.53", + "es5-ext": "^0.10.50", "type": "^1.0.1" } }, @@ -17344,7 +17344,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "0.10.53", + "es5-ext": "^0.10.35", "es6-symbol": "^3.1.1" } }, @@ -17365,7 +17365,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "0.10.53", + "es5-ext": "^0.10.46", "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.1" } @@ -17798,7 +17798,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "0.10.53" + "es5-ext": "~0.10.14" } }, "eventemitter2": { @@ -20586,7 +20586,7 @@ "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "dev": true, "requires": { - "es5-ext": "0.10.53" + "es5-ext": "~0.10.2" } }, "make-dir": { @@ -20803,7 +20803,7 @@ "dev": true, "requires": { "d": "^1.0.1", - "es5-ext": "0.10.53", + "es5-ext": "^0.10.53", "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", "is-promise": "^2.2.2", @@ -24153,7 +24153,7 @@ "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "dev": true, "requires": { - "es5-ext": "0.10.53", + "es5-ext": "~0.10.46", "next-tick": "1" } }, diff --git a/webpack.config.js b/webpack.config.js index 64cbd8a8..a05f93bc 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -12,7 +12,7 @@ function getEntry() { const mod = JSON.parse(npmListRes); const unbundledModule = ['impor', 'uuid', // usb-native modules can not be bundled - 'usb-detection', '@serialport', 'bindings', 'serialport']; + 'usb-detection', '@serialport', 'bindings', 'serialport', 'debug', 'ms', 'node-gyp-build', 'node-addon-api']; for (const mod of unbundledModule) { const p = 'node_modules/' + mod; From c4259b1a76a740c34e48cec32d96027240d8ee9e Mon Sep 17 00:00:00 2001 From: Garrett Campbell Date: Tue, 3 May 2022 13:47:53 -0400 Subject: [PATCH 2/2] revert package-lock.json --- package-lock.json | 14 +++++++------- webpack.config.js | 2 ++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index f486caf7..9f07784b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16678,7 +16678,7 @@ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { - "es5-ext": "^0.10.50", + "es5-ext": "0.10.53", "type": "^1.0.1" } }, @@ -17344,7 +17344,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "^0.10.35", + "es5-ext": "0.10.53", "es6-symbol": "^3.1.1" } }, @@ -17365,7 +17365,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "^0.10.46", + "es5-ext": "0.10.53", "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.1" } @@ -17798,7 +17798,7 @@ "dev": true, "requires": { "d": "1", - "es5-ext": "~0.10.14" + "es5-ext": "0.10.53" } }, "eventemitter2": { @@ -20586,7 +20586,7 @@ "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "dev": true, "requires": { - "es5-ext": "~0.10.2" + "es5-ext": "0.10.53" } }, "make-dir": { @@ -20803,7 +20803,7 @@ "dev": true, "requires": { "d": "^1.0.1", - "es5-ext": "^0.10.53", + "es5-ext": "0.10.53", "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", "is-promise": "^2.2.2", @@ -24153,7 +24153,7 @@ "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "dev": true, "requires": { - "es5-ext": "~0.10.46", + "es5-ext": "0.10.53", "next-tick": "1" } }, diff --git a/webpack.config.js b/webpack.config.js index a05f93bc..ba47899d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -12,6 +12,8 @@ function getEntry() { const mod = JSON.parse(npmListRes); const unbundledModule = ['impor', 'uuid', // usb-native modules can not be bundled + // added debug, ms, node-gyp-build, and node-addon-api as a workaround a break in packaging + // that caused the extension to not work. 'usb-detection', '@serialport', 'bindings', 'serialport', 'debug', 'ms', 'node-gyp-build', 'node-addon-api']; for (const mod of unbundledModule) {