1
0
forked from sent/waves
waves-fork/public/assets/g/infi/scripts/DataLoader.js
2025-04-09 17:11:14 -05:00

27 lines
757 B
JavaScript

function loadData() {
fetch("package.json")
.then((response) => response.json())
.then((data) => {
// Assign loaded merge rules to the mergeRules constant
Object.assign(mergeRules, data);
console.log(
"Merge rules loaded:",
mergeRules,
`Total Mergable Elements: ${Object.keys(mergeRules).length}`
);
// Calculate total number of possible merges
let totalMerges = 0;
Object.keys(mergeRules).forEach((key) => {
const merges = mergeRules[key];
totalMerges += Object.keys(merges).length;
});
console.log("Total Merges Possible:", totalMerges);
})
.catch((error) => {
console.error("Error loading merge rules:", error);
});
}
loadData();