This commit is contained in:
TheGiddyLimit
2024-01-01 19:34:49 +00:00
parent 332769043f
commit 8117ebddc5
1748 changed files with 2544409 additions and 1 deletions

27
node/clean-jsons.js Normal file
View File

@@ -0,0 +1,27 @@
"use strict";
import * as fs from "fs";
import * as ut from "./util.js";
import "../js/parser.js";
import "../js/utils.js";
import "../js/render.js";
function cleanFolder (folder, {isFast = false} = {}) {
console.log(`Cleaning directory ${folder}...`);
const files = ut.listFiles({
dir: folder,
blocklistFilePrefixes: ut.FILE_PREFIX_BLOCKLIST
.filter(it => it !== "foundry-"),
});
files
.filter(file => file.endsWith(".json"))
.forEach(file => {
console.log(`\tCleaning ${file}...`);
fs.writeFileSync(file, CleanUtil.getCleanJson(ut.readJson(file), {isFast}), "utf-8");
});
}
cleanFolder(`./data`);
cleanFolder(`./homebrew`, {isFast: true});
console.log("Cleaning complete.");