4
0
mirror of https://github.com/AltarikMC/Launcher synced 2024-11-21 06:09:51 +01:00

Merge pull request #374 from AltarikMC/dev

Fix bugs on linux
This commit is contained in:
Quentin Legot 2024-02-07 22:15:29 +01:00 committed by GitHub
commit 040ae9562c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 147 additions and 187 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "altarik-launcher", "name": "altarik-launcher",
"author": "Altarik", "author": "Altarik",
"version": "2.1.4", "version": "2.1.5",
"description": "Altarik Launcher", "description": "Altarik Launcher",
"main": "src/server/main.js", "main": "src/server/main.js",
"type": "module", "type": "module",
@ -30,12 +30,12 @@
"publish": "electron-forge publish" "publish": "electron-forge publish"
}, },
"devDependencies": { "devDependencies": {
"@electron-forge/cli": "^7.1.0", "@electron-forge/cli": "^7.2.0",
"@electron-forge/maker-squirrel": "^7.1.0", "@electron-forge/maker-squirrel": "^7.2.0",
"@electron-forge/maker-zip": "^7.2.0", "@electron-forge/maker-zip": "^7.2.0",
"@electron-forge/plugin-auto-unpack-natives": "^7.2.0", "@electron-forge/plugin-auto-unpack-natives": "^7.2.0",
"@electron-forge/publisher-github": "^7.2.0", "@electron-forge/publisher-github": "^7.2.0",
"electron": "28.1.3", "electron": "28.2.2",
"eslint": "^8.56.0", "eslint": "^8.56.0",
"eslint-config-standard": "^17.1.0", "eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.29.1", "eslint-plugin-import": "^2.29.1",
@ -45,7 +45,7 @@
"dependencies": { "dependencies": {
"decompress": "^4.2.1", "decompress": "^4.2.1",
"electron-is-dev": "^3.0.1", "electron-is-dev": "^3.0.1",
"electron-log": "^5.0.3", "electron-log": "^5.1.1",
"electron-squirrel-startup": "^1.0.0", "electron-squirrel-startup": "^1.0.0",
"extract-zip": "^2.0.1", "extract-zip": "^2.0.1",
"hasha": "^6.0.0", "hasha": "^6.0.0",
@ -53,7 +53,7 @@
"minecraft-launcher-core": "^3.17.3", "minecraft-launcher-core": "^3.17.3",
"msmc": "^4.1.0", "msmc": "^4.1.0",
"node-fetch": "^3.0.0", "node-fetch": "^3.0.0",
"vue": "^3.4.11" "vue": "^3.4.15"
}, },
"config": { "config": {
"forge": "./config.forge.cjs" "forge": "./config.forge.cjs"

View File

@ -302,7 +302,7 @@ export default class Minecraft {
const infos = this.modsList[chapterId].java.platform[process.platform][process.arch] const infos = this.modsList[chapterId].java.platform[process.platform][process.arch]
const jre = join(runtime, infos.name) const jre = join(runtime, infos.name)
const downloadFolder = join(runtime, 'download') const downloadFolder = join(runtime, 'download')
const downloadFile = join(downloadFolder, `${infos.name}.zip`) const downloadFile = join(downloadFolder, `${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`)
if (fs.existsSync(jre)) { fs.rmSync(jre, { recursive: true }) } if (fs.existsSync(jre)) { fs.rmSync(jre, { recursive: true }) }
if (!fs.existsSync(downloadFolder)) { fs.mkdirSync(downloadFolder, { recursive: true }) } if (!fs.existsSync(downloadFolder)) { fs.mkdirSync(downloadFolder, { recursive: true }) }
if (fs.existsSync(downloadFile)) { if (fs.existsSync(downloadFile)) {
@ -334,18 +334,18 @@ export default class Minecraft {
async downloadAndExtractJava (infos, downloadFolder, runtimeFolder) { async downloadAndExtractJava (infos, downloadFolder, runtimeFolder) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
logger.info(`Downloading ${infos.name}`) logger.info(`Downloading ${infos.name}`)
this.downloadMods(infos.link, join(downloadFolder, `${infos.name}.zip`)).then(() => { this.downloadMods(infos.link, join(downloadFolder, `${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`)).then(() => {
logger.info('download completed') logger.info('download completed')
this.extractJavaArchive(join(downloadFolder, `${infos.name}.zip`), runtimeFolder).then(() => { this.extractJavaArchive(join(downloadFolder, `${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`), runtimeFolder).then(() => {
logger.info('File unzipped') logger.info('File unzipped')
resolve() resolve()
}).catch(err => { }).catch(err => {
const joinS = join(downloadFolder, `${infos.name}.zip`) const joinS = join(downloadFolder, `${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`)
logger.info(`Failed to unzip ${joinS}`) logger.error(`Failed to unzip ${joinS}`)
reject(err) reject(err)
}) })
}).catch(err => { }).catch(err => {
logger.err(`Failed to download ${infos.link} to ${infos.name}.zip`) logger.err(`Failed to download ${infos.link} to ${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`)
reject(err) reject(err)
}) })
}) })

310
yarn.lock
View File

@ -12,13 +12,13 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
"@electron-forge/cli@^7.1.0": "@electron-forge/cli@^7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/cli/-/cli-7.1.0.tgz#379351a5cf0155c0b5ecc23e8cfc547eff313cd1" resolved "https://registry.yarnpkg.com/@electron-forge/cli/-/cli-7.2.0.tgz#54349ed2b1cb0e09dd8cff51cf3699b62163ab46"
integrity sha512-+4PEscQxNP9syHA1NFHp2v3KVBrNBbtBEPL+g7/E2yc5yHJr1tb5aHIJvhyfQqxL5sQlUdNjZI6N4r3vRer2KA== integrity sha512-FJ8XzT4w6bTC3trvHHWL67W1zp7g2xmCC5riNa1rjk8Gd2C1j8wf0ul4ch9kbcaEAFaXuXwv98QKXxhCn4aLtQ==
dependencies: dependencies:
"@electron-forge/core" "7.1.0" "@electron-forge/core" "7.2.0"
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron/get" "^3.0.0" "@electron/get" "^3.0.0"
chalk "^4.0.0" chalk "^4.0.0"
commander "^4.1.1" commander "^4.1.1"
@ -27,12 +27,12 @@
listr2 "^5.0.3" listr2 "^5.0.3"
semver "^7.2.1" semver "^7.2.1"
"@electron-forge/core-utils@7.1.0": "@electron-forge/core-utils@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/core-utils/-/core-utils-7.1.0.tgz#b7ca9a0a0b3692455e35920d614490334697732e" resolved "https://registry.yarnpkg.com/@electron-forge/core-utils/-/core-utils-7.2.0.tgz#4634a264fa9a20c6957879d5d6dcd6bde88b62c2"
integrity sha512-cxUn2nK3Ejdm4+76GmD3+nCnc7zDgKiVihIH96sqhntkWc0qFfCO5kheQmt+v7lCWxvRDR8yYzwxt5nU4Bg6ag== integrity sha512-PI1wETlF/+Cxm1m/IgURQ9S3LzHU70/S4CHmkw4xJg4wYVRTfiKpH2XRE9VqEJU854hEnsCGynAIn7/Z2h6SIA==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron/rebuild" "^3.2.10" "@electron/rebuild" "^3.2.10"
"@malept/cross-spawn-promise" "^2.0.0" "@malept/cross-spawn-promise" "^2.0.0"
chalk "^4.0.0" chalk "^4.0.0"
@ -43,22 +43,22 @@
semver "^7.2.1" semver "^7.2.1"
yarn-or-npm "^3.0.1" yarn-or-npm "^3.0.1"
"@electron-forge/core@7.1.0": "@electron-forge/core@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/core/-/core-7.1.0.tgz#4e3b3b8e3b06be137636e30e5afaea81b9e20ddb" resolved "https://registry.yarnpkg.com/@electron-forge/core/-/core-7.2.0.tgz#467d0aadf449b8404dae6894037d6e707d93b34d"
integrity sha512-26VOiDNYylrln/pBO4gLbBlgks3iOBMONZmW0u9lkRkAie2hDmDDJr/LJcQIpLvHNJwexYUf3jBY1xR86HjNUA== integrity sha512-7Sh0KW79Z/y9MStU3sWTBbTkM4SvV6rL557/ndlfAbZrxcGMnmWHrzn/odAZW1eyfhKguBb7C1Ijw0YTpsdVsw==
dependencies: dependencies:
"@electron-forge/core-utils" "7.1.0" "@electron-forge/core-utils" "7.2.0"
"@electron-forge/maker-base" "7.1.0" "@electron-forge/maker-base" "7.2.0"
"@electron-forge/plugin-base" "7.1.0" "@electron-forge/plugin-base" "7.2.0"
"@electron-forge/publisher-base" "7.1.0" "@electron-forge/publisher-base" "7.2.0"
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/template-base" "7.1.0" "@electron-forge/template-base" "7.2.0"
"@electron-forge/template-vite" "7.1.0" "@electron-forge/template-vite" "7.2.0"
"@electron-forge/template-vite-typescript" "7.1.0" "@electron-forge/template-vite-typescript" "7.2.0"
"@electron-forge/template-webpack" "7.1.0" "@electron-forge/template-webpack" "7.2.0"
"@electron-forge/template-webpack-typescript" "7.1.0" "@electron-forge/template-webpack-typescript" "7.2.0"
"@electron-forge/tracer" "7.1.0" "@electron-forge/tracer" "7.2.0"
"@electron/get" "^3.0.0" "@electron/get" "^3.0.0"
"@electron/packager" "^18.0.0" "@electron/packager" "^18.0.0"
"@electron/rebuild" "^3.2.10" "@electron/rebuild" "^3.2.10"
@ -84,15 +84,6 @@
username "^5.1.0" username "^5.1.0"
yarn-or-npm "^3.0.1" yarn-or-npm "^3.0.1"
"@electron-forge/maker-base@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@electron-forge/maker-base/-/maker-base-7.1.0.tgz#5f35d6e1e337ef02d28a53f5d5195f94c55b1f0a"
integrity sha512-W+u8y2D30vhY1xnX3g5cuwsbUV+W5zLR/I8XSfHNofu6+/LOjI2Mu9y0C/pLOMrnVbt1+F9MkxxmLNt0TRlAjg==
dependencies:
"@electron-forge/shared-types" "7.1.0"
fs-extra "^10.0.0"
which "^2.0.2"
"@electron-forge/maker-base@7.2.0": "@electron-forge/maker-base@7.2.0":
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/maker-base/-/maker-base-7.2.0.tgz#2086b1ffc110316d8336e96e72c81aefd0c62c54" resolved "https://registry.yarnpkg.com/@electron-forge/maker-base/-/maker-base-7.2.0.tgz#2086b1ffc110316d8336e96e72c81aefd0c62c54"
@ -102,13 +93,13 @@
fs-extra "^10.0.0" fs-extra "^10.0.0"
which "^2.0.2" which "^2.0.2"
"@electron-forge/maker-squirrel@^7.1.0": "@electron-forge/maker-squirrel@^7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.1.0.tgz#1bbc4a77b365c96a5b58ff534cfcec609901d0b6" resolved "https://registry.yarnpkg.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.2.0.tgz#eb573369919678468207b22a842da0c802ffdac6"
integrity sha512-Kz/nRRgxuazU3PrG2JrEH3SY0xS/MWR5cZ/XqC3+bvNOIQzAFUrcV+0U5TPwmUZR8ejXukCP+S7qNEIFi3WkXA== integrity sha512-SyPeFgJoMUcOPDM8+1AUPuseOqnl5YqnnjgKX9+YUIrsGKIsSz1cTtSOEu5R/l2yWNWFTmLnOlcuqIe7NayHBg==
dependencies: dependencies:
"@electron-forge/maker-base" "7.1.0" "@electron-forge/maker-base" "7.2.0"
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
fs-extra "^10.0.0" fs-extra "^10.0.0"
optionalDependencies: optionalDependencies:
electron-winstaller "^5.0.0" electron-winstaller "^5.0.0"
@ -132,13 +123,6 @@
"@electron-forge/plugin-base" "7.2.0" "@electron-forge/plugin-base" "7.2.0"
"@electron-forge/shared-types" "7.2.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/plugin-base@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@electron-forge/plugin-base/-/plugin-base-7.1.0.tgz#81e1f15b835973b2e98f1f8e1233cb3e18cce877"
integrity sha512-DhCAWclTwfPZThrMTYOXPTnPn7q0TSNSTcIOfHcRCC0VJGFnp5zPYHIV4IV2RLKt0uLSMxrE+JvVjphTKm6HZQ==
dependencies:
"@electron-forge/shared-types" "7.1.0"
"@electron-forge/plugin-base@7.2.0": "@electron-forge/plugin-base@7.2.0":
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/plugin-base/-/plugin-base-7.2.0.tgz#1d7f3cb6ededc68139b3556ccae5bbce6cbac7ff" resolved "https://registry.yarnpkg.com/@electron-forge/plugin-base/-/plugin-base-7.2.0.tgz#1d7f3cb6ededc68139b3556ccae5bbce6cbac7ff"
@ -146,13 +130,6 @@
dependencies: dependencies:
"@electron-forge/shared-types" "7.2.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/publisher-base@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@electron-forge/publisher-base/-/publisher-base-7.1.0.tgz#9e0116dc53be96bebac58b43eb379da68a7d8bef"
integrity sha512-CsYeWGK7Pu+9E44e95AvQa79VI4/ECdK9Ptw+Y9zVTGA+wuuhf65aOLvhpu3mQuMjpFovdrIjls3pSWzxTquOA==
dependencies:
"@electron-forge/shared-types" "7.1.0"
"@electron-forge/publisher-base@7.2.0": "@electron-forge/publisher-base@7.2.0":
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/publisher-base/-/publisher-base-7.2.0.tgz#dce47a7e4b3caaf36e87dce4d0fa21c7e11504e2" resolved "https://registry.yarnpkg.com/@electron-forge/publisher-base/-/publisher-base-7.2.0.tgz#dce47a7e4b3caaf36e87dce4d0fa21c7e11504e2"
@ -175,16 +152,6 @@
fs-extra "^10.0.0" fs-extra "^10.0.0"
mime-types "^2.1.25" mime-types "^2.1.25"
"@electron-forge/shared-types@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@electron-forge/shared-types/-/shared-types-7.1.0.tgz#a976392f4a086c9fe2f57ee28f022d7ee74e2aa8"
integrity sha512-uKCrWrgNCwwZB1DUBwo4/YyqLQNL55/X9xWhOT1dyw8W1wQ/bxD33F73FYNdmoL6qgIywWGNRLdQ4e1YaSxnvg==
dependencies:
"@electron-forge/tracer" "7.1.0"
"@electron/packager" "^18.0.0"
"@electron/rebuild" "^3.2.10"
listr2 "^5.0.3"
"@electron-forge/shared-types@7.2.0": "@electron-forge/shared-types@7.2.0":
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/shared-types/-/shared-types-7.2.0.tgz#8642910693e957e9da18fa9fff2d8da2d14a0415" resolved "https://registry.yarnpkg.com/@electron-forge/shared-types/-/shared-types-7.2.0.tgz#8642910693e957e9da18fa9fff2d8da2d14a0415"
@ -195,60 +162,53 @@
"@electron/rebuild" "^3.2.10" "@electron/rebuild" "^3.2.10"
listr2 "^5.0.3" listr2 "^5.0.3"
"@electron-forge/template-base@7.1.0": "@electron-forge/template-base@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/template-base/-/template-base-7.1.0.tgz#917527369848e22c99ef78ab3e0d3f4a59792a08" resolved "https://registry.yarnpkg.com/@electron-forge/template-base/-/template-base-7.2.0.tgz#dec1f1279520ff3dadc490ee69a4f8165c3a546a"
integrity sha512-+i17exI14jTkx7G5pCYIkPdBaXogRdDChH7ly5HoM3rVoun3udyhvkYvHohG1eIM/NaxCCIW4CZb6moey+HnlQ== integrity sha512-X7JrgQctgN0saFih/kKWVJ3KxiI1BpzdrkW58vs5H0kXXmA6UObE16/dWuKYfB06j0yIsfMbZ32Md1yAkgdCfg==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@malept/cross-spawn-promise" "^2.0.0" "@malept/cross-spawn-promise" "^2.0.0"
debug "^4.3.1" debug "^4.3.1"
fs-extra "^10.0.0" fs-extra "^10.0.0"
username "^5.1.0" username "^5.1.0"
"@electron-forge/template-vite-typescript@7.1.0": "@electron-forge/template-vite-typescript@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.1.0.tgz#3351dc8725202c8c2b006034718171a63ba09e43" resolved "https://registry.yarnpkg.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.2.0.tgz#7453583d7671fca9deb33038a14eef960c5225a8"
integrity sha512-HVNyaSBOxMLk/mozHnRSA8X6BSlYzSmG0sPtULl2gIqvXLwURb8RRUNf4NB21fsgm3jYZbmLQ3vRSQ94ZbUu1Q== integrity sha512-knN3lxJY6UyXa2u5957K4ZyItCoCw22wrUhQARvdHOcgXvMFAcwvfEDT8zOQy6ki6A9W3cMHhSTys7dC8/ChVw==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/template-base" "7.1.0" "@electron-forge/template-base" "7.2.0"
fs-extra "^10.0.0" fs-extra "^10.0.0"
"@electron-forge/template-vite@7.1.0": "@electron-forge/template-vite@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/template-vite/-/template-vite-7.1.0.tgz#19a450eab66be9251b214d1897dacdf23cdb3e12" resolved "https://registry.yarnpkg.com/@electron-forge/template-vite/-/template-vite-7.2.0.tgz#0b37eada1094ee16fd7fc9f229cafa3b8cb475d4"
integrity sha512-j9Eyjot+QiTwXHUqXs/XJM0iRzbPNWMGPGMojOgbgkfzwFKSj3meR+vrdsvUFpTh7GCAil8bMMHIbo3DTjGj6Q== integrity sha512-Q5FSD+NVNMJKuAo/htQXpk3Q/eo116Xhx0zTzhSldAqpsgfxdAIJhl8TFmdVvCJIig1vEcLG2n/PgudxnuDuEQ==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/template-base" "7.1.0" "@electron-forge/template-base" "7.2.0"
fs-extra "^10.0.0" fs-extra "^10.0.0"
"@electron-forge/template-webpack-typescript@7.1.0": "@electron-forge/template-webpack-typescript@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.1.0.tgz#06687f69c01468ad4b96c23064fd7f5debcdf4be" resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.2.0.tgz#2a77e5a11026b29e6f74ef476ce7e8c23ba80b08"
integrity sha512-ut/0YbTsQcpi0UHHm9hMSZDNxsMvnMyWZbkZbwWHL2fsCuqOAi0lopz0v0K9FGLALMsn2atBi8iDHdGGNX1diw== integrity sha512-eshvPcYXUgmpB+ts9/xRPvQexY46unfe0mGmLDaj8s/5fqCANgyUO5jusvMXlJdf3qwJ/rfi3jS0NuqnjsqskQ==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/template-base" "7.1.0" "@electron-forge/template-base" "7.2.0"
fs-extra "^10.0.0" fs-extra "^10.0.0"
"@electron-forge/template-webpack@7.1.0": "@electron-forge/template-webpack@7.2.0":
version "7.1.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack/-/template-webpack-7.1.0.tgz#746ac2e32171f747e6eaaeee586bab19fa57ad2c" resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack/-/template-webpack-7.2.0.tgz#91c77fb27b1405569ff52536e659283b5282909e"
integrity sha512-vDEV7svgyKvx7szLfDHz0dWkOGFMiGI6xUmp1s5CDdPb55B0Fg+apKxmY4/jp/D+8i+ZncK66SeMV7fYqQv4ew== integrity sha512-h2LQ3vAzIraRqLUM5fKOLXknp7n5hrQXudRjO/vEEbm1a0jbl4yjp6liKk3yx8MFFO4eAHVDrXwRSsLR3a2Wew==
dependencies: dependencies:
"@electron-forge/shared-types" "7.1.0" "@electron-forge/shared-types" "7.2.0"
"@electron-forge/template-base" "7.1.0" "@electron-forge/template-base" "7.2.0"
fs-extra "^10.0.0" fs-extra "^10.0.0"
"@electron-forge/tracer@7.1.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/@electron-forge/tracer/-/tracer-7.1.0.tgz#171c2153418caa57e7f9073f4b7121e624858c1d"
integrity sha512-e3nWweJpWeFS7usi5d9GEEXiw38qreNz46I+yb4klNC/IPt8Xmmh2VsgUvuld8N9HcJ4eCU9CPLGjkeRQr9RiA==
dependencies:
chrome-trace-event "^1.0.3"
"@electron-forge/tracer@7.2.0": "@electron-forge/tracer@7.2.0":
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/@electron-forge/tracer/-/tracer-7.2.0.tgz#e70fb373946cce4c40409a3d9152d3bbfcec2057" resolved "https://registry.yarnpkg.com/@electron-forge/tracer/-/tracer-7.2.0.tgz#e70fb373946cce4c40409a3d9152d3bbfcec2057"
@ -680,84 +640,84 @@
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
"@vue/compiler-core@3.4.11": "@vue/compiler-core@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.11.tgz#ca9cb2f7f85993e3fd572db5a16a05bb83d45df2" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.15.tgz#be20d1bbe19626052500b48969302cb6f396d36e"
integrity sha512-xFD+p14L4J0DkzHMdgLiQBU5g861fuOTzag30GsfPXBpghLZOvmd22lKiBMTRRpQRpp7qxPnBlFMoeiGMM4MBg== integrity sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==
dependencies: dependencies:
"@babel/parser" "^7.23.6" "@babel/parser" "^7.23.6"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
entities "^4.5.0" entities "^4.5.0"
estree-walker "^2.0.2" estree-walker "^2.0.2"
source-map-js "^1.0.2" source-map-js "^1.0.2"
"@vue/compiler-dom@3.4.11": "@vue/compiler-dom@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.11.tgz#995d198e2efafe8f63973a3c6bcfd3eb41378dba" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz#753f5ed55f78d33dff04701fad4d76ff0cf81ee5"
integrity sha512-cRVLROlY7D72WK2xS91L126Dd6xHNTWDWPUBRh1Syk7+TahCk8Eown1/fSi+VX9c76sMMqEZROQSbwV0HSJnhg== integrity sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==
dependencies: dependencies:
"@vue/compiler-core" "3.4.11" "@vue/compiler-core" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
"@vue/compiler-sfc@3.4.11": "@vue/compiler-sfc@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.11.tgz#367798612997635a575fd733e03496a5e91b38cd" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz#4e5811e681955fcec886cebbec483f6ae463a64b"
integrity sha512-1y5xHAD4a/AhK5+dgsZwFg145J6/rl1c8ILC7Gokca+ql51tTpduz/njCHeNmU15XiE7O62LjJFNOtSZ9vxKOQ== integrity sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==
dependencies: dependencies:
"@babel/parser" "^7.23.6" "@babel/parser" "^7.23.6"
"@vue/compiler-core" "3.4.11" "@vue/compiler-core" "3.4.15"
"@vue/compiler-dom" "3.4.11" "@vue/compiler-dom" "3.4.15"
"@vue/compiler-ssr" "3.4.11" "@vue/compiler-ssr" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
estree-walker "^2.0.2" estree-walker "^2.0.2"
magic-string "^0.30.5" magic-string "^0.30.5"
postcss "^8.4.32" postcss "^8.4.33"
source-map-js "^1.0.2" source-map-js "^1.0.2"
"@vue/compiler-ssr@3.4.11": "@vue/compiler-ssr@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.11.tgz#1744c5f0fb4d9b4093cd0ca6382d791151e1ffa0" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz#a910a5b89ba4f0a776e40b63d69bdae2f50616cf"
integrity sha512-cP9Z2ArRgciYmNraqE0gQkuYInfdn66+LE4pR+16uyBiQeswcU4kEzGA+mF1MdhqYXuENpyGQsTkZapq4cy9YA== integrity sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==
dependencies: dependencies:
"@vue/compiler-dom" "3.4.11" "@vue/compiler-dom" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
"@vue/reactivity@3.4.11": "@vue/reactivity@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.11.tgz#bee88dac054000cc80b9be1119b8edaf2aa3aca6" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.15.tgz#ad9d9b83f5398d2e8660ad5cfc0f171e7679a9a1"
integrity sha512-KscADwKpSynT3S2iJEX8EfPqc9kPFR261sHIQnDh1xhOBf8qd4ait9tEgLt1/uVxyrAgFj/TNGmjDkcsytyA8w== integrity sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==
dependencies: dependencies:
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
"@vue/runtime-core@3.4.11": "@vue/runtime-core@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.11.tgz#26778ed9781f2e9f7ee4b7d46ae61ddfa44d1458" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.15.tgz#f81e2fd2108ea41a6d5c61c2462b11dfb754fdf0"
integrity sha512-wduRf9w1OtSORFs5KVpKEQ1bRwW5D9/E8mB0I4m0f5Wrd53OZridzWWVZaowSKNMXXIF5Y/lYFP9GOM/IL5i2g== integrity sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==
dependencies: dependencies:
"@vue/reactivity" "3.4.11" "@vue/reactivity" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
"@vue/runtime-dom@3.4.11": "@vue/runtime-dom@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.11.tgz#3d4a021f987e6b6f53c50396b8eeb3860c33a3f4" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz#108ef86aa7334ead5d6b9c56a7d93679e1e45406"
integrity sha512-pWlCTzo6Ad3pSBjzgcZ9maPaz+N/SngLOMfkSKIx7rIWJgcHBoFp4GAbhnkR3jxT4BqIvti6EH3aNSC02VtgOg== integrity sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==
dependencies: dependencies:
"@vue/runtime-core" "3.4.11" "@vue/runtime-core" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
csstype "^3.1.3" csstype "^3.1.3"
"@vue/server-renderer@3.4.11": "@vue/server-renderer@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.11.tgz#24d4a8d4a6e917069bff99b1524ae067610cac9b" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.15.tgz#34438f998e6f6370fac78883a75efe136631957f"
integrity sha512-19rLK9N0yNNzQ83ieyoO9ZT/iBt0S8IkxQ4eVmnqPLCbZgSRMm7GRXnjTFvo0n5vTVVeyaYosBzZ2559L/rP+w== integrity sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==
dependencies: dependencies:
"@vue/compiler-ssr" "3.4.11" "@vue/compiler-ssr" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
"@vue/shared@3.4.11": "@vue/shared@3.4.15":
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.11.tgz#402db73705fddd50e2bf222bbdf1a6743552d1c4" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.15.tgz#e7d2ea050c667480cb5e1a6df2ac13bcd03a8f30"
integrity sha512-BtC+vE8kHf/jZoyJnTFd0PmY8NejyUeUkshXm8LriHs8KmQUmcZXIbrifjA3WDmvzg7C8D6gBSvdl49pOfU2lQ== integrity sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==
abbrev@^1.0.0: abbrev@^1.0.0:
version "1.1.1" version "1.1.1"
@ -1577,10 +1537,10 @@ electron-is-dev@^3.0.1:
resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-3.0.1.tgz#1cbc79b1dd046787903acd357efdfab6549dc17a" resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-3.0.1.tgz#1cbc79b1dd046787903acd357efdfab6549dc17a"
integrity sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q== integrity sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q==
electron-log@^5.0.3: electron-log@^5.1.1:
version "5.0.3" version "5.1.1"
resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.0.3.tgz#972e088df24bf09dca980067df48e4eec0e2ec82" resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.1.1.tgz#3341c0265339c6c8285a91840cb7c872008103d6"
integrity sha512-jUgAuRjfpCD9tmH1F6fb195YsFfM/DkqkZLhFeo0VAAstantn11bxmgx63uE6KG/JljHG7sIkgM2QEjDimJI0g== integrity sha512-If7HU4Slbh2xfjOXOLxifkbgu6HmWDNJyXPLW+XNTOHMfFKisg0trA3d/7syyu25S+lHosfsd0VMfDSjGn1+Pw==
electron-squirrel-startup@^1.0.0: electron-squirrel-startup@^1.0.0:
version "1.0.0" version "1.0.0"
@ -1600,10 +1560,10 @@ electron-winstaller@^5.0.0:
lodash.template "^4.2.2" lodash.template "^4.2.2"
temp "^0.9.0" temp "^0.9.0"
electron@28.1.3: electron@28.2.2:
version "28.1.3" version "28.2.2"
resolved "https://registry.yarnpkg.com/electron/-/electron-28.1.3.tgz#38382a177af2fa6026b02eb4e4ebde067fb30154" resolved "https://registry.yarnpkg.com/electron/-/electron-28.2.2.tgz#d5aa4a33c00927d83ca893f8726f7c62aad98c41"
integrity sha512-NSFyTo6SndTPXzU18XRePv4LnjmuM9rF5GMKta1/kPmi02ISoSRonnD7wUlWXD2x53XyJ6d/TbSVesMW6sXkEQ== integrity sha512-8UcvIGFcjplHdjPFNAHVFg5bS0atDyT3Zx21WwuE4iLfxcAMsyMEOgrQX3im5LibA8srwsUZs7Cx0JAUfcQRpw==
dependencies: dependencies:
"@electron/get" "^2.0.0" "@electron/get" "^2.0.0"
"@types/node" "^18.11.18" "@types/node" "^18.11.18"
@ -3790,10 +3750,10 @@ plist@^3.0.5:
base64-js "^1.5.1" base64-js "^1.5.1"
xmlbuilder "^15.1.1" xmlbuilder "^15.1.1"
postcss@^8.4.32: postcss@^8.4.33:
version "8.4.32" version "8.4.33"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742"
integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==
dependencies: dependencies:
nanoid "^3.3.7" nanoid "^3.3.7"
picocolors "^1.0.0" picocolors "^1.0.0"
@ -4721,16 +4681,16 @@ verror@1.10.0:
core-util-is "1.0.2" core-util-is "1.0.2"
extsprintf "^1.2.0" extsprintf "^1.2.0"
vue@^3.4.11: vue@^3.4.15:
version "3.4.11" version "3.4.15"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.11.tgz#2202c68113f61ba46767fdc398f1ed9cd73b7f29" resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.15.tgz#91f979844ffca9239dff622ba4c79c5d5524b88c"
integrity sha512-iaA98z14ZrrVJlclpHX/HCNeacbMOLdX5foYN7/vt4cHFhDkBRzojjbLQZ2UDRAeNV1v4V5I21+QpdCXWlpG5Q== integrity sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==
dependencies: dependencies:
"@vue/compiler-dom" "3.4.11" "@vue/compiler-dom" "3.4.15"
"@vue/compiler-sfc" "3.4.11" "@vue/compiler-sfc" "3.4.15"
"@vue/runtime-dom" "3.4.11" "@vue/runtime-dom" "3.4.15"
"@vue/server-renderer" "3.4.11" "@vue/server-renderer" "3.4.15"
"@vue/shared" "3.4.11" "@vue/shared" "3.4.15"
wcwidth@^1.0.1: wcwidth@^1.0.1:
version "1.0.1" version "1.0.1"