Search results
24 packages found
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
**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:
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
A node package that converts raw data to schema with nested structure
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
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.
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
Recursively find and return a nested node and all its ancestors (parents) from a nested data structure (i.e. tree)
Immutable data structures without the ceremony
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.
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
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.'
Extra functions for use with Immutable.js to better handle tree structures / nested data and recursive iteration
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
Get values from complicated data structures, nested arrays and objects, using request string like 'foo.[].bar.[].baz'.
30 LOC leightweight library to write a data structure's nested property via a string like 'my.nested.property'
Generate unique string keys from nested data structures