function changeArrayElement(node, value, yaml) {
  var indentedValue = indent(value, node.start_mark.column);

  // find index of DASH(`-`) character for this array
  var index = node.start_mark.pointer;
  while (index > 0 && yaml[index] !== DASH) {
    index--;
  }

  return yaml.substr(0, index + 2) + indentedValue.substr(node.start_mark.column) + yaml.substring(getNodeEndMark(node).pointer);
}
function changeArrayElement(node, value, yaml) {
  var indentedValue = indent(value, node.start_mark.column);

  
  var index = node.start_mark.pointer;
  while (index > 0 && yaml[index] !== DASH) {
    index--;
  }

  return yaml.substr(0, index + 2) + indentedValue.substr(node.start_mark.column) + yaml.substring(getNodeEndMark(node).pointer);
}
function changeArrayElement ( node , value , yaml ) { var indentedValue = indent ( value , node . start_mark . column ) ; // find index of DASH(`-`) character for this array var index = node . start_mark . pointer ; while ( index > 0 && yaml [ index ] !== DASH ) { index -- ; } return yaml . substr ( 0 , index + 2 ) + indentedValue . substr ( node . start_mark . column ) + yaml . substring ( getNodeEndMark ( node ) . pointer ) ; }
/*
Changes a node from array

@param {Node} node
@param value {string}
@param {string} yaml

@returns {string}
/ * Changes a node from array