hunk.code_window:     // Add element after `this` element
       siblings.splice.apply(siblings, [++index, 0].concat(dom));
       // Update next, prev, and parent pointers
       updateDOM(siblings, el.parent);
       el.parent.children = siblings;
     });
     return this;
   };
  
hunk.labels: keep keep keep keep replace replace keep keep keep keep keep
hunk.after_edit:     updateDOM(siblings, parent);
       parent.children = siblings;
  
hunk.file_path: lib/api/manipulation.js
hunk.type: replace
file: REPORTER = dot
  
  test:
  	@./node_modules/.bin/jshint lib/ test/
  	@./node_modules/.bin/mocha --reporter $(REPORTER)
  
  setup:
  	@npm install
  
  subl:
  	@subl lib/ test/ package.json index.js
  
  test-cov: lib-cov
  	@CHEERIO_COV=1 $(MAKE) test REPORTER=html-cov > coverage.html
  
  lib-cov:
  	@jscoverage lib lib-cov
  
  bench:
  	@./benchmark/benchmark.js
  
  .PHONY: test build setup subl
  