Skip to content

Commit

Permalink
feat(GUI): add a more user-friendly summary to merge log
Browse files Browse the repository at this point in the history
  • Loading branch information
seleb committed Jul 17, 2022
1 parent 6e3af9b commit 32a1fef
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,14 @@ <h1>bitsy-merge</h1>
output.value = merged.gamedata;
log.value = `Merged successfully!
Summary:
${Object.values(merged.added).reduce((sum, i) => sum + Object.keys(i).length, 0) ?
Object.entries(merged.added).map(([map, entries]) => {
const keys = Object.keys(entries);
return keys.length ? `- Added ${keys.length} ${keys.length === 1 ? map.substring(0, map.length-1) : map}: ${keys.join(', ')}` : undefined
}).filter(i => i).join('\n')
: 'Nothing changed!'}
Detail:
${JSON.stringify({ added: merged.added, skipped: merged.skipped }, (key, value) => key === 'world' ? undefined : value, 2)}`;
} catch (error) {
Expand Down

0 comments on commit 32a1fef

Please sign in to comment.