inokawa / monaco-diff

Text diff library exported from monaco-editor-core, which is core of VS Code.

Home Page:https://www.npmjs.com/package/monaco-diff

Repository from Github https://github.cominokawa/monaco-diffRepository from Github https://github.cominokawa/monaco-diff

monaco-diff

npm npm bundle size check

Text diff library exported from monaco-editor-core, which is core of VS Code.

Install

npm install monaco-diff

Usage

import { diff, linesDiff } from "monaco-diff";

console.log(
  diff(
    "just some text\n\nHello World\n\nSome more text".split("\n"),
    "just some Text\n\nHello World\n\nSome more changes".split("\n")
  )
);

console.log(
  linesDiff(
    "just some text\n\nHello World\n\nSome more text".split("\n"),
    "just some Text\n\nHello World\n\nSome more changes".split("\n")
  )
);

About

Text diff library exported from monaco-editor-core, which is core of VS Code.

https://www.npmjs.com/package/monaco-diff

License:MIT License


Languages

Language:TypeScript 85.7%Language:JavaScript 14.3%