Search results
140 packages found
Access deep object properties using a path
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.
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
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
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.
**Grab Wizard** is a lightweight JavaScript package for navigating and retrieving values from nested data structures. <br/> ## Install You can install the package using npm:
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
Provides general functionality for dealing with nested properties in JavaScript objects.
Get a nested property value.
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
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Query and manipulate nested object properties with an expressive and intuitive notation.
Set a nested property value.
Extract a nested property value from each element of an object array.
Type-safe library for reading, writing, or checking, nested values of an object
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
Convert string with bracket notation to dot property notation for Node.js and the browser.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.