Search results
280 packages found
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
This library provides support for traversing objects and their values while providing information on the traversal state, pathing to target values, and the ability to manipulate said pathing to easily move to related values.
walk a directory tree recursively with events
walk a directory tree recursively with events
Execute a callback on every node of a source code's AST and stop walking when you see fit
Looks up the first non-whitespace character to the left/right of a given index
It iterates through a graph or a tree recursively
Graph computing in JavaScript
- network
- graph
- engine
- computing
- javascript
- shortest-path
- community-detection
- louvain
- super-components
- traversal
- layout
- force-directed
- hierarchy
- sugiyama-framework
A TS/JS library for doing immutable updates and querying on nested data structures in a way that is composable and powerful.
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Declarative JavaScript AST modification façade
Traverse object hierarchies using matching and callbacks.
Get or set a deep value using a keypath string. Supports bracket and dot notation
transform the ast on a recursive walk
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
iterate directories and operate on files and directories
A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.
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