unist-util-visit
unist utility to visit nodes.
Install
npm:
npm install unist-util-visit
Use
var u = var visit = var tree =
Yields:
type: 'leaf' value: '1' type: 'leaf' value: '2' type: 'leaf' value: '3'
API
visit(tree[, test], visitor[, reverse])
This function works exactly the same as unist-util-visit-parents
,
but visitor
has a different signature.
next? = visitor(node, index, parent)
Instead of being passed an array of ancestors, visitor
is invoked with the
node’s index
and its parent
.
Otherwise the same as unist-util-visit-parents
.
Related
unist-util-visit-parents
— Likevisit
, but with a stack of parentsunist-util-filter
— Create a new tree with all nodes that pass a testunist-util-map
— Create a new tree with all nodes mapped by a given functionunist-util-flatmap
— Create a new tree by mapping (to an array) with the given functionunist-util-remove
— Remove nodes from a tree that pass a testunist-util-select
— Select nodes with CSS-like selectors
Contribute
See contributing.md
in syntax-tree/.github
for ways to get
started.
See support.md
for ways to get help.
This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.