27 lines
757 B
JavaScript
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(); |