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
Traverse object hierarchies using matching and callbacks.
A TS/JS library for doing immutable updates and querying on nested data structures in a way that is composable and powerful.
Declarative JavaScript AST modification façade
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.
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
iterate directories and operate on files and directories
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
A module to walk through an object with an iterator