lisad / phaser

The missing layer for complex data batch integration pipelines
MIT License
9 stars 1 forks source link

Adds a diff command line tool, and the diff logic and HTML formatter that it uses #162

Closed lisad closed 1 month ago

lisad commented 1 month ago

We talked about this in designing the DX: it's tremendously useful to be able to see what changes where made when debugging transformer code in data pipelines. This adds such a tool to phaser.

The IndexedTableDiffer class is not limited to being used in Phaser, it can be used in other contexts. The HTMLTableFormat class can be replaced with a custom formatter.