old_contents: 'use strict';
  
  var mu = require('middleware-utils');
  var middleware = require('../../middleware/');
  var utils = require('../../utils/');
  
  /**
   * Initialize default middleware
   */
  
  module.exports = function middleware_(verb) {
    verb.onLoad(/\.js$/, utils.parallel([
      middleware.copyright(verb),
      middleware.todos(verb),
    ]), mu.error('onLoad (js)'));
  
    verb.onLoad(/\.md$/, utils.series([
      middleware.conflict(verb),
      middleware.copyright(verb),
      middleware.props,
      middleware.cwd(verb),
      middleware.engine,
      middleware.src,
      middleware.dest,
      middleware.ext,
      middleware.lint(verb),
      require('template-toc')(verb),
      utils.escape,
    ]), mu.error('onLoad (md)'));
  
    verb.preRender(/\.md$/, utils.parallel([
      middleware.lint(verb),
      middleware.readme,
    ]), mu.error('preRender (md)'));
  
    verb.postRender(/\.md$/, utils.parallel([
      utils.unescape,
      middleware['lint-after'](verb),
      middleware.diff(verb),
    ]), mu.error('postRender'));
  };
  
new_contents: 'use strict';
  
  var middleware = require('../../middleware/');
  var mu = require('middleware-utils');
  
  /**
   * Initialize default middleware
   */
  
  module.exports = function middleware_(verb) {
    var delims = mu.delims();
  
    verb.onLoad(/\.js$/, mu.parallel([
      middleware.copyright(verb),
      middleware.todos(verb),
    ]), mu.error('onLoad (js)'));
  
    verb.onLoad(/\.md$/, mu.series([
      middleware.conflict(verb),
      middleware.copyright(verb),
      middleware.props,
      middleware.cwd(verb),
      middleware.engine,
      middleware.src,
      middleware.dest,
      middleware.ext,
      middleware.lint(verb),
      require('template-toc')(verb),
      delims.escape(),
    ]), mu.error('onLoad (md)'));
  
    verb.preRender(/\.md$/, mu.parallel([
      middleware.lint(verb),
      middleware.readme,
    ]), mu.error('preRender (md)'));
  
    verb.postRender(/\.md$/, mu.parallel([
      delims.unescape(),
      middleware['lint-after'](verb),
      middleware.diff(verb),
    ]), mu.error('postRender'));
  };
  
subject: use middleware-utils for escaping