purgecode
Version:
A safe, smart code-cleaning utility for JavaScript/TypeScript projects
25 lines (22 loc) • 472 B
text/typescript
import { createTwoFilesPatch } from "diff";
// import chalk from "chalk";
export function generateDiff(
fileName: string,
oldContent: string,
newContent: string,
): string {
const patch = createTwoFilesPatch(
fileName,
fileName,
oldContent,
newContent,
"Original",
"Modified",
);
return patch
.split("\n")
.map((line) => {
return line;
})
.join("\n");
}