Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Parse a JSON string that has git merge conflicts, resolving if possible
Extend objects easily in node.js
Unified diff parser
Jasmine diff matchers
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.
Stringify your JSON at max speed
Generates a hash for an installed npm package, useful for salting caches
Utility for associating truly private state with any JavaScript object
Apply a diff to an object. Optionally supports jsonPatch protocol
Diff and patch Javascript objects
Immutability helpers with fast reads and acceptable writes
parse shorthand css font strings"
Delete nested properties from an object using dot notation.
Generates diffs between documents and primitive types
Declarative routing for React web applications
deep copies objects and arrays
simple stream multiplexing for `objectMode`
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
React Native module to get Safe Area Insets for iOS 11 or later
Does a JS type have a property
return whitelisted properties of an object
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
JSON diff