Search results
5304 packages found
Copy properties deeply between two objects.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
make it easier to manage the properties/attributes of your class.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Lowercase the keys of an object
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Object properties validation tools.
Create observable object. You can work with it as with a regular hash, while using subscriptions to the events of adding an element, changing and deleting
- proxy
- bind
- observable
- observe
- observer
- watch
- object
- hash
- array
- events
- track
- properties
- property change
- dynamic object
Safely get deep nested properties using dot notation
Convert Errors & Objects into an easily-serialized vanilla Object.
Update object by mapping diff properties
Delete nested properties from an object using dot notation.
Object with properties that are evaluated when needed and destroyed after some time.
Returns an array of all enumerable symbol properties found directly upon a given object
Unleash the power of TypeScript to safely access, set, or delete deeply nested object properties. Bid adieu to 'Cannot read property of undefined' errors and embrace a world of defensive and robust code.