hunk.code_window: const DEPRECATED = chalk.red('deprecated')
   const versionColor = chalk.grey
   const ADD = chalk.green('+')
   const SUB = chalk.red('-')
   const LINKED = chalk.magentaBright('#')
   const h1 = chalk.blue
   const hlValue = chalk.blue
   const hlPkgId = chalk['whiteBright']
   const POSTINSTALL = hlValue('postinstall')
   const PREINSTALL = hlValue(' preinstall')
   const INSTALL = hlValue('    install')
  
hunk.labels: keep keep keep keep keep replace replace keep keep keep keep
hunk.after_edit: const h1 = chalk.cyanBright
   const hlValue = chalk.cyanBright
  
hunk.file_path: packages/default-reporter/test/index.ts
hunk.type: replace
file: import rimraf = require('rimraf')
  import fs = require('mz/fs')
  import path = require('path')
  
  const fixtures = path.join(__dirname, 'fixtures')
  
  removeNodeModules()
    .then(() => console.log('Done'))
    .catch(err => console.error(err))
  
  async function removeNodeModules () {
    await Promise.all(
      (await fs.readdir(fixtures))
        .map((dir) =>
          new Promise((resolve, reject) =>
            rimraf(path.join(fixtures, dir, 'node_modules'), err => err ? reject(err) : resolve())))
    )
  }
  