Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
lowlighter/libsWorks with
•JSR Score100%•This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




Downloads145/wk
•Published4 months ago (3.0.2)
➕ Diff (patience algorithm)
➕ Diff
Use the patience algorithm for practical purposes.
📑 Examples
import { diff } from "./diff.ts" diff("foo\n", "foo")
--- a +++ b @@ -1 +1 @@ -foo +foo \ No newline at end of file
✨ Features
- Support for computing the unified patch between two strings.
- Support for matching the
diffcommand line output. - Has no external dependencies.
- Is lightweight.
📜 License and credits
Copyright (c) Simon Lecoq <@lowlighter>. (MIT License) https://github.com/lowlighter/libs/blob/main/LICENSE
This library is based on the previous work of @jonTrent which is itself based on the work of Bram Cohen.
- The original JavaScript source code was public domain under the Unlicense
Built and signed on
GitHub Actions
Add Package
deno add jsr:@libs/diff
Import symbol
import * as diff from "@libs/diff";
Import directly with a jsr specifier
import * as diff from "jsr:@libs/diff";