hunk.code_window:     "is-retry-allowed": "1.1.0",
       "js-yaml": "3.6.1",
       "json2yaml": "1.1.0",
       "link-dir": "1.0.1",
       "load-json-file": "2.0.0",
       "lockfile": "1.0.1",
       "lodash.clonedeep": "4.5.0",
       "lodash.memoize": "4.1.2",
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:     "link-dir": "1.0.2",
  
hunk.file_path: package.json
hunk.type: replace
file: /// <reference path="tape.d.ts" />
  declare module 'tape-promise' {
      export = tapePromise;
  }
  
  declare function tapePromise(tape: any): (name: string, cb: tape.TestCase) => void;
  declare function tapePromise(tape: any): (name: string, opts: tape.TestOptions, cb: tape.TestCase) => void;
  declare function tapePromise(tape: any): (cb: tape.TestCase) => void;
  declare function tapePromise(tape: any): (opts: tape.TestOptions, cb: tape.TestCase) => void;
  