{"repo":"davidar/pandiff","free":true,"listed":false,"github":"https://github.com/davidar/pandiff","clone":"git clone https://github.com/davidar/pandiff.git","description":"Prose diffs for any document format supported by Pandoc","language":"TypeScript","stars":395,"topics":["pandoc","pdf","html","markdown","criticmarkup","document","comparison","prose","diff","word"],"license":"MIT","category":"media-processing","readme_excerpt":"PanDiff Features - Prose diffs for any document format supported by Pandoc - Supported output formats: - CriticMarkup - HTML - PDF, via LaTeX - Word docx with Track Changes - Respects document structure, so won't produce broken markup like wdiff Installation First install Pandoc and npm, then run: Usage diff print(\"Hello\") -print(\"world.\") +print(\"world!\") print(\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\") Options Git integration Configure git by running the following commands: Now you can use git pandiff wherever you would usually use git diff . HTML output PDF output Word Track Changes Docker Image You can run pandiff inside a docker container locally on your machine by mounting the needed directory as a volume, using the following command. The docker image also allows you to create diff views inside github actions or a gitlab ci/cd pipeline. GitHub Action Gitlab CI example","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidar/pandiff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}