mirror of
https://github.com/zumbiepig/MineXLauncher.git
synced 2025-06-08 04:24:49 +00:00
.
This commit is contained in:
parent
978bb9a224
commit
9f74a2bfa1
@ -1,7 +1,7 @@
|
||||
import { readdirSync, statSync, writeFileSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
|
||||
const directoryPath = join(import.meta.dirname, 'public'); // Adjust the path to your assets folder
|
||||
const directoryPath = join(import.meta.dirname, 'public');
|
||||
|
||||
function getFiles(dir, files_) {
|
||||
files_ = files_ || [];
|
||||
@ -11,7 +11,7 @@ function getFiles(dir, files_) {
|
||||
if (statSync(name).isDirectory()) {
|
||||
getFiles(name, files_);
|
||||
} else {
|
||||
files_.push(name.replace(`${import.meta.dirname}/public`, '')); // Adjust the path to match your public folder
|
||||
files_.push(name.replace(`${import.meta.dirname}/public`, '').replace('/index.html', '/'));
|
||||
}
|
||||
}
|
||||
return files_;
|
||||
|
@ -5,11 +5,11 @@
|
||||
"main": "./server.js",
|
||||
"scripts": {
|
||||
"start": "node ./server.js",
|
||||
"build": "npm run build:clean && npm run build:generateCacheAssetsList && npm run build:compile && npm run build:obfuscate",
|
||||
"build": "npm run build:clean && npm run build:compile && npm run build:obfuscate && npm run build:generateCacheAssetsList",
|
||||
"build:clean": "rimraf ./public/resources/scripts ./public/cacheAssets.json",
|
||||
"build:generateCacheAssetsList": "node ./generateCacheAssetsList.js",
|
||||
"build:compile": "tsc",
|
||||
"build:obfuscate": "javascript-obfuscator ./public/resources/scripts --output ./public/resources/scripts --options-preset high-obfuscation",
|
||||
"build:generateCacheAssetsList": "node ./generateCacheAssetsList.js",
|
||||
"lint": "eslint ./src",
|
||||
"lint:fix": "eslint --fix ./src"
|
||||
},
|
||||
|
@ -16,7 +16,7 @@
|
||||
"/game/offline/mobile/EaglerPocketMobile_1.8.8.html",
|
||||
"/game/web/clients/astra/assets.epk",
|
||||
"/game/web/clients/astra/classes.js",
|
||||
"/game/web/clients/astra/index.html",
|
||||
"/game/web/clients/astra/",
|
||||
"/game/web/clients/astra/lang/af_ZA.lang",
|
||||
"/game/web/clients/astra/lang/ar_SA.lang",
|
||||
"/game/web/clients/astra/lang/ast_ES.lang",
|
||||
@ -96,7 +96,7 @@
|
||||
"/game/web/clients/eaglerforge/ModLoader.js",
|
||||
"/game/web/clients/eaglerforge/assets.epk",
|
||||
"/game/web/clients/eaglerforge/classes.js",
|
||||
"/game/web/clients/eaglerforge/index.html",
|
||||
"/game/web/clients/eaglerforge/",
|
||||
"/game/web/clients/eaglerforge/lang/af_ZA.lang",
|
||||
"/game/web/clients/eaglerforge/lang/ar_SA.lang",
|
||||
"/game/web/clients/eaglerforge/lang/ast_ES.lang",
|
||||
@ -173,7 +173,7 @@
|
||||
"/game/web/clients/eaglerforge/lang/zh_TW.lang",
|
||||
"/game/web/clients/resent/assets.epk",
|
||||
"/game/web/clients/resent/classes.js",
|
||||
"/game/web/clients/resent/index.html",
|
||||
"/game/web/clients/resent/",
|
||||
"/game/web/clients/resent/lang/af_ZA.lang",
|
||||
"/game/web/clients/resent/lang/ar_SA.lang",
|
||||
"/game/web/clients/resent/lang/ast_ES.lang",
|
||||
@ -250,7 +250,7 @@
|
||||
"/game/web/clients/resent/lang/zh_TW.lang",
|
||||
"/game/web/clients/shadow/assets.epk",
|
||||
"/game/web/clients/shadow/classes.js",
|
||||
"/game/web/clients/shadow/index.html",
|
||||
"/game/web/clients/shadow/",
|
||||
"/game/web/clients/shadow/lang/af_ZA.lang",
|
||||
"/game/web/clients/shadow/lang/ar_SA.lang",
|
||||
"/game/web/clients/shadow/lang/ast_ES.lang",
|
||||
@ -327,7 +327,7 @@
|
||||
"/game/web/clients/shadow/lang/zh_TW.lang",
|
||||
"/game/web/clients/starlike/assets.epk",
|
||||
"/game/web/clients/starlike/classes.js",
|
||||
"/game/web/clients/starlike/index.html",
|
||||
"/game/web/clients/starlike/",
|
||||
"/game/web/clients/starlike/lang/af_ZA.lang",
|
||||
"/game/web/clients/starlike/lang/ar_SA.lang",
|
||||
"/game/web/clients/starlike/lang/ast_ES.lang",
|
||||
@ -406,11 +406,11 @@
|
||||
"/game/web/main/1.5.2/classes.js",
|
||||
"/game/web/main/1.5.2/classes_server.js",
|
||||
"/game/web/main/1.5.2/eagswebrtc.js",
|
||||
"/game/web/main/1.5.2/index.html",
|
||||
"/game/web/main/1.5.2/",
|
||||
"/game/web/main/1.5.2/worker_bootstrap.js",
|
||||
"/game/web/main/1.8.8/assets.epk",
|
||||
"/game/web/main/1.8.8/classes.js",
|
||||
"/game/web/main/1.8.8/index.html",
|
||||
"/game/web/main/1.8.8/",
|
||||
"/game/web/main/1.8.8/lang/af_ZA.lang",
|
||||
"/game/web/main/1.8.8/lang/ar_SA.lang",
|
||||
"/game/web/main/1.8.8/lang/ast_ES.lang",
|
||||
@ -487,7 +487,7 @@
|
||||
"/game/web/main/1.8.8/lang/zh_TW.lang",
|
||||
"/game/web/main/1.9.4/assets.epk",
|
||||
"/game/web/main/1.9.4/classes.js",
|
||||
"/game/web/main/1.9.4/index.html",
|
||||
"/game/web/main/1.9.4/",
|
||||
"/game/web/main/1.9.4/lang/af_ZA.lang",
|
||||
"/game/web/main/1.9.4/lang/ar_SA.lang",
|
||||
"/game/web/main/1.9.4/lang/ast_ES.lang",
|
||||
@ -562,35 +562,35 @@
|
||||
"/game/web/main/1.9.4/lang/vi_VN.lang",
|
||||
"/game/web/main/1.9.4/lang/zh_CN.lang",
|
||||
"/game/web/main/1.9.4/lang/zh_TW.lang",
|
||||
"/game/web/main/a1.2.6/index.html",
|
||||
"/game/web/main/a1.2.6/",
|
||||
"/game/web/main/a1.2.6/js/app.js",
|
||||
"/game/web/main/a1.2.6/resources.mc",
|
||||
"/game/web/main/b1.3/assets.epk",
|
||||
"/game/web/main/b1.3/classes.js",
|
||||
"/game/web/main/b1.3/index.html",
|
||||
"/game/web/main/b1.7.3/index.html",
|
||||
"/game/web/main/b1.3/",
|
||||
"/game/web/main/b1.7.3/",
|
||||
"/game/web/main/b1.7.3/js/app.js",
|
||||
"/game/web/main/b1.7.3/js/app.js.map",
|
||||
"/game/web/main/b1.7.3/resources.mc",
|
||||
"/game/web/main/classic/app.js",
|
||||
"/game/web/main/classic/index.html",
|
||||
"/game/web/main/classic/",
|
||||
"/game/web/main/classic/resources.mc",
|
||||
"/game/web/main/indev/app.js",
|
||||
"/game/web/main/indev/index.html",
|
||||
"/game/web/main/indev/",
|
||||
"/game/web/main/indev/resources.mc",
|
||||
"/game/web/main/infdev/app.js",
|
||||
"/game/web/main/infdev/index.html",
|
||||
"/game/web/main/infdev/",
|
||||
"/game/web/main/infdev/resources.epk",
|
||||
"/home/archive/index.html",
|
||||
"/home/clients/index.html",
|
||||
"/home/downloads/index.html",
|
||||
"/home/game/index.html",
|
||||
"/index.html",
|
||||
"/home/archive/",
|
||||
"/home/clients/",
|
||||
"/home/downloads/",
|
||||
"/home/game/",
|
||||
"/",
|
||||
"/manifest.json",
|
||||
"/mobile/index.html",
|
||||
"/mods/client/index.html",
|
||||
"/mods/mods/index.html",
|
||||
"/mods/resourcepacks/index.html",
|
||||
"/mobile/",
|
||||
"/mods/client/",
|
||||
"/mods/mods/",
|
||||
"/mods/resourcepacks/",
|
||||
"/offline.html",
|
||||
"/resources/fonts/Minecraftia-Regular.ttf",
|
||||
"/resources/images/backgrounds/themes/campfire.webp",
|
||||
@ -663,6 +663,17 @@
|
||||
"/resources/mods/icons/speed-mod.webp",
|
||||
"/resources/mods/icons/statshud.webp",
|
||||
"/resources/mods/icons/xray.webp",
|
||||
"/resources/scripts/eagler-launch/1.5.2/main.js",
|
||||
"/resources/scripts/eagler-launch/1.8.8/eaglermobile-ef.js",
|
||||
"/resources/scripts/eagler-launch/1.8.8/eaglerpocketmobile.js",
|
||||
"/resources/scripts/eagler-launch/1.8.8/main.js",
|
||||
"/resources/scripts/eagler-launch/1.9.4/main.js",
|
||||
"/resources/scripts/eagler-launch/b1.3/main.js",
|
||||
"/resources/scripts/google-tag.js",
|
||||
"/resources/scripts/main.js",
|
||||
"/resources/scripts/mods/mods.js",
|
||||
"/resources/scripts/mods/resourcepacks.js",
|
||||
"/resources/scripts/settings.js",
|
||||
"/resources/styles/eagler.css",
|
||||
"/resources/styles/index.css",
|
||||
"/resources/styles/mobile.css",
|
||||
@ -676,10 +687,10 @@
|
||||
"/resources/styles/themes/retro.css",
|
||||
"/resources/styles/themes/starfall.css",
|
||||
"/resources/styles/themes/the-end.css",
|
||||
"/servers/index.html",
|
||||
"/servers/",
|
||||
"/service-worker.js",
|
||||
"/settings/index.html",
|
||||
"/settings/",
|
||||
"/sw-register.js",
|
||||
"/updates/index.html",
|
||||
"/updates/",
|
||||
"/welcome.html"
|
||||
]
|
@ -27,8 +27,8 @@ self.addEventListener('activate', (event) => {
|
||||
|
||||
self.addEventListener('fetch', (event) => {
|
||||
event.respondWith(
|
||||
caches.open(cacheName).then(async (cache) => {
|
||||
return (await cache.match(event.request)) || fetch(event.request);
|
||||
caches.match(event.request).then((response) => {
|
||||
return response || fetch(event.request);
|
||||
})
|
||||
);
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user