src/generators/template/utils.js
function visitProperty(path) {
  const value = path.node.value

  if (isIdentifier(value)) {
    updateNodeScope(path.get('value'))
  } else {
    this.traverse(path.get('value'))
  }

  return false
}
function visitProperty(path) {
  const value = path.node.value

  if (isIdentifier(value)) {
    updateNodeScope(path.get('value'))
  } else {
    this.traverse(path.get('value'))
  }

  return false
}
function visitProperty ( path ) { const value = path . node . value if ( isIdentifier ( value ) ) { updateNodeScope ( path . get ( 'value' ) ) } else { this . traverse ( path . get ( 'value' ) ) } return false }
Objects properties should be handled a bit differently from the Identifier
@param   { types.NodePath } path - containing the current node visited
@returns { boolean } return false if we want to stop the tree traversal
Objects properties should be handled a bit differently from the Identifier