dist/me-markdown.standalone.js
function process (parentNode) {
  var self = this;
  return reduce.call(parentNode.childNodes, function (output, node) {
    node = new Node(node);

    var replacement = '';
    if (node.nodeType === 3) {
      replacement = node.isCode ? node.nodeValue : self.escape(node.nodeValue);
    } else if (node.nodeType === 1) {
      replacement = replacementForNode.call(self, node);
    }

    return join(output, replacement)
  }, '')
}
function process (parentNode) {
  var self = this;
  return reduce.call(parentNode.childNodes, function (output, node) {
    node = new Node(node);

    var replacement = '';
    if (node.nodeType === 3) {
      replacement = node.isCode ? node.nodeValue : self.escape(node.nodeValue);
    } else if (node.nodeType === 1) {
      replacement = replacementForNode.call(self, node);
    }

    return join(output, replacement)
  }, '')
}
function process ( parentNode ) { var self = this ; return reduce . call ( parentNode . childNodes , function ( output , node ) { node = new Node ( node ) ; var replacement = '' ; if ( node . nodeType === 3 ) { replacement = node . isCode ? node . nodeValue : self . escape ( node . nodeValue ) ; } else if ( node . nodeType === 1 ) { replacement = replacementForNode . call ( self , node ) ; } return join ( output , replacement ) } , '' ) }
Reduces a DOM node down to its Markdown string equivalent
@private
@param {HTMLElement} parentNode The node to convert
@returns A Markdown representation of the node
@type String
Reduces a DOM node down to its Markdown string equivalent