Upload via GUI (194 Dateien)

This commit is contained in:
2026-10-07 07:32:04 +00:00
parent 3ac5a6c14d
commit d976cb4595
8 changed files with 6244 additions and 6054 deletions
+64 -54
View File
@@ -1,54 +1,64 @@
{
"name": "aeromc",
"productName": "AeroMC",
"version": "1.2.1",
"description": "AeroMC – Instanz-basierter Minecraft-Launcher (à la MultiMC/Prism)",
"homepage": "https://m-viper.de",
"launcherWebsite": "https://aeromc.viper.ipv64.net",
"main": "src/main.js",
"author": "M_Viper",
"license": "SEE LICENSE IN LICENSE",
"private": true,
"scripts": {
"start": "electron .",
"prebuild": "node scripts/write-build-config.js",
"prebuild:portable": "node scripts/write-build-config.js",
"build": "electron-builder --win dir && node scripts/build-setup.js",
"build:portable": "electron-builder --win portable --x64 && node -e \"const fs=require('fs');const path=require('path');['dist/builder-debug.yml','dist/builder-effective-config.yaml','dist/win-unpacked'].forEach((target)=>fs.rmSync(target,{recursive:true,force:true}));if(fs.existsSync('dist')){const source=path.join('dist','AeroMC.exe');const target=path.join('dist','AeroMC-Portable.exe');if(fs.existsSync(target))fs.rmSync(target,{force:true});if(fs.existsSync(source))fs.renameSync(source,target);for(const name of fs.readdirSync('dist')){if((name.endsWith('.exe')&&name!=='AeroMC-Setup.exe'&&name!=='AeroMC-Portable.exe')||name.endsWith('.blockmap')){fs.rmSync(path.join('dist',name),{force:true})}}}\""
},
"build": {
"appId": "com.aeromc.launcher",
"productName": "AeroMC",
"artifactName": "AeroMC.${ext}",
"compression": "store",
"files": [
"src/**/*",
"package.json",
"LICENSE"
],
"asarUnpack": [
"node_modules/loopback-capture/**/*",
"node_modules/node-window-manager/**/*",
"node_modules/ffmpeg-static/**/*"
],
"win": {
"target": "dir",
"icon": "src/assets/icon.ico"
}
},
"devDependencies": {
"electron": "^28.0.0",
"electron-builder": "^24.0.0"
},
"dependencies": {
"@xhayper/discord-rpc": "^1.3.4",
"archiver": "^7.0.1",
"ffmpeg-static": "^5.3.0",
"loopback-capture": "^3.0.2",
"node-window-manager": "^2.2.4",
"skinview3d": "^3.4.2",
"sql.js": "^1.14.2",
"undici": "^6.28.0",
"unzipper": "^0.12.5"
}
}
{
"name": "aeromc",
"productName": "AeroMC",
"version": "1.2.3",
"description": "AeroMC – Instanz-basierter Minecraft-Launcher (à la MultiMC/Prism)",
"homepage": "https://m-viper.de",
"launcherWebsite": "https://aeromc.viper.ipv64.net",
"main": "src/main.js",
"author": "M_Viper",
"license": "SEE LICENSE IN LICENSE",
"private": true,
"scripts": {
"start": "electron .",
"prebuild": "node scripts/pruefe-version.js && node scripts/write-build-config.js",
"prebuild:portable": "node scripts/pruefe-version.js && node scripts/write-build-config.js",
"build": "electron-builder --win dir && node scripts/build-setup.js && node scripts/sign-release.js setup",
"build:portable": "electron-builder --win portable --x64 && node -e \"const fs=require('fs');const path=require('path');['dist/builder-debug.yml','dist/builder-effective-config.yaml','dist/win-unpacked'].forEach((target)=>fs.rmSync(target,{recursive:true,force:true}));if(fs.existsSync('dist')){const source=path.join('dist','AeroMC.exe');const target=path.join('dist','AeroMC-Portable.exe');if(fs.existsSync(target))fs.rmSync(target,{force:true});if(fs.existsSync(source))fs.renameSync(source,target);for(const name of fs.readdirSync('dist')){if((name.endsWith('.exe')&&name!=='AeroMC-Setup.exe'&&name!=='AeroMC-Portable.exe')||name.endsWith('.blockmap')){fs.rmSync(path.join('dist',name),{force:true})}}}\" && node scripts/sign-release.js portable"
},
"build": {
"appId": "com.aeromc.launcher",
"productName": "AeroMC",
"artifactName": "AeroMC.${ext}",
"compression": "store",
"files": [
"src/**/*",
"package.json",
"LICENSE"
],
"asarUnpack": [
"node_modules/loopback-capture/**/*",
"node_modules/node-window-manager/**/*",
"node_modules/ffmpeg-static/**/*"
],
"win": {
"target": "dir",
"icon": "src/assets/icon.ico"
},
"electronFuses": {
"runAsNode": false,
"enableNodeOptionsEnvironmentVariable": false,
"enableNodeCliInspectArguments": false,
"enableEmbeddedAsarIntegrityValidation": true,
"onlyLoadAppFromAsar": true
}
},
"devDependencies": {
"electron": "^44.6.0",
"electron-builder": "^26.15.3"
},
"dependencies": {
"@xhayper/discord-rpc": "^1.3.4",
"archiver": "^7.0.1",
"ffmpeg-static": "^5.3.0",
"loopback-capture": "^3.0.2",
"node-window-manager": "^2.2.4",
"skinview3d": "^3.4.2",
"sql.js": "^1.14.2",
"undici": "^6.28.0",
"unzipper": "^0.12.5"
},
"overrides": {
"brace-expansion@^2.0.0": "^2.1.7"
}
}