The Rocambole project is no longer maintained.
Update a rocambole AST node
$ npm install rocambole-node-update
const rocambole = require('rocambole');
const updateNode = require('rocambole-node-update');
rocambole.moonwalk('if (true) { foo() }', node => {
if (node.type === 'CallExpression') {
updateNode(node, 'bar()');
}
}).toString();
//=> 'if (true) { bar() }'
MIT © Sindre Sorhus