v0.1.0
Manipulate diff
Repository
Current version released
5 years ago
Dependencies
deno.land/x
Versions
diff_manipulator
Manipulate diff
Usage
import { parse } from "https://deno.land/x/diff_parser";
import { removeHunk, removeHunksBefore, removeHunksAfter } from "https://deno.land/x/diff_manipulator";
const process = Deno.run({
cmd: ["git", "diff", "--no-color"],
stdout: "piped",
})
const output = await process.output();
const diffText = new TextDecoder().decode(output);
process.close();
const diff = parse(diffText);
removeHunk(diff, 1);
removeHunksBefore(diff, 1);
removeHunksAfter(diff, 1);