This commit is contained in:
2024-09-14 14:36:35 +02:00
parent eb683f89ec
commit 627fbd48d7
20 changed files with 6046 additions and 6363 deletions

3
.github/FUNDING.yml vendored
View File

@@ -1,3 +0,0 @@
github: dscalzi
patreon: dscalzi
custom: ['https://www.paypal.me/dscalzi']

BIN
app/assets/images/title.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -7,7 +7,7 @@ const logger = LoggerUtil.getLogger('ConfigManager')
const sysRoot = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME)
const dataPath = path.join(sysRoot, '.helioslauncher')
const dataPath = path.join(sysRoot, '.patatalauncher')
const launcherDir = require('@electron/remote').app.getPath('userData')

4
app/assets/js/custom.js Normal file
View File

@@ -0,0 +1,4 @@
exports.getCustomConfig = () => {
packwizUrl: "https://patatapack.oier.ovh/pack.toml"
packwizBootstrap: "packwiz-installer-bootstrap.jar"
}

View File

@@ -4,7 +4,7 @@ const ConfigManager = require('./configmanager')
// Old WesterosCraft url.
// exports.REMOTE_DISTRO_URL = 'http://mc.westeroscraft.com/WesterosCraftLauncher/distribution.json'
exports.REMOTE_DISTRO_URL = 'https://helios-files.geekcorner.eu.org/distribution.json'
exports.REMOTE_DISTRO_URL = 'https://distribution.oier.ovh/distribution.json'
const api = new DistributionAPI(
ConfigManager.getLauncherDirectory(),

View File

@@ -7,7 +7,7 @@ const { getMojangOS, isLibraryCompatible, mcVersionAtLeast } = require('helios-
const { Type } = require('helios-distribution-types')
const os = require('os')
const path = require('path')
const Custom = require('./custom')
const ConfigManager = require('./configmanager')
const logger = LoggerUtil.getLogger('ProcessBuilder')
@@ -70,7 +70,47 @@ class ProcessBuilder {
//args = args.concat(this.constructModArguments(modObj.fMods))
args = args.concat(this.constructModList(modObj.fMods))
}
/*const preLaunchArgs = [
"-jar",
Custom.getCustomConfig().packwizBootstrap,
Custom.getCustomConfig().packwizUrl
]*/
const preLaunchArgsArray = [
// "-version"
"-jar",
//path.join(this.gameDir, "packwiz-installer-bootstrap.jar"),
"packwiz-installer-bootstrap.jar",
"https://patatapack.oier.ovh/pack/pack.toml"
]
const preLaunchArgs = [
"-jar " +
path.join(this.gameDir, "/packwiz-installer-bootstrap.jar") +
" https://patatapack.oier.ovh/pack.toml"
]
logger.info('PreLaunch Arguments:', preLaunchArgs)
logger.info('getJavaExecutable:', ConfigManager.getJavaExecutable(this.server.rawServer.id))
;
logger.info('Server RAW id:', this.server.rawServer.id)
logger.info('gamedir:', this.gameDir)
//const preLaunchChild = child_process.execSync(ConfigManager.getJavaExecutable(this.server.rawServer.id) +" " + preLaunchArgsArray.join(' '), preLaunchArgsArray, {
const preLaunchChild = child_process.spawnSync(ConfigManager.getJavaExecutable(this.server.rawServer.id), preLaunchArgsArray, {
cwd: this.gameDir,
// detached: ConfigManager.getLaunchDetached()
})
const authArgs = [
"-Dminecraft.api.env=custom",
"-Dminecraft.api.auth.host=https://auth.oier.ovh",
"-Dminecraft.api.account.host=https://auth.oier.ovh/user",
"-Dminecraft.api.session.host=https://auth.oier.ovh/api/yggdrasil",
"-Dminecraft.api.services.host=https://auth.oier.ovh/api/yggdrasil"
]
args = authArgs.concat(args)
//preLaunchChild.on('close', (preLaunchCode, preLaunchSignal) => {
//logger.info('PRELAUNCH Exited with code', preLaunchCode)
logger.info('Launch Arguments:', args)
const child = child_process.spawn(ConfigManager.getJavaExecutable(this.server.rawServer.id), args, {
@@ -103,7 +143,41 @@ class ProcessBuilder {
})
})
//return child
return child
// });
/* const child = child_process.spawn(ConfigManager.getJavaExecutable(this.server.rawServer.id), args, {
cwd: this.gameDir,
detached: ConfigManager.getLaunchDetached()
})
if(ConfigManager.getLaunchDetached()){
child.unref()
}
child.stdout.setEncoding('utf8')
child.stderr.setEncoding('utf8')
child.stdout.on('data', (data) => {
data.trim().split('\n').forEach(x => console.log(`\x1b[32m[Minecraft]\x1b[0m ${x}`))
})
child.stderr.on('data', (data) => {
data.trim().split('\n').forEach(x => console.log(`\x1b[31m[Minecraft]\x1b[0m ${x}`))
})
child.on('close', (code, signal) => {
logger.info('Exited with code', code)
fs.remove(tempNativePath, (err) => {
if(err){
logger.warn('Error while deleting temp dir', err)
} else {
logger.info('Temp dir deleted successfully.')
}
})
})
return child */
}
/**

View File

@@ -18,15 +18,6 @@ function loginOptionsCancelEnabled(val){
}
}
loginOptionMicrosoft.onclick = (e) => {
switchView(getCurrentView(), VIEWS.waiting, 500, 500, () => {
ipcRenderer.send(
MSFT_OPCODE.OPEN_LOGIN,
loginOptionsViewOnLoginSuccess,
loginOptionsViewOnLoginCancel
)
})
}
loginOptionMojang.onclick = (e) => {
switchView(getCurrentView(), VIEWS.login, 500, 500, () => {

View File

@@ -1,20 +1,20 @@
# Custom Language File for Launcher Customizer
[ejs.app]
title = "Helios Launcher"
title = "PatataLauncher"
[ejs.landing]
mediaGitHubURL = "https://github.com/dscalzi/HeliosLauncher"
mediaGitHubURL = "#"
mediaTwitterURL = "#"
mediaInstagramURL = "#"
mediaYouTubeURL = "#"
mediaDiscordURL = "https://discord.gg/zNWUXdt"
mediaDiscordURL = "#"
[ejs.settings]
sourceGithubLink = "https://github.com/dscalZi/HeliosLauncher"
supportLink = "https://github.com/dscalZi/HeliosLauncher/issues"
[ejs.welcome]
welcomeHeader = "WELCOME TO WESTEROSCRAFT"
welcomeDescription = "Our mission is to recreate the universe imagined by author George RR Martin in his fantasy series, A Song of Ice and Fire. Through the collaborative effort of thousands of community members, we have sought to create Westeros as accurately and precisely as possible within Minecraft. The world we are creating is yours to explore. Journey from Dorne to Castle Black, and if you arent afraid, beyond the Wall itself, but best not delay. As the words of House Stark ominously warn: Winter is Coming."
welcomeDescCTA = "You are just a few clicks away from Westeros."
welcomeHeader = "Ongi etorri Patata!"
welcomeDescription = "Patata launcher."
welcomeDescCTA = "Go go go"

View File

@@ -100,7 +100,7 @@
<span id="player_count"><%- lang('landing.serverStatusPlaceholder') %></span>
</div>
<div class="bot_divider"></div>
<div id="mojangStatusWrapper">
<!-- <div id="mojangStatusWrapper">
<span class="bot_label"><%- lang('landing.mojangStatus') %></span>
<span id="mojang_status_icon">&#8226;</span>
<div id="mojangStatusTooltip">
@@ -117,7 +117,7 @@
< !-- Non Essential Mojang services are populated here. -- >
</div>
</div>
</div>
</div> -->
</div>
</div>
</div>

View File

@@ -3,17 +3,6 @@
<div class="loginOptionsMainContent">
<h2><%- lang('loginOptions.loginOptionsTitle') %></h2>
<div class="loginOptionActions">
<div class="loginOptionButtonContainer">
<button id="loginOptionMicrosoft" class="loginOptionButton">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 23 23">
<path fill="#f35325" d="M1 1h10v10H1z" />
<path fill="#81bc06" d="M12 1h10v10H12z" />
<path fill="#05a6f0" d="M1 12h10v10H1z" />
<path fill="#ffba08" d="M12 12h10v10H12z" />
</svg>
<span><%- lang('loginOptions.loginWithMicrosoft') %></span>
</button>
</div>
<div class="loginOptionButtonContainer">
<button id="loginOptionMojang" class="loginOptionButton">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 9.677 9.667">

BIN
authlib-injector-1.2.5.jar Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

449
distribution.json Normal file
View File

@@ -0,0 +1,449 @@
{
"version": "1.0.0",
"rss": "<LINK TO RSS FEED>",
"discord": {
"clientId": "<FILL IN OR REMOVE DISCORD OBJECT>",
"smallImageText": "<FILL IN OR REMOVE DISCORD OBJECT>",
"smallImageKey": "<FILL IN OR REMOVE DISCORD OBJECT>"
},
"servers": [
{
"id": "PatataPack2-1.20.1",
"name": "PatataPack2 (Minecraft 1.20.1)",
"description": "PatataPack2 Running Minecraft 1.20.1 (Forge v47.3.7)",
"icon": null,
"version": "1.0.0",
"address": "patatapack.oier.ovh:25565",
"minecraftVersion": "1.20.1",
"discord": {
"shortId": "<FILL IN OR REMOVE DISCORD OBJECT>",
"largeImageText": "<FILL IN OR REMOVE DISCORD OBJECT>",
"largeImageKey": "<FILL IN OR REMOVE DISCORD OBJECT>"
},
"mainServer": true,
"autoconnect": false,
"modules": [
{
"id": "net.minecraftforge:lowcodelanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (lowcodelanguage)",
"type": "ForgeHosted",
"classpath": true,
"artifact": {
"size": 7399,
"MD5": "040d351d606060d5b83fddd26e81705d",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/lowcodelanguage/1.20.1-47.3.7/lowcodelanguage-1.20.1-47.3.7.jar"
},
"subModules": [
{
"id": "1.20.1-47.3.7",
"name": "Minecraft Forge (version.json)",
"type": "VersionManifest",
"artifact": {
"size": 16542,
"MD5": "9a8ba2d460c39e7af1595566ece8d136",
"url": "https://distribution.oier.ovh/repo/versions/1.20.1-forge-47.3.7/1.20.1-forge-47.3.7.json"
}
},
{
"id": "net.minecraftforge:fmlcore:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlcore)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 118686,
"MD5": "b1c804dde01878dbcf9310c3bd04eea6",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlcore/1.20.1-47.3.7/fmlcore-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:javafmllanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (javafmllanguage)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 16516,
"MD5": "e9db49e1ca0eee9fec499c3e9173a319",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/javafmllanguage/1.20.1-47.3.7/javafmllanguage-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:mclanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (mclanguage)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 5000,
"MD5": "6b2bda8e9f9047e54d0e0d925f89cdf7",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/mclanguage/1.20.1-47.3.7/mclanguage-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:forge:1.20.1-47.3.7:universal",
"name": "Minecraft Forge (universal jar)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 2753823,
"MD5": "015c7a55def72696038352f56d741d32",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forge/1.20.1-47.3.7/forge-1.20.1-47.3.7-universal.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:forge:1.20.1-47.3.7:client",
"name": "Minecraft Forge (client jar)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 4793821,
"MD5": "8e4fb7202d94e3336ea097a8621e8733",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forge/1.20.1-47.3.7/forge-1.20.1-47.3.7-client.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:srg",
"name": "Minecraft Forge (client srg)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 18842082,
"MD5": "8bfacfba4f54cda741019756165c5ecf",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:slim",
"name": "Minecraft Forge (client slim)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 12592249,
"MD5": "28edebec7b5a007bc9961ee9bab4d764",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-slim.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:extra",
"name": "Minecraft Forge (client extra)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 10436626,
"MD5": "da6bb1a2c23108392fd6c103da40867c",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-extra.jar"
},
"subModules": []
},
{
"id": "cpw.mods:securejarhandler:2.1.10",
"name": "Minecraft Forge (securejarhandler)",
"type": "Library",
"artifact": {
"size": 88749,
"MD5": "d9ff48d1c68388270388b803fa42611e",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar"
}
},
{
"id": "org.ow2.asm:asm:9.7",
"name": "Minecraft Forge (asm)",
"type": "Library",
"artifact": {
"size": 125428,
"MD5": "3957b18bf02a62edcb6726d074b90b08",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm/9.7/asm-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-commons:9.7",
"name": "Minecraft Forge (asm-commons)",
"type": "Library",
"artifact": {
"size": 73426,
"MD5": "53a46610df6a8dbc4ff85b8fd4cdea66",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-tree:9.7",
"name": "Minecraft Forge (asm-tree)",
"type": "Library",
"artifact": {
"size": 51934,
"MD5": "ea5cad3e0cbd2520688e4b0b5c4218e7",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-util:9.7",
"name": "Minecraft Forge (asm-util)",
"type": "Library",
"artifact": {
"size": 93784,
"MD5": "e7d6e20888e6fd99605f4c5fe1dfa8b0",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-analysis:9.7",
"name": "Minecraft Forge (asm-analysis)",
"type": "Library",
"artifact": {
"size": 34776,
"MD5": "910ac9c691023f1a9ff33c413ae9fbf6",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar"
}
},
{
"id": "net.minecraftforge:accesstransformers:8.0.4",
"name": "Minecraft Forge (accesstransformers)",
"type": "Library",
"artifact": {
"size": 77756,
"MD5": "f0d3533f9437ba4428eaee9f28f7ecd9",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar"
}
},
{
"id": "org.antlr:antlr4-runtime:4.9.1",
"name": "Minecraft Forge (antlr4-runtime)",
"type": "Library",
"artifact": {
"size": 337868,
"MD5": "0dcc4b860d5d8d2852ab94d58c56ca2d",
"url": "https://distribution.oier.ovh/repo/lib/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar"
}
},
{
"id": "net.minecraftforge:eventbus:6.0.5",
"name": "Minecraft Forge (eventbus)",
"type": "Library",
"artifact": {
"size": 53985,
"MD5": "2a6245210b446b2144071e71ca13432b",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/eventbus/6.0.5/eventbus-6.0.5.jar"
}
},
{
"id": "net.minecraftforge:forgespi:7.0.1",
"name": "Minecraft Forge (forgespi)",
"type": "Library",
"artifact": {
"size": 29831,
"MD5": "bd34d20287dc95201fe9475a8bbc2540",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forgespi/7.0.1/forgespi-7.0.1.jar"
}
},
{
"id": "net.minecraftforge:coremods:5.1.6",
"name": "Minecraft Forge (coremods)",
"type": "Library",
"artifact": {
"size": 24124,
"MD5": "4b4fe7e512819804660d621bf11c7381",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/coremods/5.1.6/coremods-5.1.6.jar"
}
},
{
"id": "cpw.mods:modlauncher:10.0.9",
"name": "Minecraft Forge (modlauncher)",
"type": "Library",
"artifact": {
"size": 130343,
"MD5": "07507d18d72661f8ae6a5da75bbf35be",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/modlauncher/10.0.9/modlauncher-10.0.9.jar"
}
},
{
"id": "net.minecraftforge:unsafe:0.2.0",
"name": "Minecraft Forge (unsafe)",
"type": "Library",
"artifact": {
"size": 2834,
"MD5": "2d1016ebe4c1a63dd50a59d26bd12db1",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar"
}
},
{
"id": "net.minecraftforge:mergetool:1.1.5:api",
"name": "Minecraft Forge (mergetool)",
"type": "Library",
"artifact": {
"size": 2572,
"MD5": "8df9c5bf87d004ddb884eca99bc2a4b1",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/mergetool/1.1.5/mergetool-1.1.5-api.jar"
}
},
{
"id": "com.electronwill.night-config:core:3.6.4",
"name": "Minecraft Forge (core)",
"type": "Library",
"artifact": {
"size": 199834,
"MD5": "d83ab07267e402131fb93d899a57f5cd",
"url": "https://distribution.oier.ovh/repo/lib/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar"
}
},
{
"id": "com.electronwill.night-config:toml:3.6.4",
"name": "Minecraft Forge (toml)",
"type": "Library",
"artifact": {
"size": 31816,
"MD5": "bc95d0709fff2164b01fd09fbc988be8",
"url": "https://distribution.oier.ovh/repo/lib/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar"
}
},
{
"id": "org.apache.maven:maven-artifact:3.8.5",
"name": "Minecraft Forge (maven-artifact)",
"type": "Library",
"artifact": {
"size": 58077,
"MD5": "ce473b0d9fbfd10fe147f03fe8707d67",
"url": "https://distribution.oier.ovh/repo/lib/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar"
}
},
{
"id": "net.jodah:typetools:0.6.3",
"name": "Minecraft Forge (typetools)",
"type": "Library",
"artifact": {
"size": 18281,
"MD5": "d4a375bf382f726cf1a650ccb38a736c",
"url": "https://distribution.oier.ovh/repo/lib/net/jodah/typetools/0.6.3/typetools-0.6.3.jar"
}
},
{
"id": "net.minecrell:terminalconsoleappender:1.2.0",
"name": "Minecraft Forge (terminalconsoleappender)",
"type": "Library",
"artifact": {
"size": 15977,
"MD5": "679363fa893293791e55a21f81342f87",
"url": "https://distribution.oier.ovh/repo/lib/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar"
}
},
{
"id": "org.jline:jline-reader:3.12.1",
"name": "Minecraft Forge (jline-reader)",
"type": "Library",
"artifact": {
"size": 150765,
"MD5": "a2e7b012cd9802f83321187409174a94",
"url": "https://distribution.oier.ovh/repo/lib/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar"
}
},
{
"id": "org.jline:jline-terminal:3.12.1",
"name": "Minecraft Forge (jline-terminal)",
"type": "Library",
"artifact": {
"size": 211712,
"MD5": "3c52be5ab5e3847be6e62269de924cb0",
"url": "https://distribution.oier.ovh/repo/lib/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar"
}
},
{
"id": "org.spongepowered:mixin:0.8.5",
"name": "Minecraft Forge (mixin)",
"type": "Library",
"artifact": {
"size": 1089277,
"MD5": "19b3a2ae9e445a6e626fd7d1648cfcb8",
"url": "https://distribution.oier.ovh/repo/lib/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar"
}
},
{
"id": "org.openjdk.nashorn:nashorn-core:15.3",
"name": "Minecraft Forge (nashorn-core)",
"type": "Library",
"artifact": {
"size": 2167288,
"MD5": "91e98c20afa1090c344229ce28b4c53f",
"url": "https://distribution.oier.ovh/repo/lib/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar"
}
},
{
"id": "net.minecraftforge:JarJarSelector:0.3.19",
"name": "Minecraft Forge (JarJarSelector)",
"type": "Library",
"artifact": {
"size": 17374,
"MD5": "2bb6cbe0e6c6fbcd8f92d2e6b1ea678e",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarSelector/0.3.19/JarJarSelector-0.3.19.jar"
}
},
{
"id": "net.minecraftforge:JarJarMetadata:0.3.19",
"name": "Minecraft Forge (JarJarMetadata)",
"type": "Library",
"artifact": {
"size": 15895,
"MD5": "9633546d299d4282ca68d10582be1c8f",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarMetadata/0.3.19/JarJarMetadata-0.3.19.jar"
}
},
{
"id": "cpw.mods:bootstraplauncher:1.1.2",
"name": "Minecraft Forge (bootstraplauncher)",
"type": "Library",
"artifact": {
"size": 8284,
"MD5": "48f5255aa337344c467c0150d347813d",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar"
}
},
{
"id": "net.minecraftforge:JarJarFileSystems:0.3.19",
"name": "Minecraft Forge (JarJarFileSystems)",
"type": "Library",
"artifact": {
"size": 32195,
"MD5": "c2be1a88b63eb1b58b00ab6e498cd97d",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar"
}
},
{
"id": "net.minecraftforge:fmlloader:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlloader)",
"type": "Library",
"artifact": {
"size": 264940,
"MD5": "23f0d0ea2c9b56938019c207363a1589",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlloader/1.20.1-47.3.7/fmlloader-1.20.1-47.3.7.jar"
}
},
{
"id": "net.minecraftforge:fmlearlydisplay:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlearlydisplay)",
"type": "Library",
"artifact": {
"size": 170425,
"MD5": "9866c86a40d79514f2fcfbf901788567",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlearlydisplay/1.20.1-47.3.7/fmlearlydisplay-1.20.1-47.3.7.jar"
}
}
]
},
{
"id": "packwiz-installer-bootstrap.jar",
"name": "packwiz-installer-bootstrap.jar",
"type": "File",
"artifact": {
"size": 98989,
"url": "https://distribution.oier.ovh/servers/PatataPack2-1.20.1/files/packwiz-installer-bootstrap.jar",
"MD5": "51454da9ed9625bd3ca5cdc7a402b43b",
"path": "packwiz-installer-bootstrap.jar"
}
}
]
}
]
}

449
distribution_dev.json Normal file
View File

@@ -0,0 +1,449 @@
{
"version": "1.0.0",
"rss": "<LINK TO RSS FEED>",
"discord": {
"clientId": "<FILL IN OR REMOVE DISCORD OBJECT>",
"smallImageText": "<FILL IN OR REMOVE DISCORD OBJECT>",
"smallImageKey": "<FILL IN OR REMOVE DISCORD OBJECT>"
},
"servers": [
{
"id": "PatataPack2-1.20.1",
"name": "PatataPack2 (Minecraft 1.20.1)",
"description": "PatataPack2 Running Minecraft 1.20.1 (Forge v47.3.7)",
"icon": null,
"version": "1.0.0",
"address": "patatapack.oier.ovh:25565",
"minecraftVersion": "1.20.1",
"discord": {
"shortId": "<FILL IN OR REMOVE DISCORD OBJECT>",
"largeImageText": "<FILL IN OR REMOVE DISCORD OBJECT>",
"largeImageKey": "<FILL IN OR REMOVE DISCORD OBJECT>"
},
"mainServer": true,
"autoconnect": false,
"modules": [
{
"id": "net.minecraftforge:lowcodelanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (lowcodelanguage)",
"type": "ForgeHosted",
"classpath": true,
"artifact": {
"size": 7399,
"MD5": "040d351d606060d5b83fddd26e81705d",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/lowcodelanguage/1.20.1-47.3.7/lowcodelanguage-1.20.1-47.3.7.jar"
},
"subModules": [
{
"id": "1.20.1-47.3.7",
"name": "Minecraft Forge (version.json)",
"type": "VersionManifest",
"artifact": {
"size": 16542,
"MD5": "9a8ba2d460c39e7af1595566ece8d136",
"url": "https://distribution.oier.ovh/repo/versions/1.20.1-forge-47.3.7/1.20.1-forge-47.3.7.json"
}
},
{
"id": "net.minecraftforge:fmlcore:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlcore)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 118686,
"MD5": "b1c804dde01878dbcf9310c3bd04eea6",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlcore/1.20.1-47.3.7/fmlcore-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:javafmllanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (javafmllanguage)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 16516,
"MD5": "e9db49e1ca0eee9fec499c3e9173a319",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/javafmllanguage/1.20.1-47.3.7/javafmllanguage-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:mclanguage:1.20.1-47.3.7",
"name": "Minecraft Forge (mclanguage)",
"type": "Library",
"classpath": true,
"artifact": {
"size": 5000,
"MD5": "6b2bda8e9f9047e54d0e0d925f89cdf7",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/mclanguage/1.20.1-47.3.7/mclanguage-1.20.1-47.3.7.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:forge:1.20.1-47.3.7:universal",
"name": "Minecraft Forge (universal jar)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 2753823,
"MD5": "015c7a55def72696038352f56d741d32",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forge/1.20.1-47.3.7/forge-1.20.1-47.3.7-universal.jar"
},
"subModules": []
},
{
"id": "net.minecraftforge:forge:1.20.1-47.3.7:client",
"name": "Minecraft Forge (client jar)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 4793821,
"MD5": "8e4fb7202d94e3336ea097a8621e8733",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forge/1.20.1-47.3.7/forge-1.20.1-47.3.7-client.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:srg",
"name": "Minecraft Forge (client srg)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 18842082,
"MD5": "8bfacfba4f54cda741019756165c5ecf",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:slim",
"name": "Minecraft Forge (client slim)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 12592249,
"MD5": "28edebec7b5a007bc9961ee9bab4d764",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-slim.jar"
},
"subModules": []
},
{
"id": "net.minecraft:client:1.20.1-20230612.114412:extra",
"name": "Minecraft Forge (client extra)",
"type": "Library",
"classpath": false,
"artifact": {
"size": 10436626,
"MD5": "da6bb1a2c23108392fd6c103da40867c",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-extra.jar"
},
"subModules": []
},
{
"id": "cpw.mods:securejarhandler:2.1.10",
"name": "Minecraft Forge (securejarhandler)",
"type": "Library",
"artifact": {
"size": 88749,
"MD5": "d9ff48d1c68388270388b803fa42611e",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar"
}
},
{
"id": "org.ow2.asm:asm:9.7",
"name": "Minecraft Forge (asm)",
"type": "Library",
"artifact": {
"size": 125428,
"MD5": "3957b18bf02a62edcb6726d074b90b08",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm/9.7/asm-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-commons:9.7",
"name": "Minecraft Forge (asm-commons)",
"type": "Library",
"artifact": {
"size": 73426,
"MD5": "53a46610df6a8dbc4ff85b8fd4cdea66",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-tree:9.7",
"name": "Minecraft Forge (asm-tree)",
"type": "Library",
"artifact": {
"size": 51934,
"MD5": "ea5cad3e0cbd2520688e4b0b5c4218e7",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-util:9.7",
"name": "Minecraft Forge (asm-util)",
"type": "Library",
"artifact": {
"size": 93784,
"MD5": "e7d6e20888e6fd99605f4c5fe1dfa8b0",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar"
}
},
{
"id": "org.ow2.asm:asm-analysis:9.7",
"name": "Minecraft Forge (asm-analysis)",
"type": "Library",
"artifact": {
"size": 34776,
"MD5": "910ac9c691023f1a9ff33c413ae9fbf6",
"url": "https://distribution.oier.ovh/repo/lib/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar"
}
},
{
"id": "net.minecraftforge:accesstransformers:8.0.4",
"name": "Minecraft Forge (accesstransformers)",
"type": "Library",
"artifact": {
"size": 77756,
"MD5": "f0d3533f9437ba4428eaee9f28f7ecd9",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar"
}
},
{
"id": "org.antlr:antlr4-runtime:4.9.1",
"name": "Minecraft Forge (antlr4-runtime)",
"type": "Library",
"artifact": {
"size": 337868,
"MD5": "0dcc4b860d5d8d2852ab94d58c56ca2d",
"url": "https://distribution.oier.ovh/repo/lib/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar"
}
},
{
"id": "net.minecraftforge:eventbus:6.0.5",
"name": "Minecraft Forge (eventbus)",
"type": "Library",
"artifact": {
"size": 53985,
"MD5": "2a6245210b446b2144071e71ca13432b",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/eventbus/6.0.5/eventbus-6.0.5.jar"
}
},
{
"id": "net.minecraftforge:forgespi:7.0.1",
"name": "Minecraft Forge (forgespi)",
"type": "Library",
"artifact": {
"size": 29831,
"MD5": "bd34d20287dc95201fe9475a8bbc2540",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/forgespi/7.0.1/forgespi-7.0.1.jar"
}
},
{
"id": "net.minecraftforge:coremods:5.1.6",
"name": "Minecraft Forge (coremods)",
"type": "Library",
"artifact": {
"size": 24124,
"MD5": "4b4fe7e512819804660d621bf11c7381",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/coremods/5.1.6/coremods-5.1.6.jar"
}
},
{
"id": "cpw.mods:modlauncher:10.0.9",
"name": "Minecraft Forge (modlauncher)",
"type": "Library",
"artifact": {
"size": 130343,
"MD5": "07507d18d72661f8ae6a5da75bbf35be",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/modlauncher/10.0.9/modlauncher-10.0.9.jar"
}
},
{
"id": "net.minecraftforge:unsafe:0.2.0",
"name": "Minecraft Forge (unsafe)",
"type": "Library",
"artifact": {
"size": 2834,
"MD5": "2d1016ebe4c1a63dd50a59d26bd12db1",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar"
}
},
{
"id": "net.minecraftforge:mergetool:1.1.5:api",
"name": "Minecraft Forge (mergetool)",
"type": "Library",
"artifact": {
"size": 2572,
"MD5": "8df9c5bf87d004ddb884eca99bc2a4b1",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/mergetool/1.1.5/mergetool-1.1.5-api.jar"
}
},
{
"id": "com.electronwill.night-config:core:3.6.4",
"name": "Minecraft Forge (core)",
"type": "Library",
"artifact": {
"size": 199834,
"MD5": "d83ab07267e402131fb93d899a57f5cd",
"url": "https://distribution.oier.ovh/repo/lib/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar"
}
},
{
"id": "com.electronwill.night-config:toml:3.6.4",
"name": "Minecraft Forge (toml)",
"type": "Library",
"artifact": {
"size": 31816,
"MD5": "bc95d0709fff2164b01fd09fbc988be8",
"url": "https://distribution.oier.ovh/repo/lib/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar"
}
},
{
"id": "org.apache.maven:maven-artifact:3.8.5",
"name": "Minecraft Forge (maven-artifact)",
"type": "Library",
"artifact": {
"size": 58077,
"MD5": "ce473b0d9fbfd10fe147f03fe8707d67",
"url": "https://distribution.oier.ovh/repo/lib/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar"
}
},
{
"id": "net.jodah:typetools:0.6.3",
"name": "Minecraft Forge (typetools)",
"type": "Library",
"artifact": {
"size": 18281,
"MD5": "d4a375bf382f726cf1a650ccb38a736c",
"url": "https://distribution.oier.ovh/repo/lib/net/jodah/typetools/0.6.3/typetools-0.6.3.jar"
}
},
{
"id": "net.minecrell:terminalconsoleappender:1.2.0",
"name": "Minecraft Forge (terminalconsoleappender)",
"type": "Library",
"artifact": {
"size": 15977,
"MD5": "679363fa893293791e55a21f81342f87",
"url": "https://distribution.oier.ovh/repo/lib/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar"
}
},
{
"id": "org.jline:jline-reader:3.12.1",
"name": "Minecraft Forge (jline-reader)",
"type": "Library",
"artifact": {
"size": 150765,
"MD5": "a2e7b012cd9802f83321187409174a94",
"url": "https://distribution.oier.ovh/repo/lib/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar"
}
},
{
"id": "org.jline:jline-terminal:3.12.1",
"name": "Minecraft Forge (jline-terminal)",
"type": "Library",
"artifact": {
"size": 211712,
"MD5": "3c52be5ab5e3847be6e62269de924cb0",
"url": "https://distribution.oier.ovh/repo/lib/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar"
}
},
{
"id": "org.spongepowered:mixin:0.8.5",
"name": "Minecraft Forge (mixin)",
"type": "Library",
"artifact": {
"size": 1089277,
"MD5": "19b3a2ae9e445a6e626fd7d1648cfcb8",
"url": "https://distribution.oier.ovh/repo/lib/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar"
}
},
{
"id": "org.openjdk.nashorn:nashorn-core:15.3",
"name": "Minecraft Forge (nashorn-core)",
"type": "Library",
"artifact": {
"size": 2167288,
"MD5": "91e98c20afa1090c344229ce28b4c53f",
"url": "https://distribution.oier.ovh/repo/lib/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar"
}
},
{
"id": "net.minecraftforge:JarJarSelector:0.3.19",
"name": "Minecraft Forge (JarJarSelector)",
"type": "Library",
"artifact": {
"size": 17374,
"MD5": "2bb6cbe0e6c6fbcd8f92d2e6b1ea678e",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarSelector/0.3.19/JarJarSelector-0.3.19.jar"
}
},
{
"id": "net.minecraftforge:JarJarMetadata:0.3.19",
"name": "Minecraft Forge (JarJarMetadata)",
"type": "Library",
"artifact": {
"size": 15895,
"MD5": "9633546d299d4282ca68d10582be1c8f",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarMetadata/0.3.19/JarJarMetadata-0.3.19.jar"
}
},
{
"id": "cpw.mods:bootstraplauncher:1.1.2",
"name": "Minecraft Forge (bootstraplauncher)",
"type": "Library",
"artifact": {
"size": 8284,
"MD5": "48f5255aa337344c467c0150d347813d",
"url": "https://distribution.oier.ovh/repo/lib/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar"
}
},
{
"id": "net.minecraftforge:JarJarFileSystems:0.3.19",
"name": "Minecraft Forge (JarJarFileSystems)",
"type": "Library",
"artifact": {
"size": 32195,
"MD5": "c2be1a88b63eb1b58b00ab6e498cd97d",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar"
}
},
{
"id": "net.minecraftforge:fmlloader:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlloader)",
"type": "Library",
"artifact": {
"size": 264940,
"MD5": "23f0d0ea2c9b56938019c207363a1589",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlloader/1.20.1-47.3.7/fmlloader-1.20.1-47.3.7.jar"
}
},
{
"id": "net.minecraftforge:fmlearlydisplay:1.20.1-47.3.7",
"name": "Minecraft Forge (fmlearlydisplay)",
"type": "Library",
"artifact": {
"size": 170425,
"MD5": "9866c86a40d79514f2fcfbf901788567",
"url": "https://distribution.oier.ovh/repo/lib/net/minecraftforge/fmlearlydisplay/1.20.1-47.3.7/fmlearlydisplay-1.20.1-47.3.7.jar"
}
}
]
},
{
"id": "packwiz-installer-bootstrap.jar",
"name": "packwiz-installer-bootstrap.jar",
"type": "File",
"artifact": {
"size": 98989,
"url": "https://distribution.oier.ovh/servers/PatataPack2-1.20.1/files/packwiz-installer-bootstrap.jar",
"MD5": "51454da9ed9625bd3ca5cdc7a402b43b",
"path": "packwiz-installer-bootstrap.jar"
}
}
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
appId: 'helioslauncher'
productName: 'Helios Launcher'
artifactName: '${productName}-setup-${version}.${ext}'
appId: 'patatalauncher'
productName: 'PatataLauncher'
artifactName: '${productName}-${version}.${ext}'
copyright: 'Copyright © 2018-2024 Daniel Scalzi'
copyright: 'Copyleft 2024 Daniel Scalzi'
asar: true
compression: 'maximum'

364
package-lock.json generated
View File

@@ -7,6 +7,7 @@
"": {
"name": "helioslauncher",
"version": "2.2.1",
"hasInstallScript": true,
"license": "UNLICENSED",
"dependencies": {
"@electron/remote": "^2.1.2",
@@ -22,6 +23,7 @@
"helios-distribution-types": "^1.3.0",
"jquery": "^3.7.1",
"lodash.merge": "^4.6.2",
"patch-package": "^8.0.0",
"semver": "^7.6.0",
"toml": "^3.0.0"
},
@@ -781,6 +783,11 @@
"node": ">=10.0.0"
}
},
"node_modules/@yarnpkg/lockfile": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
"integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
},
"node_modules/7zip-bin": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
@@ -1091,7 +1098,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
"dev": true,
"engines": {
"node": ">= 4.0.0"
}
@@ -1208,6 +1214,17 @@
"balanced-match": "^1.0.0"
}
},
"node_modules/braces": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dependencies": {
"fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -1346,6 +1363,24 @@
"node": ">=8"
}
},
"node_modules/call-bind": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
"set-function-length": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -1389,7 +1424,6 @@
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
"integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
"dev": true,
"funding": [
{
"type": "github",
@@ -1643,7 +1677,6 @@
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -1709,17 +1742,19 @@
}
},
"node_modules/define-data-property": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
"integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
"optional": true,
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dependencies": {
"get-intrinsic": "^1.2.1",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.0"
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/define-properties": {
@@ -2134,6 +2169,25 @@
"integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
"dev": true
},
"node_modules/es-define-property": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
"dependencies": {
"get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es6-error": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
@@ -2418,6 +2472,17 @@
"minimatch": "^5.0.1"
}
},
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dependencies": {
"to-regex-range": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -2434,6 +2499,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-yarn-workspace-root": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
"integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
"dependencies": {
"micromatch": "^4.0.2"
}
},
"node_modules/flat-cache": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
@@ -2536,14 +2609,12 @@
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"optional": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -2558,16 +2629,19 @@
}
},
"node_modules/get-intrinsic": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
"integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
"optional": true,
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dependencies": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
"hasown": "^2.0.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -2595,7 +2669,6 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -2627,7 +2700,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -2637,7 +2709,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -2696,7 +2767,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
"optional": true,
"dependencies": {
"get-intrinsic": "^1.1.3"
},
@@ -2748,12 +2818,11 @@
}
},
"node_modules/has-property-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
"integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
"optional": true,
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dependencies": {
"get-intrinsic": "^1.2.2"
"es-define-property": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -2763,7 +2832,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
"optional": true,
"engines": {
"node": ">= 0.4"
},
@@ -2775,7 +2843,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
"optional": true,
"engines": {
"node": ">= 0.4"
},
@@ -2787,7 +2854,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
"integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
"optional": true,
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -2960,7 +3026,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -2988,6 +3053,20 @@
"is-ci": "bin.js"
}
},
"node_modules/is-docker": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"bin": {
"is-docker": "cli.js"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -3018,6 +3097,14 @@
"node": ">=0.10.0"
}
},
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-path-inside": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
@@ -3038,6 +3125,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dependencies": {
"is-docker": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -3060,8 +3158,7 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
},
"node_modules/jackspeak": {
"version": "2.3.6",
@@ -3145,12 +3242,34 @@
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true
},
"node_modules/json-stable-stringify": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz",
"integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==",
"dependencies": {
"call-bind": "^1.0.5",
"isarray": "^2.0.5",
"jsonify": "^0.0.1",
"object-keys": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
"node_modules/json-stable-stringify/node_modules/isarray": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
"integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
},
"node_modules/json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
@@ -3180,6 +3299,14 @@
"graceful-fs": "^4.1.6"
}
},
"node_modules/jsonify": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
"integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -3188,6 +3315,14 @@
"json-buffer": "3.0.1"
}
},
"node_modules/klaw-sync": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
"integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
"dependencies": {
"graceful-fs": "^4.1.11"
}
},
"node_modules/kuler": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
@@ -3383,6 +3518,18 @@
"node": ">=10"
}
},
"node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dependencies": {
"braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
"node": ">=8.6"
}
},
"node_modules/mime": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
@@ -3438,7 +3585,6 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3563,7 +3709,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"optional": true,
"engines": {
"node": ">= 0.4"
}
@@ -3584,6 +3729,21 @@
"fn.name": "1.x.x"
}
},
"node_modules/open": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
"integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"dependencies": {
"is-docker": "^2.0.0",
"is-wsl": "^2.1.1"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/optionator": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
@@ -3601,6 +3761,14 @@
"node": ">= 0.8.0"
}
},
"node_modules/os-tmpdir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/p-cancelable": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
@@ -3651,6 +3819,72 @@
"node": ">=6"
}
},
"node_modules/patch-package": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz",
"integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==",
"dependencies": {
"@yarnpkg/lockfile": "^1.1.0",
"chalk": "^4.1.2",
"ci-info": "^3.7.0",
"cross-spawn": "^7.0.3",
"find-yarn-workspace-root": "^2.0.0",
"fs-extra": "^9.0.0",
"json-stable-stringify": "^1.0.2",
"klaw-sync": "^6.0.0",
"minimist": "^1.2.6",
"open": "^7.4.2",
"rimraf": "^2.6.3",
"semver": "^7.5.3",
"slash": "^2.0.0",
"tmp": "^0.0.33",
"yaml": "^2.2.2"
},
"bin": {
"patch-package": "index.js"
},
"engines": {
"node": ">=14",
"npm": ">5"
}
},
"node_modules/patch-package/node_modules/fs-extra": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"dependencies": {
"at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/patch-package/node_modules/rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"deprecated": "Rimraf versions prior to v4 are no longer supported",
"dependencies": {
"glob": "^7.1.3"
},
"bin": {
"rimraf": "bin.js"
}
},
"node_modules/patch-package/node_modules/tmp": {
"version": "0.0.33",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
"integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
"dependencies": {
"os-tmpdir": "~1.0.2"
},
"engines": {
"node": ">=0.6.0"
}
},
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -3664,7 +3898,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3673,7 +3906,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true,
"engines": {
"node": ">=8"
}
@@ -3708,6 +3940,17 @@
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
},
"node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/plist": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
@@ -4054,11 +4297,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/set-function-length": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
"dependencies": {
"define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -4070,7 +4328,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true,
"engines": {
"node": ">=8"
}
@@ -4107,6 +4364,14 @@
"node": ">=10"
}
},
"node_modules/slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
"engines": {
"node": ">=6"
}
},
"node_modules/slice-ansi": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
@@ -4381,6 +4646,17 @@
"tmp": "^0.2.0"
}
},
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dependencies": {
"is-number": "^7.0.0"
},
"engines": {
"node": ">=8.0"
}
},
"node_modules/toml": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
@@ -4511,7 +4787,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"dependencies": {
"isexe": "^2.0.0"
},
@@ -4644,6 +4919,17 @@
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"node_modules/yaml": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
"integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
"bin": {
"yaml": "bin.mjs"
},
"engines": {
"node": ">= 14"
}
},
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",

View File

@@ -1,6 +1,6 @@
{
"name": "helioslauncher",
"version": "2.2.1",
"name": "patatalauncher",
"version": "1.0.0",
"productName": "Helios Launcher",
"description": "Modded Minecraft Launcher",
"author": "Daniel Scalzi (https://github.com/dscalzi/)",
@@ -17,7 +17,8 @@
"dist:win": "npm run dist -- -w",
"dist:mac": "npm run dist -- -m",
"dist:linux": "npm run dist -- -l",
"lint": "eslint --config .eslintrc.json ."
"lint": "eslint --config .eslintrc.json .",
"postinstall": "patch-package"
},
"engines": {
"node": "20.x.x"
@@ -36,6 +37,7 @@
"helios-distribution-types": "^1.3.0",
"jquery": "^3.7.1",
"lodash.merge": "^4.6.2",
"patch-package": "^8.0.0",
"semver": "^7.6.0",
"toml": "^3.0.0"
},

View File

@@ -0,0 +1,26 @@
diff --git a/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.d.ts b/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.d.ts
index 49f2b19..cf661ce 100644
--- a/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.d.ts
+++ b/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.d.ts
@@ -44,7 +44,7 @@ export interface UpptimeSummary {
export declare class MojangRestAPI {
private static readonly logger;
private static readonly TIMEOUT;
- static readonly AUTH_ENDPOINT = "https://authserver.mojang.com";
+ static readonly AUTH_ENDPOINT = "https://auth.oier.ovh/api/yggdrasil/authserver";
static readonly STATUS_ENDPOINT = "https://raw.githubusercontent.com/AventiumSoftworks/helios-status-page/master/history/summary.json";
private static authClient;
private static statusClient;
diff --git a/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.js b/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.js
index 3fbc718..ba38f57 100644
--- a/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.js
+++ b/node_modules/helios-core/dist/mojang/rest/MojangRestAPI.js
@@ -38,7 +38,7 @@ var MojangStatusColor;
class MojangRestAPI {
static logger = LoggerUtil_1.LoggerUtil.getLogger('Mojang');
static TIMEOUT = 2500;
- static AUTH_ENDPOINT = 'https://authserver.mojang.com';
+ static AUTH_ENDPOINT = 'https://auth.oier.ovh/api/yggdrasil/authserver';
static STATUS_ENDPOINT = 'https://raw.githubusercontent.com/AventiumSoftworks/helios-status-page/master/history/summary.json';
static authClient = got_1.default.extend({
prefixUrl: MojangRestAPI.AUTH_ENDPOINT,