1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-26 10:05:10 +00:00

test offline and pwa

This commit is contained in:
zumbiepig
2024-08-18 20:31:12 -07:00
parent ab0ea362b9
commit acb6902814
12 changed files with 786 additions and 74 deletions

View File

@@ -0,0 +1,21 @@
import { readdirSync, statSync, writeFileSync } from 'fs';
import { join } from 'path';
const directoryPath = join(import.meta.dirname, 'public'); // Adjust the path to your assets folder
function getFiles(dir, files_) {
files_ = files_ || [];
const files = readdirSync(dir);
for (let i in files) {
const name = dir + '/' + files[i];
if (statSync(name).isDirectory()) {
getFiles(name, files_);
} else {
files_.push(name.replace(`${import.meta.dirname}/public`, '')); // Adjust the path to match your public folder
}
}
return files_;
}
const cacheAssets = getFiles(directoryPath);
writeFileSync(join(import.meta.dirname, '/public/cacheAssets.json'), JSON.stringify(cacheAssets, null, 2));