110 packages found
Access deep object properties using a path
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
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!).
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
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
- Mitigate TypeError
- TypeError
- TypeErrors
- access
- accessor
- bracket-notation string path
- browser
- callback
- composable
- compatible
- curried
- curry
- deep
- dot-notation string path
- View more
Provides general functionality for dealing with nested properties in JavaScript objects.
Access nested object properties via strings
A common data processor target to process data without running try catch hell, and get/set properties of nested objects.
safely access nested properties
Safely set, get and delete any property in any object.
Inspect inherited properties. Inspired by Node.js's util
Safely get nested properties on an object if they exist
A utility to allow for safe accessing of nested properties
Get value from an object
Safely get or set values in nested objects and arrays.
Group array of objects into lists.
Sort array of objects based on property (supports nested properties)
Pluck nested properties from an object