hunk.code_window:         for (const depType of ['prod', 'optional', 'dev']) {
             const diffs = R.values(pkgsDiff[depType])
             if (diffs.length) {
               msg += EOL
               msg += chalk.blue(`${propertyByDependencyType[depType]}:`)
               msg += EOL
               msg += printDiffs(diffs)
               msg += EOL
             }
           }
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:             msg += chalk.cyanBright(`${propertyByDependencyType[depType]}:`)
  
hunk.file_path: packages/default-reporter/src/reporterForClient.ts
hunk.type: replace
file: import tape = require('tape')
  import promisifyTape from 'tape-promise'
  import {
    execPnpmSync,
    prepare,
  } from './utils'
  
  const test = promisifyTape(tape)
  
  test('pnpm run: returns correct exit code', async (t: tape.Test) => {
    const project = prepare(t, {
      scripts: {
        exit0: 'exit 0',
        exit1: 'exit 1',
      },
    })
  
    t.equal(execPnpmSync('run', 'exit0').status, 0)
    t.equal(execPnpmSync('run', 'exit1').status, 1)
  })
  