Remove squirrel

This commit is contained in:
Labhansh Agrawal 2021-01-20 16:13:13 +05:30 committed by Benjamin Staneck
parent a122bcdf1b
commit 8bc7d979ef
5 changed files with 0 additions and 77 deletions

View file

@ -9,35 +9,6 @@ if (['--help', '-v', '--version'].includes(process.argv[1])) {
process.exit();
}
const checkSquirrel = () => {
let squirrel;
try {
squirrel = require('electron-squirrel-startup');
//eslint-disable-next-line no-empty
} catch (err) {}
if (squirrel) {
process.exit();
}
};
// handle startup squirrel events
if (process.platform === 'win32') {
// eslint-disable-next-line @typescript-eslint/no-var-requires
const systemContextMenu = require('./system-context-menu');
switch (process.argv[1]) {
case '--squirrel-install':
case '--squirrel-updated':
systemContextMenu.add();
break;
case '--squirrel-uninstall':
systemContextMenu.remove();
break;
}
checkSquirrel();
}
// Native
import {resolve} from 'path';

View file

@ -17,7 +17,6 @@
"default-shell": "1.0.1",
"electron-fetch": "1.7.3",
"electron-is-dev": "1.2.0",
"electron-squirrel-startup": "1.0.0",
"electron-store": "6.0.1",
"file-uri-to-path": "2.0.0",
"fs-extra": "9.0.1",

View file

@ -163,13 +163,6 @@ debounce-fn@^4.0.0:
dependencies:
mimic-fn "^3.0.0"
debug@^2.2.0:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
default-shell@1.0.1, default-shell@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/default-shell/-/default-shell-1.0.1.tgz#752304bddc6174f49eb29cb988feea0b8813c8bc"
@ -194,13 +187,6 @@ electron-is-dev@1.2.0:
resolved "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz#2e5cea0a1b3ccf1c86f577cee77363ef55deb05e"
integrity sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==
electron-squirrel-startup@1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz#19b4e55933fa0ef8f556784b9c660f772546a0b8"
integrity sha1-GbTlWTP6Dvj1VnhLnGYPdyVGoLg=
dependencies:
debug "^2.2.0"
electron-store@6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/electron-store/-/electron-store-6.0.1.tgz#2178b9dc37aeb749d99cf9d1d1bc090890b922dc"
@ -521,11 +507,6 @@ mkdirp@1.0.4:
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
ms@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
ms@2.1.3:
version "2.1.3"
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"

View file

@ -99,7 +99,6 @@
"cross-env": "7.0.3",
"electron": "^11.2.0",
"electron-builder": "^22.10.4",
"electron-builder-squirrel-windows": "^22.10.4",
"electron-devtools-installer": "3.1.1",
"electron-rebuild": "2.3.4",
"eslint": "7.18.0",

View file

@ -1348,19 +1348,6 @@ archiver@^5.0.0:
tar-stream "^2.1.4"
zip-stream "^4.0.4"
archiver@^5.1.0:
version "5.1.0"
resolved "https://registry.npmjs.org/archiver/-/archiver-5.1.0.tgz#05b0f6f7836f3e6356a0532763d2bb91017a7e37"
integrity sha512-iKuQUP1nuKzBC2PFlGet5twENzCfyODmvkxwDV0cEFXavwcLrIW5ssTuHi9dyTPvpWr6Faweo2eQaQiLIwyXTA==
dependencies:
archiver-utils "^2.1.0"
async "^3.2.0"
buffer-crc32 "^0.2.1"
readable-stream "^3.6.0"
readdir-glob "^1.0.0"
tar-stream "^2.1.4"
zip-stream "^4.0.4"
are-we-there-yet@~1.1.2:
version "1.1.5"
resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
@ -2872,20 +2859,6 @@ ejs@^3.1.5:
dependencies:
jake "^10.6.1"
electron-builder-squirrel-windows@^22.10.4:
version "22.10.4"
resolved "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.10.4.tgz#fd23d7124dbed62fe2431933f05e23feaaef50b6"
integrity sha512-Kv6FO7OPdlhG02i+7fbOAWc7JCwtGJOzg9gbJySAE4cNhA49bQF4/GyQhFJYhJgg/AapfuV+SLOxlgrD+33UHg==
dependencies:
app-builder-lib "22.10.4"
archiver "^5.1.0"
bluebird-lst "^1.0.9"
builder-util "22.10.4"
fs-extra "^9.0.1"
sanitize-filename "^1.6.3"
optionalDependencies:
"7zip-bin" "~5.0.3"
electron-builder@^22.10.4:
version "22.10.4"
resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-22.10.4.tgz#e1f400cf41ebb632fbf79aa86c5e0ab1ea1ed7e5"