A git diff component to consume the git unified diff output.
Tree utilities which provides a full-featured extend and object-cloning facility, and various tools to deal with nested object structures.
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
ES2015 `Object.assign()` ponyfill
Simple object hashing, serialization and comparison utils.
Returns the formatted, high-resolution time difference between `start` and `end` times.
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Detect Node.JS (as opposite to browser environment). ESM modification
A language agnostic CLI tool and nodejs api to identify differences between two json schema files.
Complete implementation of RFC6902 (patch and diff)
Superdiff provides a rich and readable diff for arrays, objects, texts and coordinates. It supports stream and file inputs for handling large datasets efficiently, is battle-tested, has zero dependencies, and offers a top-tier performance.
Continuation of a simple and beautiful text diff viewer component made with diff and React
```diff -Maintener wanted ``` Validation for REST Services built with [node-restify](https://github.com/mcavage/node-restify) in node.js
Returns true if an object was created by the `Object` constructor, or Object.create(null).
ESM and TypeScript rewrite of Google's diff-match-patch
Version your React Native or Expo app in a `npm version` fashion.
TypeScript definitions for diff-match-patch
Returns true if a value is a plain object, array or function.
Copy static properties, prototype properties, and descriptors from one object to another.
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.
Unified diff parser
Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.
compare two objects or arrays and return the diff (add/updated/removed/unchanged)