aster-traverse
Traverse with aster.
Usage
First, install aster-traverse
as a development dependency:
npm install --save-dev aster-traverse
Then, add it to your build script:
var aster = ;var traverse = ; aster;
API
traverse(options)
options.enter, options.leave
Type: Function
Handler functions to be executed on enter/leave of each node.
options.replace
Type: Boolean
If set, result of enter
/leave
would be used as replacement for node.
Special values
traverse.Skip
If returned from handler, this node would be skipped from processing.
traverse.Break
If returned from handler, breaks traversal completely.