Watch an object or array for changes
-
Updated
Apr 4, 2025 - JavaScript
Watch an object or array for changes
ForgJs is a javascript lightweight object validator.
🔥 A resource to help figure out what JavaScript object method would be best to use at any given time
Safe deep property access in 120 bytes. x = dlv(obj, 'a.b.x')
Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
Smart and efficient javascript object observer, ideal for batching DOM updates (~1kb)
Find the method you need without digging through the docs, directly on the command line!
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
Use property paths (`a.b.c`) get a nested value from an object.
eachDeep, filterDeep, findDeep, someDeep, omitDeep, pickDeep, keysDeep etc.. Tree traversal library written in Underscore/Lodash fashion
Set nested properties on an object using dot-notation.
Minimal JavaScript type checking library
string representations of objects in node and the browser
The most known way to travel in space and time
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Add a description, image, and links to the object topic page so that developers can more easily learn about it.
To associate your repository with the object topic, visit your repo's landing page and select "manage topics."