mirror of
https://github.com/zumbiepig/MineXLauncher.git
synced 2025-06-08 09:24:48 +00:00
.
This commit is contained in:
parent
a397d2f394
commit
81ced7a075
@ -3,11 +3,11 @@ import { join } from 'path';
|
|||||||
|
|
||||||
const directoryPath = join(import.meta.dir, 'public');
|
const directoryPath = join(import.meta.dir, 'public');
|
||||||
|
|
||||||
function getFiles(dir: string, filesArr?: string[]) {
|
function getFiles(directory: string, filesArr?: string[]) {
|
||||||
filesArr = filesArr || [];
|
filesArr = filesArr || [];
|
||||||
const files = readdirSync(dir);
|
const files = readdirSync(directory);
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
const name = join(dir, file);
|
const name = join(directory, file);
|
||||||
if (statSync(name).isDirectory()) {
|
if (statSync(name).isDirectory()) {
|
||||||
getFiles(name, filesArr);
|
getFiles(name, filesArr);
|
||||||
} else {
|
} else {
|
||||||
@ -17,5 +17,4 @@ function getFiles(dir: string, filesArr?: string[]) {
|
|||||||
return filesArr;
|
return filesArr;
|
||||||
}
|
}
|
||||||
|
|
||||||
const assets = getFiles(directoryPath);
|
writeFileSync(join(directoryPath, 'assets.json'), JSON.stringify(getFiles(directoryPath)));
|
||||||
writeFileSync(join(directoryPath, 'assets.json'), JSON.stringify(assets));
|
|
@ -7,11 +7,7 @@
|
|||||||
"start": "bun run ./index.ts",
|
"start": "bun run ./index.ts",
|
||||||
"lint": "eslint ./src/",
|
"lint": "eslint ./src/",
|
||||||
"lint:fix": "eslint --fix ./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": "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"
|
||||||
"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"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/bun": "latest"
|
"@types/bun": "latest"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user