diff --git a/package.json b/package.json index 755be40..213dfa9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "altarik-launcher", "author": "Altarik", - "version": "2.1.4", + "version": "2.1.5", "description": "Altarik Launcher", "main": "src/server/main.js", "type": "module", @@ -30,12 +30,12 @@ "publish": "electron-forge publish" }, "devDependencies": { - "@electron-forge/cli": "^7.1.0", - "@electron-forge/maker-squirrel": "^7.1.0", + "@electron-forge/cli": "^7.2.0", + "@electron-forge/maker-squirrel": "^7.2.0", "@electron-forge/maker-zip": "^7.2.0", "@electron-forge/plugin-auto-unpack-natives": "^7.2.0", "@electron-forge/publisher-github": "^7.2.0", - "electron": "28.1.3", + "electron": "28.2.2", "eslint": "^8.56.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", @@ -45,7 +45,7 @@ "dependencies": { "decompress": "^4.2.1", "electron-is-dev": "^3.0.1", - "electron-log": "^5.0.3", + "electron-log": "^5.1.1", "electron-squirrel-startup": "^1.0.0", "extract-zip": "^2.0.1", "hasha": "^6.0.0", @@ -53,7 +53,7 @@ "minecraft-launcher-core": "^3.17.3", "msmc": "^4.1.0", "node-fetch": "^3.0.0", - "vue": "^3.4.11" + "vue": "^3.4.15" }, "config": { "forge": "./config.forge.cjs" diff --git a/src/server/minecraft.js b/src/server/minecraft.js index 3b73b37..d33b206 100644 --- a/src/server/minecraft.js +++ b/src/server/minecraft.js @@ -302,7 +302,7 @@ export default class Minecraft { const infos = this.modsList[chapterId].java.platform[process.platform][process.arch] const jre = join(runtime, infos.name) 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(downloadFolder)) { fs.mkdirSync(downloadFolder, { recursive: true }) } if (fs.existsSync(downloadFile)) { @@ -334,18 +334,18 @@ export default class Minecraft { async downloadAndExtractJava (infos, downloadFolder, runtimeFolder) { return new Promise((resolve, reject) => { 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') - 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') resolve() }).catch(err => { - const joinS = join(downloadFolder, `${infos.name}.zip`) - logger.info(`Failed to unzip ${joinS}`) + const joinS = join(downloadFolder, `${infos.name}${process.platform === 'win32' ? '.zip' : '.tar.gz'}`) + logger.error(`Failed to unzip ${joinS}`) reject(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) }) }) diff --git a/yarn.lock b/yarn.lock index 92f9da0..728b74d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,13 +12,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== -"@electron-forge/cli@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/cli/-/cli-7.1.0.tgz#379351a5cf0155c0b5ecc23e8cfc547eff313cd1" - integrity sha512-+4PEscQxNP9syHA1NFHp2v3KVBrNBbtBEPL+g7/E2yc5yHJr1tb5aHIJvhyfQqxL5sQlUdNjZI6N4r3vRer2KA== +"@electron-forge/cli@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/cli/-/cli-7.2.0.tgz#54349ed2b1cb0e09dd8cff51cf3699b62163ab46" + integrity sha512-FJ8XzT4w6bTC3trvHHWL67W1zp7g2xmCC5riNa1rjk8Gd2C1j8wf0ul4ch9kbcaEAFaXuXwv98QKXxhCn4aLtQ== dependencies: - "@electron-forge/core" "7.1.0" - "@electron-forge/shared-types" "7.1.0" + "@electron-forge/core" "7.2.0" + "@electron-forge/shared-types" "7.2.0" "@electron/get" "^3.0.0" chalk "^4.0.0" commander "^4.1.1" @@ -27,12 +27,12 @@ listr2 "^5.0.3" semver "^7.2.1" -"@electron-forge/core-utils@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/core-utils/-/core-utils-7.1.0.tgz#b7ca9a0a0b3692455e35920d614490334697732e" - integrity sha512-cxUn2nK3Ejdm4+76GmD3+nCnc7zDgKiVihIH96sqhntkWc0qFfCO5kheQmt+v7lCWxvRDR8yYzwxt5nU4Bg6ag== +"@electron-forge/core-utils@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/core-utils/-/core-utils-7.2.0.tgz#4634a264fa9a20c6957879d5d6dcd6bde88b62c2" + integrity sha512-PI1wETlF/+Cxm1m/IgURQ9S3LzHU70/S4CHmkw4xJg4wYVRTfiKpH2XRE9VqEJU854hEnsCGynAIn7/Z2h6SIA== dependencies: - "@electron-forge/shared-types" "7.1.0" + "@electron-forge/shared-types" "7.2.0" "@electron/rebuild" "^3.2.10" "@malept/cross-spawn-promise" "^2.0.0" chalk "^4.0.0" @@ -43,22 +43,22 @@ semver "^7.2.1" yarn-or-npm "^3.0.1" -"@electron-forge/core@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/core/-/core-7.1.0.tgz#4e3b3b8e3b06be137636e30e5afaea81b9e20ddb" - integrity sha512-26VOiDNYylrln/pBO4gLbBlgks3iOBMONZmW0u9lkRkAie2hDmDDJr/LJcQIpLvHNJwexYUf3jBY1xR86HjNUA== +"@electron-forge/core@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/core/-/core-7.2.0.tgz#467d0aadf449b8404dae6894037d6e707d93b34d" + integrity sha512-7Sh0KW79Z/y9MStU3sWTBbTkM4SvV6rL557/ndlfAbZrxcGMnmWHrzn/odAZW1eyfhKguBb7C1Ijw0YTpsdVsw== dependencies: - "@electron-forge/core-utils" "7.1.0" - "@electron-forge/maker-base" "7.1.0" - "@electron-forge/plugin-base" "7.1.0" - "@electron-forge/publisher-base" "7.1.0" - "@electron-forge/shared-types" "7.1.0" - "@electron-forge/template-base" "7.1.0" - "@electron-forge/template-vite" "7.1.0" - "@electron-forge/template-vite-typescript" "7.1.0" - "@electron-forge/template-webpack" "7.1.0" - "@electron-forge/template-webpack-typescript" "7.1.0" - "@electron-forge/tracer" "7.1.0" + "@electron-forge/core-utils" "7.2.0" + "@electron-forge/maker-base" "7.2.0" + "@electron-forge/plugin-base" "7.2.0" + "@electron-forge/publisher-base" "7.2.0" + "@electron-forge/shared-types" "7.2.0" + "@electron-forge/template-base" "7.2.0" + "@electron-forge/template-vite" "7.2.0" + "@electron-forge/template-vite-typescript" "7.2.0" + "@electron-forge/template-webpack" "7.2.0" + "@electron-forge/template-webpack-typescript" "7.2.0" + "@electron-forge/tracer" "7.2.0" "@electron/get" "^3.0.0" "@electron/packager" "^18.0.0" "@electron/rebuild" "^3.2.10" @@ -84,15 +84,6 @@ username "^5.1.0" 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": version "7.2.0" 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" which "^2.0.2" -"@electron-forge/maker-squirrel@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.1.0.tgz#1bbc4a77b365c96a5b58ff534cfcec609901d0b6" - integrity sha512-Kz/nRRgxuazU3PrG2JrEH3SY0xS/MWR5cZ/XqC3+bvNOIQzAFUrcV+0U5TPwmUZR8ejXukCP+S7qNEIFi3WkXA== +"@electron-forge/maker-squirrel@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/maker-squirrel/-/maker-squirrel-7.2.0.tgz#eb573369919678468207b22a842da0c802ffdac6" + integrity sha512-SyPeFgJoMUcOPDM8+1AUPuseOqnl5YqnnjgKX9+YUIrsGKIsSz1cTtSOEu5R/l2yWNWFTmLnOlcuqIe7NayHBg== dependencies: - "@electron-forge/maker-base" "7.1.0" - "@electron-forge/shared-types" "7.1.0" + "@electron-forge/maker-base" "7.2.0" + "@electron-forge/shared-types" "7.2.0" fs-extra "^10.0.0" optionalDependencies: electron-winstaller "^5.0.0" @@ -132,13 +123,6 @@ "@electron-forge/plugin-base" "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": version "7.2.0" resolved "https://registry.yarnpkg.com/@electron-forge/plugin-base/-/plugin-base-7.2.0.tgz#1d7f3cb6ededc68139b3556ccae5bbce6cbac7ff" @@ -146,13 +130,6 @@ dependencies: "@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": version "7.2.0" 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" 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": version "7.2.0" 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" listr2 "^5.0.3" -"@electron-forge/template-base@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/template-base/-/template-base-7.1.0.tgz#917527369848e22c99ef78ab3e0d3f4a59792a08" - integrity sha512-+i17exI14jTkx7G5pCYIkPdBaXogRdDChH7ly5HoM3rVoun3udyhvkYvHohG1eIM/NaxCCIW4CZb6moey+HnlQ== +"@electron-forge/template-base@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/template-base/-/template-base-7.2.0.tgz#dec1f1279520ff3dadc490ee69a4f8165c3a546a" + integrity sha512-X7JrgQctgN0saFih/kKWVJ3KxiI1BpzdrkW58vs5H0kXXmA6UObE16/dWuKYfB06j0yIsfMbZ32Md1yAkgdCfg== dependencies: - "@electron-forge/shared-types" "7.1.0" + "@electron-forge/shared-types" "7.2.0" "@malept/cross-spawn-promise" "^2.0.0" debug "^4.3.1" fs-extra "^10.0.0" username "^5.1.0" -"@electron-forge/template-vite-typescript@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.1.0.tgz#3351dc8725202c8c2b006034718171a63ba09e43" - integrity sha512-HVNyaSBOxMLk/mozHnRSA8X6BSlYzSmG0sPtULl2gIqvXLwURb8RRUNf4NB21fsgm3jYZbmLQ3vRSQ94ZbUu1Q== +"@electron-forge/template-vite-typescript@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.2.0.tgz#7453583d7671fca9deb33038a14eef960c5225a8" + integrity sha512-knN3lxJY6UyXa2u5957K4ZyItCoCw22wrUhQARvdHOcgXvMFAcwvfEDT8zOQy6ki6A9W3cMHhSTys7dC8/ChVw== dependencies: - "@electron-forge/shared-types" "7.1.0" - "@electron-forge/template-base" "7.1.0" + "@electron-forge/shared-types" "7.2.0" + "@electron-forge/template-base" "7.2.0" fs-extra "^10.0.0" -"@electron-forge/template-vite@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/template-vite/-/template-vite-7.1.0.tgz#19a450eab66be9251b214d1897dacdf23cdb3e12" - integrity sha512-j9Eyjot+QiTwXHUqXs/XJM0iRzbPNWMGPGMojOgbgkfzwFKSj3meR+vrdsvUFpTh7GCAil8bMMHIbo3DTjGj6Q== +"@electron-forge/template-vite@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/template-vite/-/template-vite-7.2.0.tgz#0b37eada1094ee16fd7fc9f229cafa3b8cb475d4" + integrity sha512-Q5FSD+NVNMJKuAo/htQXpk3Q/eo116Xhx0zTzhSldAqpsgfxdAIJhl8TFmdVvCJIig1vEcLG2n/PgudxnuDuEQ== dependencies: - "@electron-forge/shared-types" "7.1.0" - "@electron-forge/template-base" "7.1.0" + "@electron-forge/shared-types" "7.2.0" + "@electron-forge/template-base" "7.2.0" fs-extra "^10.0.0" -"@electron-forge/template-webpack-typescript@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.1.0.tgz#06687f69c01468ad4b96c23064fd7f5debcdf4be" - integrity sha512-ut/0YbTsQcpi0UHHm9hMSZDNxsMvnMyWZbkZbwWHL2fsCuqOAi0lopz0v0K9FGLALMsn2atBi8iDHdGGNX1diw== +"@electron-forge/template-webpack-typescript@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.2.0.tgz#2a77e5a11026b29e6f74ef476ce7e8c23ba80b08" + integrity sha512-eshvPcYXUgmpB+ts9/xRPvQexY46unfe0mGmLDaj8s/5fqCANgyUO5jusvMXlJdf3qwJ/rfi3jS0NuqnjsqskQ== dependencies: - "@electron-forge/shared-types" "7.1.0" - "@electron-forge/template-base" "7.1.0" + "@electron-forge/shared-types" "7.2.0" + "@electron-forge/template-base" "7.2.0" fs-extra "^10.0.0" -"@electron-forge/template-webpack@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack/-/template-webpack-7.1.0.tgz#746ac2e32171f747e6eaaeee586bab19fa57ad2c" - integrity sha512-vDEV7svgyKvx7szLfDHz0dWkOGFMiGI6xUmp1s5CDdPb55B0Fg+apKxmY4/jp/D+8i+ZncK66SeMV7fYqQv4ew== +"@electron-forge/template-webpack@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@electron-forge/template-webpack/-/template-webpack-7.2.0.tgz#91c77fb27b1405569ff52536e659283b5282909e" + integrity sha512-h2LQ3vAzIraRqLUM5fKOLXknp7n5hrQXudRjO/vEEbm1a0jbl4yjp6liKk3yx8MFFO4eAHVDrXwRSsLR3a2Wew== dependencies: - "@electron-forge/shared-types" "7.1.0" - "@electron-forge/template-base" "7.1.0" + "@electron-forge/shared-types" "7.2.0" + "@electron-forge/template-base" "7.2.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": version "7.2.0" 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" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@vue/compiler-core@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.11.tgz#ca9cb2f7f85993e3fd572db5a16a05bb83d45df2" - integrity sha512-xFD+p14L4J0DkzHMdgLiQBU5g861fuOTzag30GsfPXBpghLZOvmd22lKiBMTRRpQRpp7qxPnBlFMoeiGMM4MBg== +"@vue/compiler-core@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.15.tgz#be20d1bbe19626052500b48969302cb6f396d36e" + integrity sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw== dependencies: "@babel/parser" "^7.23.6" - "@vue/shared" "3.4.11" + "@vue/shared" "3.4.15" entities "^4.5.0" estree-walker "^2.0.2" source-map-js "^1.0.2" -"@vue/compiler-dom@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.11.tgz#995d198e2efafe8f63973a3c6bcfd3eb41378dba" - integrity sha512-cRVLROlY7D72WK2xS91L126Dd6xHNTWDWPUBRh1Syk7+TahCk8Eown1/fSi+VX9c76sMMqEZROQSbwV0HSJnhg== +"@vue/compiler-dom@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz#753f5ed55f78d33dff04701fad4d76ff0cf81ee5" + integrity sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ== dependencies: - "@vue/compiler-core" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/compiler-core" "3.4.15" + "@vue/shared" "3.4.15" -"@vue/compiler-sfc@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.11.tgz#367798612997635a575fd733e03496a5e91b38cd" - integrity sha512-1y5xHAD4a/AhK5+dgsZwFg145J6/rl1c8ILC7Gokca+ql51tTpduz/njCHeNmU15XiE7O62LjJFNOtSZ9vxKOQ== +"@vue/compiler-sfc@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz#4e5811e681955fcec886cebbec483f6ae463a64b" + integrity sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA== dependencies: "@babel/parser" "^7.23.6" - "@vue/compiler-core" "3.4.11" - "@vue/compiler-dom" "3.4.11" - "@vue/compiler-ssr" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/compiler-core" "3.4.15" + "@vue/compiler-dom" "3.4.15" + "@vue/compiler-ssr" "3.4.15" + "@vue/shared" "3.4.15" estree-walker "^2.0.2" magic-string "^0.30.5" - postcss "^8.4.32" + postcss "^8.4.33" source-map-js "^1.0.2" -"@vue/compiler-ssr@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.11.tgz#1744c5f0fb4d9b4093cd0ca6382d791151e1ffa0" - integrity sha512-cP9Z2ArRgciYmNraqE0gQkuYInfdn66+LE4pR+16uyBiQeswcU4kEzGA+mF1MdhqYXuENpyGQsTkZapq4cy9YA== +"@vue/compiler-ssr@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz#a910a5b89ba4f0a776e40b63d69bdae2f50616cf" + integrity sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw== dependencies: - "@vue/compiler-dom" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/compiler-dom" "3.4.15" + "@vue/shared" "3.4.15" -"@vue/reactivity@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.11.tgz#bee88dac054000cc80b9be1119b8edaf2aa3aca6" - integrity sha512-KscADwKpSynT3S2iJEX8EfPqc9kPFR261sHIQnDh1xhOBf8qd4ait9tEgLt1/uVxyrAgFj/TNGmjDkcsytyA8w== +"@vue/reactivity@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.15.tgz#ad9d9b83f5398d2e8660ad5cfc0f171e7679a9a1" + integrity sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w== dependencies: - "@vue/shared" "3.4.11" + "@vue/shared" "3.4.15" -"@vue/runtime-core@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.11.tgz#26778ed9781f2e9f7ee4b7d46ae61ddfa44d1458" - integrity sha512-wduRf9w1OtSORFs5KVpKEQ1bRwW5D9/E8mB0I4m0f5Wrd53OZridzWWVZaowSKNMXXIF5Y/lYFP9GOM/IL5i2g== +"@vue/runtime-core@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.15.tgz#f81e2fd2108ea41a6d5c61c2462b11dfb754fdf0" + integrity sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw== dependencies: - "@vue/reactivity" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/reactivity" "3.4.15" + "@vue/shared" "3.4.15" -"@vue/runtime-dom@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.11.tgz#3d4a021f987e6b6f53c50396b8eeb3860c33a3f4" - integrity sha512-pWlCTzo6Ad3pSBjzgcZ9maPaz+N/SngLOMfkSKIx7rIWJgcHBoFp4GAbhnkR3jxT4BqIvti6EH3aNSC02VtgOg== +"@vue/runtime-dom@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz#108ef86aa7334ead5d6b9c56a7d93679e1e45406" + integrity sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw== dependencies: - "@vue/runtime-core" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/runtime-core" "3.4.15" + "@vue/shared" "3.4.15" csstype "^3.1.3" -"@vue/server-renderer@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.11.tgz#24d4a8d4a6e917069bff99b1524ae067610cac9b" - integrity sha512-19rLK9N0yNNzQ83ieyoO9ZT/iBt0S8IkxQ4eVmnqPLCbZgSRMm7GRXnjTFvo0n5vTVVeyaYosBzZ2559L/rP+w== +"@vue/server-renderer@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.15.tgz#34438f998e6f6370fac78883a75efe136631957f" + integrity sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw== dependencies: - "@vue/compiler-ssr" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/compiler-ssr" "3.4.15" + "@vue/shared" "3.4.15" -"@vue/shared@3.4.11": - version "3.4.11" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.11.tgz#402db73705fddd50e2bf222bbdf1a6743552d1c4" - integrity sha512-BtC+vE8kHf/jZoyJnTFd0PmY8NejyUeUkshXm8LriHs8KmQUmcZXIbrifjA3WDmvzg7C8D6gBSvdl49pOfU2lQ== +"@vue/shared@3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.15.tgz#e7d2ea050c667480cb5e1a6df2ac13bcd03a8f30" + integrity sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g== abbrev@^1.0.0: 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" integrity sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q== -electron-log@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.0.3.tgz#972e088df24bf09dca980067df48e4eec0e2ec82" - integrity sha512-jUgAuRjfpCD9tmH1F6fb195YsFfM/DkqkZLhFeo0VAAstantn11bxmgx63uE6KG/JljHG7sIkgM2QEjDimJI0g== +electron-log@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.1.1.tgz#3341c0265339c6c8285a91840cb7c872008103d6" + integrity sha512-If7HU4Slbh2xfjOXOLxifkbgu6HmWDNJyXPLW+XNTOHMfFKisg0trA3d/7syyu25S+lHosfsd0VMfDSjGn1+Pw== electron-squirrel-startup@^1.0.0: version "1.0.0" @@ -1600,10 +1560,10 @@ electron-winstaller@^5.0.0: lodash.template "^4.2.2" temp "^0.9.0" -electron@28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/electron/-/electron-28.1.3.tgz#38382a177af2fa6026b02eb4e4ebde067fb30154" - integrity sha512-NSFyTo6SndTPXzU18XRePv4LnjmuM9rF5GMKta1/kPmi02ISoSRonnD7wUlWXD2x53XyJ6d/TbSVesMW6sXkEQ== +electron@28.2.2: + version "28.2.2" + resolved "https://registry.yarnpkg.com/electron/-/electron-28.2.2.tgz#d5aa4a33c00927d83ca893f8726f7c62aad98c41" + integrity sha512-8UcvIGFcjplHdjPFNAHVFg5bS0atDyT3Zx21WwuE4iLfxcAMsyMEOgrQX3im5LibA8srwsUZs7Cx0JAUfcQRpw== dependencies: "@electron/get" "^2.0.0" "@types/node" "^18.11.18" @@ -3790,10 +3750,10 @@ plist@^3.0.5: base64-js "^1.5.1" xmlbuilder "^15.1.1" -postcss@^8.4.32: - version "8.4.32" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" - integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== +postcss@^8.4.33: + version "8.4.33" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742" + integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg== dependencies: nanoid "^3.3.7" picocolors "^1.0.0" @@ -4721,16 +4681,16 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vue@^3.4.11: - version "3.4.11" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.11.tgz#2202c68113f61ba46767fdc398f1ed9cd73b7f29" - integrity sha512-iaA98z14ZrrVJlclpHX/HCNeacbMOLdX5foYN7/vt4cHFhDkBRzojjbLQZ2UDRAeNV1v4V5I21+QpdCXWlpG5Q== +vue@^3.4.15: + version "3.4.15" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.15.tgz#91f979844ffca9239dff622ba4c79c5d5524b88c" + integrity sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ== dependencies: - "@vue/compiler-dom" "3.4.11" - "@vue/compiler-sfc" "3.4.11" - "@vue/runtime-dom" "3.4.11" - "@vue/server-renderer" "3.4.11" - "@vue/shared" "3.4.11" + "@vue/compiler-dom" "3.4.15" + "@vue/compiler-sfc" "3.4.15" + "@vue/runtime-dom" "3.4.15" + "@vue/server-renderer" "3.4.15" + "@vue/shared" "3.4.15" wcwidth@^1.0.1: version "1.0.1"