1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 08:04:49 +00:00
This commit is contained in:
zumbiepig 2024-08-27 14:10:37 -07:00
parent a397d2f394
commit 81ced7a075
No known key found for this signature in database
GPG Key ID: 17C891BE28B953DE
2 changed files with 5 additions and 10 deletions

View File

@ -3,11 +3,11 @@ import { join } from 'path';
const directoryPath = join(import.meta.dir, 'public');
function getFiles(dir: string, filesArr?: string[]) {
function getFiles(directory: string, filesArr?: string[]) {
filesArr = filesArr || [];
const files = readdirSync(dir);
const files = readdirSync(directory);
for (const file of files) {
const name = join(dir, file);
const name = join(directory, file);
if (statSync(name).isDirectory()) {
getFiles(name, filesArr);
} else {
@ -17,5 +17,4 @@ function getFiles(dir: string, filesArr?: string[]) {
return filesArr;
}
const assets = getFiles(directoryPath);
writeFileSync(join(directoryPath, 'assets.json'), JSON.stringify(assets));
writeFileSync(join(directoryPath, 'assets.json'), JSON.stringify(getFiles(directoryPath)));

View File

@ -7,11 +7,7 @@
"start": "bun run ./index.ts",
"lint": "eslint ./src/",
"lint:fix": "eslint --fix ./src/",
"build": "bun run lint && bun run build:clean && bun run build:compile && bun run build:obfuscate && bun run generateAssetsList",
"build:clean": "rm -rf ./public/resources/scripts/ ./public/assets.json",
"build:compile": "tsc",
"build:obfuscate": "javascript-obfuscator ./public/resources/scripts/ --output ./public/resources/scripts/ --options-preset high-obfuscation",
"generateAssetsList": "bun run ./generateAssetsList.ts"
"build": "bun run lint; rm -rf ./public/resources/scripts/ ./public/assets.json; tsc; javascript-obfuscator ./public/resources/scripts/ --output ./public/resources/scripts/ --options-preset high-obfuscation; bun run ./build.ts"
},
"dependencies": {
"@types/bun": "latest"