Search results
140 packages found
**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:
Access deep object properties using a path
Provides general functionality for dealing with nested properties in JavaScript objects.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Query and manipulate nested object properties with an expressive and intuitive notation.
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
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!).
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
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Safely get deep nested properties using dot notation
Set and get values on objects via dot-notation strings.
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
Convert string with bracket notation to dot property notation for Node.js and the browser.
The hasNestedProperty method missing in Object. This module does not extend Object.
Deletes a deeply nested object property
Safely set, get and delete any property in any object.
A one-liner to get a nested prop using dot-notation with a optional default value as fallback
Getify is a utility to grab nested values from objects.
Easily use dot notation to `get`, or `set` a property of a nested object.
Deep sort an object, no matter what the contents are.