Currently the diffcli option is over-engineered to compensate for a poor diff algorithm. The formatting and building of output needs to be an array of output prepared in the diffview.js library so that consuming interfaces simply loop through this array output with a console.log statement and without any additional logic.
Currently the diffcli option is over-engineered to compensate for a poor diff algorithm. The formatting and building of output needs to be an array of output prepared in the diffview.js library so that consuming interfaces simply loop through this array output with a console.log statement and without any additional logic.