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