» npm install @git-diff-view/vue
» npm install vue-code-diff
» npm install @jafri/vue-diff-view
I am working on SemanticDiff, a programming language aware diff that hides style-only changes, detects moved code and refactorings. I just added support for Vue and would like to know what you think!
SemanticDiff parses the contents of Vue SFC files to distinguish between relevant and irrelevant changes. This makes it possible, for example, to ignore added/removed whitespace that is not rendered by the browser. This approach is not limited to the template tag, SemanticDiff also parses the contents of script (JS/TS) and style (CSS/SCSS) tags. Overall, SemanticDiff should give you a diff with less noise.
If this sounds interesting, you can read the release blog post to learn more. The VS Code extension is free and the GitHub app is also free for public repositories or private repositories with 3 or less contributors.
I look forward to your feedback.
» npm install vue-diff