walkers
Recursive DOM traversal using htmlparser2.
Recursive DOM traversal using htmlparser2.
Traverse circular javascript object graphs, in a non-recursive way
transform the ast on a recursive walk using espree
Traversal functionality for the Shift AST format
transform the ast on a recursive walk
a javascript library for storing arbitrary data in mathematical (di)graphs, as well as traversing and analyzing them in various ways (ECMAScript 6 Ready)
Essential data structures, and behaviors
The simplest RxJS wrapper around gremlin lib
Optix is a data manipulation library that provides optics-like capabilites with a simpler syntax. It features robust Typescript support with minimal type annotations and is smaller and faster than true optics libraries.
A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.
Functional API for traversing and manipulating tree structures
Flexible and performant utility for traversing javascript objects
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Query JavaScript objects with JSONPath expressions. Compiles and caches JSONpath to JS
Small module for graph traversals, supporting DFS and BFS with niceties added for pre- and post-order, including their reverses.
Traverses a JavaScript tree like structure. Calls a callback when visiting each node with the key, value, and current tree path.
Self-contained directory management library.
JXPath is an XPath like slicer/optic JS objects with no dependencies
Enhanced and multifunctional tree walker
An AT-AT walker to walk all over your (filesystem) planet.