hunk.code_window:       node = node.parent;
       }
       return parts.join('/');
     }
     TreeNode.prototype.map = function(iter, memo) {
       memo = memo || [];
       memo.push(iter(this));
       this.children.forEach(function(child) { child.map(iter, memo); });
       return memo;
     }
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace keep keep
hunk.after_edit:   TreeNode.prototype.map = function(iteratee, results) {
       results = results || [];
       results.push(iteratee(this));
       this.children.forEach(function(child) { child.map(iteratee, results); });
       return results;
  
hunk.file_path: test/utils/transform.js
hunk.type: replace
file: .tscache
  .settings
  .travis.yml
  coverage
  dist
  publish.js
  notes.md
  src/
  test/
  webpack.*.js
  tsconfig.json