From e2e8e3b24f2a36e96c12b6cf8c36c6da9c81a605 Mon Sep 17 00:00:00 2001 From: Balearica Date: Tue, 24 Dec 2024 00:56:08 -0800 Subject: [PATCH] Fixed compatibility with electron by removing legacy special case per #925 (#982) --- package-lock.json | 11 ----------- package.json | 1 - src/utils/getEnvironment.js | 4 ---- 3 files changed, 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f0d99842..54796c233 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,6 @@ "dependencies": { "bmp-js": "^0.1.0", "idb-keyval": "^6.2.0", - "is-electron": "^2.2.2", "is-url": "^1.2.4", "node-fetch": "^2.6.9", "opencollective-postinstall": "^2.0.3", @@ -5564,11 +5563,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-electron": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", - "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -13808,11 +13802,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-electron": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", - "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", diff --git a/package.json b/package.json index 76c9e3a89..64d4f58bc 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,6 @@ "dependencies": { "bmp-js": "^0.1.0", "idb-keyval": "^6.2.0", - "is-electron": "^2.2.2", "is-url": "^1.2.4", "node-fetch": "^2.6.9", "opencollective-postinstall": "^2.0.3", diff --git a/src/utils/getEnvironment.js b/src/utils/getEnvironment.js index 0971d99ca..8796c6c32 100644 --- a/src/utils/getEnvironment.js +++ b/src/utils/getEnvironment.js @@ -1,12 +1,8 @@ -const isElectron = require('is-electron'); - module.exports = (key) => { const env = {}; if (typeof WorkerGlobalScope !== 'undefined') { env.type = 'webworker'; - } else if (isElectron()) { - env.type = 'electron'; } else if (typeof document === 'object') { env.type = 'browser'; } else if (typeof process === 'object' && typeof require === 'function') {