187 packages found
Provides nested objects from tabular data.
Safely get or set values in nested objects and arrays.
Sync dynamic nested objects with their flattened representation
Sort an array of objects by one or more properties in any order. Multiple properties and custom comparison functions can be used.
- arr
- array
- asc
- ascend
- ascending
- desc
- descend
- descending
- multiple
- nested
- order
- ordered
- orderby
- orderbydescending
- View more
object or array with nesting → collection containing all primitive value types and corresponding nest depths
Convert a plain array of nodes (with pointers to parent nodes) to a tree with promises
A set of functions to work with nested data.
Provides a collection of non-recursive tools for performing operations on deeply nested object properties and prototypes. Allows for custom execution settings including non-native dataset handling.
Flatten a nested array.
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Easiest way to work with your Backbone.Model nested array-object attributes.
Recursively find and return a nested node and all its ancestors (parents) from a nested data structure (i.e. tree)
Retrieves a nested property from a data source. Supports Objects, Arrays, Maps, Sets, WeakMaps, WeakSets, and JSON. Supports the use of a custom extraction function to handle unsupported datasets.
Deep get a nested property.
Deep set a nested property.
Recursively replace absolute paths in objects and arrays with ~
Find and return a nested object or array included in parent arrays or objects
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the property exists, or null if it does not.
Non-recursively creates an array of deep paths and properties within an object. Optionally unpacks prototypes and non-enumerable property descriptors. Supports Objects, Arrays, Maps, and Sets.
Set and get values on objects via dot-notation or array notation strings.