221 packages found
transform the ast on a recursive walk
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
walk a directory tree recursively with events
walk a directory tree recursively with events
Small module for graph traversals, supporting DFS and BFS with niceties added for pre- and post-order, including their reverses.
simple but flexible parse5 AST traversal with pre and post visitors
Fork without post-install step of jsonpath.
Execute a callback on every node of a source code's AST and stop walking when you see fit
transform the ast on a recursive walk using espree
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm
- lodash
- each deep
- filter deep
- map deep
- reduce deep
- omit deep
- keys deep
- tree
- traversal
- eachDeep
- forEachDeep
- filterDeep
- mapDeep
- reduceDeep
- View more
It iterates through a graph or a tree recursively
transform the ast on a recursive walk
A React architecture and library for doing fractal, compositional state in a way that is typesafe, testable, and easy to refactor.
Declarative JavaScript AST modification façade
Query JSON with one line of code.
Enhanced and multifunctional tree walker
A TS/JS library for doing immutable updates and querying on nested data structures in a way that is composable and powerful.
a simple and light package meant to ease data traversal, manipulation, mutation, and transformation
Utility functions to deal with references in objects
- json-reference
- json-pointer
- object
- objects
- circular
- reference
- dereference
- clone
- flatten
- recurse
- recursion
- iterate
- iteration
- traverse
- View more