269 packages found
User-friendly glob matching
traverse and transform objects by visiting every node on a recursive walk
Traverse JSON Schema passing each schema object to callback
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
Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.
- json
- schema
- object
- convert
- manipulate
- traverse
- types
- type
- is
- generate
- produce
- mongoose
- generic
- validation
- View more
unist utility to recursively walk over nodes, with ancestral information
Traverse and manipulate JSON objects.
It iterates through a graph or a tree recursively
Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.
- json
- schema
- object
- convert
- manipulate
- traverse
- types
- type
- is
- generate
- produce
- mongoose
- generic
- validation
- View more
Walk or map over objects in a depth-first preorder or postorder manner.
follow key-paths through nested objects
Drop-in for estraverse that enables traversal over React's JSX nodes.
Deep iteration of any object or iterable collection.
Traverse arrays with file stream like abilities (seek, read, tell)
Deep redaction of secrets of any type
Data oriented tree structure that unleashes the power of callbacks to create, search and traverse the tree.
- node
- graph
- tree
- binary
- data-tree
- data
- binary-tree
- search-tree
- BFS
- DFS
- import tree
- export tree
- search
- BST
- View more
Convert JavaScript Object or Array to JSON Schema while **keeping the description and infer the type** from the pattern of the value AS BEST AS I CAN.
An implementation of DFS algorithm with simple usage.
Agnostic tree traversal library.
- tree
- n-ary tree
- k-ary tree
- n-way tree
- multiway tree
- rose tree
- generic
- agnostic
- traverse
- traversal
- walk
- visit
- visitor
- recursive
- View more
A javascript package to build, create, traverse and manage tree data structures