Search results
124 packages found
Provides general functionality for dealing with nested properties in JavaScript objects.
Access deep object properties using a path
Query and manipulate nested object properties with an expressive and intuitive notation.
Safely get deep nested properties using dot notation
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
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!).
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Resolver that finds properties from [deeply] nested objects/arrays given a path or pattern. It also collects properties from multiple branches, without throwing Type Errors.
- resolve
- property resolve
- resolve path
- resolve nested
- accessor
- property accessor
- optional property
- wildcard resolve
- collector
- property collector
- tree traversal
- object traversal
- nested
- deep nested
- View more
Resolver that finds properties from [deeply] nested objects/arrays given a path or pattern. It also collects properties from multiple branches, without throwing Type Errors.
- resolve
- property resolve
- resolve path
- resolve nested
- accessor
- property accessor
- optional property
- wildcard resolve
- collector
- property collector
- tree traversal
- object traversal
- nested
- deep nested
- View more
Safely set, get and delete any property in any object.
Safely get or set values in nested objects and arrays.
Safely get nested properties on an object if they exist
Ultra tiny library to group array of objects based on multiple properties
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
A common data processor target to process data without running try catch hell, and get/set properties of nested objects.
Get value from an object
Pluck nested properties from an object
Recursive only, no dependencies. Returns whitelisted properties of a (nested) object
Access nested object properties via strings