Use BMCLAPI mirror & update build

Route Minecraft/Fabric/Forge downloads through BMCLAPI mirror and update installer logic. Added mirror rewrite utility (rewriteToMirror), mirror-aware downloadFile, and mirrorFetch; switched version manifest and metadata endpoints to bmclapi2.bangbang93.com and wired maven/assets hosts into xmcl/installer calls. Cleaned up compiled electron JS files and consolidated runtime files under electron-dist; updated electron-builder.yml (compression, asar, NSIS settings, license/installer assets and languages). Minor env/path changes (VITE_APP_ICON paths), added .npmrc (electron_mirror), new Koring.yml, pnpm-workspace and public installer assets. Also added/updated multiple frontend pages, store components, and TypeScript handlers to integrate the changes.
This commit is contained in:
2026-08-04 01:28:16 +08:00
parent 06269698a6
commit cb0afd99c0
73 changed files with 3108 additions and 2898 deletions
+2 -8
View File
@@ -1,11 +1,11 @@
{
"name": "koring-launcher",
"private": true,
"version": "1.0.1",
"version": "1.1.2",
"description": "Koring Launcher - Minecraft launcher built with Electron + React",
"author": "Shenzhen Lingke Network Technology Co., Ltd.",
"license": "LL-1.0",
"main": "electron/main.js",
"main": "electron-dist/main.js",
"scripts": {
"dev:renderer": "vite --mode development",
"dev:main": "tsc -p tsconfig.electron.json && electron .",
@@ -56,12 +56,6 @@
"tw-animate-css": "^1.4.0",
"zustand": "^5.0.14"
},
"pnpm": {
"onlyBuiltDependencies": [
"electron",
"esbuild"
]
},
"devDependencies": {
"@tailwindcss/vite": "^4.3.1",
"@types/js-yaml": "^4.0.9",