Search results
25 packages found
Not only caches data in a key-value format but also supports efficient data management with a hierarchical structure.
- cache
- caching
- in-memory
- key-value
- nested
- hierarchical
- tree
- memory-efficient
- front-end
- back-end
- data-structure
- lightweight
- high-performance
**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:
Transforms complex nested objects and arrays into a single-level structure, including array indices in the column names. This conversion simplifies the representation of hierarchical data, making it easier to work with in tabular formats. By flattening th
- Object
- Flattening
- Deep
- Key
- Serialization
- Transformation
- Data
- Normalization
- Recursive
- Hierarchical
- Flatten
- Nested
- Objects
- Path
- View more
A node package that converts raw data to schema with nested structure
Generate unique string keys from nested data structures
Efficiently construct highly customizable bi-directional tree structures from iterable data.
- tree builder
- tree structure
- iterable data
- typescript
- type safe
- bi-directional traversal
- list to tree
- array to tree
- unflatten tree
- algorithm
- navigation
- breadcrumbs
- descendants
- ancestors
- View more
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
get the diff of two JSON objects, even deeply nested data structures
Allows you to create deeply nested object structures, while also enabling you to traverse them efficiently.
- nested
- hierarchy
- object-tree
- tree-structure
- parent-child
- JavaScript
- traversal
- node
- basd
- mixin
- OOP
- extendable
- composite
- aggregation
- View more
Search attributes easily within structures of type dictionary, list and embedded substructures.
- deep
- find
- dictionary
- list
- array
- deep-find
- data-structure
- nested
- nested-data
- nested-structures
- recursive
- value
- attribute
- property
- View more
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
Creates a promise that waits for the promises in nested data structures and resolves to data structures of the same form. It recursively traverses the input data structure and multiplexes its promises.
Construct a matrix from an array of arrays.
- compute.io
- compute
- computation
- mathematics
- math
- linear
- algebra
- two dimensional
- 2d
- matrix
- matrices
- data
- structure
- data structure
- View more
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
Creates a promise that waits for the promises in nested data structures and resolves to data structures of the same form. It recursively traverses the input data structure and multiplexes its promises.
Recursively find and return a nested node and all its ancestors (parents) from a nested data structure (i.e. tree)
Sets values within nested objects; creates structure if not found. Supports setting within Objects, Arrays, Maps, Sets, WeakMaps, and WeakSets; supports creation of Objects, Arrays, and Maps.
30 LOC leightweight library to write a data structure's nested property via a string like 'my.nested.property'
Get values from complicated data structures, nested arrays and objects, using request string like 'foo.[].bar.[].baz'.
Immutable data structures without the ceremony