Search results
280 packages found
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
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 any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
walk a directory tree recursively with events
walk a directory tree recursively with events
Graph computing in JavaScript
- network
- graph
- engine
- computing
- javascript
- shortest-path
- community-detection
- louvain
- super-components
- traversal
- layout
- force-directed
- hierarchy
- sugiyama-framework
Looks up the first non-whitespace character to the left/right of a given index
Execute a callback on every node of a source code's AST and stop walking when you see fit
It iterates through a graph or a tree recursively
A TS/JS library for doing immutable updates and querying on nested data structures in a way that is composable and powerful.
Traverse object hierarchies using matching and callbacks.
Declarative JavaScript AST modification façade
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
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
Get or set a deep value using a keypath string. Supports bracket and dot notation
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