From 708bde9330848d0419505d24ead621dfcb89dc26 Mon Sep 17 00:00:00 2001 From: xcffl <2216902+xcffl@users.noreply.github.com> Date: Tue, 8 Dec 2020 13:06:38 +0800 Subject: [PATCH] Fix icon and desktop entry on Linux --- build/icons/128x128.png | Bin 0 -> 6152 bytes build/icons/16x16.png | Bin 0 -> 512 bytes build/icons/256x256.png | Bin 0 -> 14567 bytes build/icons/32x32.png | Bin 0 -> 1104 bytes build/icons/48x48.png | Bin 0 -> 1775 bytes build/icons/512x512.png | Bin 0 -> 33646 bytes build/icons/64x64.png | Bin 0 -> 2558 bytes package-lock.json | 511 ++++++++++++++++++++-------------------- package.json | 6 +- 9 files changed, 258 insertions(+), 259 deletions(-) create mode 100644 build/icons/128x128.png create mode 100644 build/icons/16x16.png create mode 100644 build/icons/256x256.png create mode 100644 build/icons/32x32.png create mode 100644 build/icons/48x48.png create mode 100644 build/icons/512x512.png create mode 100644 build/icons/64x64.png diff --git a/build/icons/128x128.png b/build/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0372072452a46470829e9419024aa5acba2843 GIT binary patch literal 6152 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 literal 0 HcmV?d00001 diff --git a/build/icons/32x32.png b/build/icons/32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..3fcfebd59b807736795a9ddef7c9eee27d0dec21 GIT binary patch literal 1104 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 RI~xE1002ovPDHLkV1khxFRB0l literal 0 HcmV?d00001 diff --git a/build/icons/512x512.png b/build/icons/512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..7c33f10200bea59dbbe6a7ae2fdfe0f55f98d0d7 GIT binary patch literal 33646 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 literal 0 HcmV?d00001 diff --git a/build/icons/64x64.png b/build/icons/64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..964a554cbed838e8da47ab62c4f517a95dd187bb GIT binary patch literal 2558 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 URe=Rg*8l(j07*qoM6N<$f}8x7&j0`b literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 817241d..3f0f30b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -232,12 +232,6 @@ "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", "dev": true }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "@types/debug": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", @@ -245,9 +239,9 @@ "dev": true }, "@types/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-B42Sxuaz09MhC3DDeW5kubRcQ5by4iuVQ0cRRWM2lggLzAa/KVom0Aft/208NgMvNQQZ86s5rVcqDdn/SH0/mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.4.tgz", + "integrity": "sha512-50GO5ez44lxK5MDH90DYHFFfqxH7+fTqEEnvguQRzJ/tY9qFrMSHLiYHite+F3SNmf7+LHC1eMXojuD+E3Qcyg==", "dev": true, "requires": { "@types/node": "*" @@ -400,9 +394,9 @@ } }, "@types/yargs": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", - "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "version": "15.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", + "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -770,29 +764,29 @@ } }, "app-builder-bin": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.9.tgz", - "integrity": "sha512-NSjtqZ3x2kYiDp3Qezsgukx/AUzKPr3Xgf9by4cYt05ILWGAptepeeu0Uv+7MO+41o6ujhLixTou8979JGg2Kg==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", + "integrity": "sha512-Jd+GW68lR0NeetgZDo47PdWBEPdnD+p0jEa7XaxjRC8u6Oo/wgJsfKUkORRgr2NpkD19IFKN50P6JYy04XHFLQ==", "dev": true }, "app-builder-lib": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.7.0.tgz", - "integrity": "sha512-blRKwV8h0ztualXS50ciCTo39tbuDGNS+ldcy8+KLvKXuT6OpYnSJ7M6MSfPT+xWatshMHJV1rJx3Tl+k/Sn/g==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.9.1.tgz", + "integrity": "sha512-KfXim/fiNwFW2SKffsjEMdAU7RbbEXn62x5YyXle1b4j9X/wEHW9iwox8De6y0hJdR+/kCC/49lI+VgNwLhV7A==", "dev": true, "requires": { "7zip-bin": "~5.0.3", "@develar/schema-utils": "~2.6.5", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.7.0", - "builder-util-runtime": "8.7.1", + "builder-util": "22.9.1", + "builder-util-runtime": "8.7.2", "chromium-pickle-js": "^0.2.0", - "debug": "^4.2.0", - "ejs": "^3.1.3", - "electron-publish": "22.7.0", - "fs-extra": "^9.0.0", - "hosted-git-info": "^3.0.4", + "debug": "^4.3.0", + "ejs": "^3.1.5", + "electron-publish": "22.9.1", + "fs-extra": "^9.0.1", + "hosted-git-info": "^3.0.5", "is-ci": "^2.0.0", "isbinaryfile": "^4.0.6", "js-yaml": "^3.14.0", @@ -805,15 +799,6 @@ "temp-file": "^3.3.7" }, "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, "fs-extra": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", @@ -827,13 +812,21 @@ } }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "universalify": { @@ -1160,12 +1153,11 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -1233,9 +1225,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -1410,20 +1402,20 @@ "dev": true }, "builder-util": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.7.0.tgz", - "integrity": "sha512-UV3MKL0mwjMq2y9JlBf28Cegpj0CrIXcjGkO0TXn+QZ6Yy9rY6lHOuUvpQ19ct2Qh1o+QSwH3Q1nKUf5viJBBg==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.9.1.tgz", + "integrity": "sha512-5hN/XOaYu4ZQUS6F+5CXE6jTo+NAnVqAxDuKGSaHWb9bejfv/rluChTLoY3/nJh7RFjkoyVjvFJv7zQDB1QmHw==", "dev": true, "requires": { "7zip-bin": "~5.0.3", "@types/debug": "^4.1.5", "@types/fs-extra": "^9.0.1", - "app-builder-bin": "3.5.9", + "app-builder-bin": "3.5.10", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.7.1", - "chalk": "^4.0.0", - "debug": "^4.2.0", - "fs-extra": "^9.0.0", + "builder-util-runtime": "8.7.2", + "chalk": "^4.1.0", + "debug": "^4.3.0", + "fs-extra": "^9.0.1", "is-ci": "^2.0.0", "js-yaml": "^3.14.0", "source-map-support": "^0.5.19", @@ -1432,19 +1424,18 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1466,15 +1457,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, "fs-extra": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", @@ -1494,19 +1476,27 @@ "dev": true }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -1521,24 +1511,13 @@ } }, "builder-util-runtime": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.1.tgz", - "integrity": "sha512-uEBH1nAnTvzjcsrh2XI3qOzJ39h0+9kuIuwj+kCc3a07TZNGShfJcai8fFzL3mNgGjEFxoq+XMssR11r+FOFSg==", + "version": "8.7.2", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz", + "integrity": "sha512-xBqv+8bg6cfnzAQK1k3OGpfaHg+QkPgIgpEkXNhouZ0WiUkyZCftuRc2LYzQrLucFywpa14Xbc6+hTbpq83yRA==", "dev": true, "requires": { - "debug": "^4.2.0", + "debug": "^4.1.1", "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } } }, "builtin-status-codes": { @@ -1741,9 +1720,9 @@ } }, "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "dev": true }, "cliui": { @@ -2278,15 +2257,15 @@ } }, "dmg-builder": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.7.0.tgz", - "integrity": "sha512-5Ea2YEz6zSNbyGzZD+O9/MzmaXb6oa15cSKWo4JQ1xP4rorOpte7IOj2jcwYjtc+Los2gu1lvT314OC1OZIWgg==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.9.1.tgz", + "integrity": "sha512-jc+DAirqmQrNT6KbDHdfEp8D1kD0DBTnsLhwUR3MX+hMBun5bT134LQzpdK0GKvd22GqF8L1Cz/NOgaVjscAXQ==", "dev": true, "requires": { - "app-builder-lib": "22.7.0", - "builder-util": "22.7.0", - "fs-extra": "^9.0.0", - "iconv-lite": "^0.5.1", + "app-builder-lib": "22.9.1", + "builder-util": "22.9.1", + "fs-extra": "^9.0.1", + "iconv-lite": "^0.6.2", "js-yaml": "^3.14.0", "sanitize-filename": "^1.6.3" }, @@ -2303,23 +2282,22 @@ "universalify": "^1.0.0" } }, - "iconv-lite": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz", - "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "universalify": { @@ -2438,9 +2416,9 @@ } }, "ejs": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.3.tgz", - "integrity": "sha512-wmtrUGyfSC23GC/B1SMv2ogAUgbQEtDmTIhfqielrG5ExIM9TP4UoYdi90jLF1aTcsWCJNEO0UrgKzP0y3nTSg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", "dev": true, "requires": { "jake": "^10.6.1" @@ -2458,25 +2436,25 @@ } }, "electron-builder": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.7.0.tgz", - "integrity": "sha512-t6E3oMutpST64YWbZCg7HodEwJOsnjUF1vnDIHm2MW6CFZPX8tlCK6efqaV66LU0E0Nkp/JH6TE5bCqQ1+VdPQ==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.9.1.tgz", + "integrity": "sha512-GXPt8l5Mxwm1QKYopUM6/Tdh9W3695G6Ax+IFyj5pQ51G4SD5L1uq4/RkPSsOgs3rP7jNSV6g6OfDzdtVufPdA==", "dev": true, "requires": { "@types/yargs": "^15.0.5", - "app-builder-lib": "22.7.0", + "app-builder-lib": "22.9.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.7.0", - "builder-util-runtime": "8.7.1", - "chalk": "^4.0.0", - "dmg-builder": "22.7.0", - "fs-extra": "^9.0.0", + "builder-util": "22.9.1", + "builder-util-runtime": "8.7.2", + "chalk": "^4.1.0", + "dmg-builder": "22.9.1", + "fs-extra": "^9.0.1", "is-ci": "^2.0.0", "lazy-val": "^1.0.4", "read-config-file": "6.0.0", "sanitize-filename": "^1.6.3", - "update-notifier": "^4.1.0", - "yargs": "^15.3.1" + "update-notifier": "^4.1.1", + "yargs": "^16.0.3" }, "dependencies": { "ansi-regex": { @@ -2486,19 +2464,18 @@ "dev": true }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2506,14 +2483,14 @@ } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" } }, "color-convert": { @@ -2537,16 +2514,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "fs-extra": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", @@ -2572,39 +2539,23 @@ "dev": true }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -2626,9 +2577,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -2641,9 +2592,9 @@ "dev": true }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -2651,67 +2602,64 @@ "strip-ansi": "^6.0.0" } }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true + }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true } } }, "electron-publish": { - "version": "22.7.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.7.0.tgz", - "integrity": "sha512-hmU69xlb6vvAV3QfpHYDlkdZMFdBAgDbptoxbLFrnTq5bOkcL8AaDbvxeoZ4+lvqgs29NwqGpkHo2oN+p/hCfg==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.9.1.tgz", + "integrity": "sha512-ducLjRJLEeU87FaTCWaUyDjCoLXHkawkltP2zqS/n2PyGke54ZIql0tBuUheht4EpR8AhFbVJ11spSn1gy8r6w==", "dev": true, "requires": { "@types/fs-extra": "^9.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.7.0", - "builder-util-runtime": "8.7.1", - "chalk": "^4.0.0", - "fs-extra": "^9.0.0", + "builder-util": "22.9.1", + "builder-util-runtime": "8.7.2", + "chalk": "^4.1.0", + "fs-extra": "^9.0.1", "lazy-val": "^1.0.4", - "mime": "^2.4.5" + "mime": "^2.4.6" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2752,19 +2700,27 @@ "dev": true }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -2941,6 +2897,12 @@ "dev": true, "optional": true }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", @@ -3798,12 +3760,29 @@ } }, "hosted-git-info": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", - "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", "dev": true, "requires": { - "lru-cache": "^5.1.1" + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "html-minifier-terser": { @@ -3883,6 +3862,15 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -4050,6 +4038,15 @@ "ci-info": "^2.0.0" } }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -4244,9 +4241,9 @@ "dev": true }, "jake": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.1.tgz", - "integrity": "sha512-eSp5h9S7UFzKdQERTyF+KuPLjDZa1Tbw8gCVUn98n4PbIkLEDGe4zl7vF4Qge9kQj06HcymnksPk8jznPZeKsA==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", "dev": true, "requires": { "async": "0.9.x", @@ -5425,9 +5422,9 @@ "dev": true }, "pupa": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", - "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "requires": { "escape-goat": "^2.0.0" @@ -5655,9 +5652,9 @@ } }, "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "requires": { "rc": "^1.2.8" @@ -5729,11 +5726,12 @@ "dev": true }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, @@ -6216,9 +6214,9 @@ } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, "split-string": { @@ -6453,9 +6451,9 @@ } }, "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", "dev": true }, "terser": { @@ -6748,9 +6746,9 @@ "optional": true }, "update-notifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", - "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", "dev": true, "requires": { "boxen": "^4.2.0", @@ -6769,12 +6767,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -6810,9 +6807,9 @@ "dev": true }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" diff --git a/package.json b/package.json index 324f5a4..96ae8e2 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,9 @@ "linux": { "target": [ "AppImage" - ] + ], + "icon": "build/icons", + "category": "Utility" } }, "devDependencies": { @@ -99,7 +101,7 @@ "@types/react-redux": "^7.1.9", "@yang991178/rss-parser": "^3.8.1", "electron": "^11.0.3", - "electron-builder": "^22.7.0", + "electron-builder": "^22.9.1", "electron-react-devtools": "^0.5.3", "electron-store": "^5.2.0", "electron-window-state": "^5.0.3",