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
Looks up the first non-whitespace character to the left/right of a given index
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.
It iterates through a graph or a tree recursively
Execute a callback on every node of a source code's AST and stop walking when you see fit
Declarative JavaScript AST modification façade
Traverse object hierarchies using matching and callbacks.
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
Small module for graph traversals, supporting DFS and BFS with niceties added for pre- and post-order, including their reverses.
A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.