@lou.codes/diff
TypeScript icon, indicating that this package has built-in type declarations

3.0.9 • Public • Published

Coverage License NPM Version Open Issues Size

↔️ Deep diffing utility.

Usage

📦 Node

Install @lou.codes/diff as a dependency:

pnpm add @lou.codes/diff
# or
npm install @lou.codes/diff
# or
yarn add @lou.codes/diff

Import it and use it:

import { compare } from "@lou.codes/diff";

compare({ left: "Lou", right: "Nope" }); // [{ kind: 4, left: "Lou", right: "Nope", path: [] }]

🦕 Deno

Import @lou.codes/diff using the npm: prefix, and use it directly:

import { compare } from "npm:@lou.codes/diff";

compare({ left: "Lou", right: "Nope" }); // [{ kind: 4, left: "Lou", right: "Nope", path: [] }]

🌎 Browser

Import @lou.codes/diff using esm.sh, and use it directly:

<script type="module">
	import { compare } from "https://esm.sh/@lou.codes/diff";

	compare({ left: "Lou", right: "Nope" }); // [{ kind: 4, left: "Lou", right: "Nope", path: [] }]
</script>

Useful links

/@lou.codes/diff/

    Package Sidebar

    Install

    npm i @lou.codes/diff

    Weekly Downloads

    117

    Version

    3.0.9

    License

    MIT

    Unpacked Size

    12.3 kB

    Total Files

    19

    Last publish

    Collaborators

    • loucyx