Search results
467 packages found
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Safely flatten a nested JavaScript object.
Access deep object properties using a path
Provides general functionality for dealing with nested properties in JavaScript objects.
Query and manipulate nested object properties with an expressive and intuitive notation.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
get the diff of two JSON objects, even deeply nested data structures
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
**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:
A Proxy object that can nest itself when accessed
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
Safely get deep nested properties using dot notation
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!).
Pattern matching library
- array
- condition
- match
- matching
- object
- pattern
- pattern-matching
- predicate
- string
- regex
- regular expression
- nested
- deep
- recursive
Set and get values on objects via dot-notation strings.
JavaScript utilities for nested objects
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
A tiny (203B) and fast utility to flatten an object with customizable glue
get all end keys of object