hunk.code_window:       fetchLocks: ctx.fetchLocks,
         target,
         resolution,
         loggedPkg,
         got: options.got,
         force: options.force,
       })
       if (fetchingPkg == null) {
         fetchingPkg = fetchingFiles.then(() => requireJson(path.join(target, 'package.json')))
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:       linkLocal: options.linkLocal,
  
hunk.file_path: src/install/fetch.ts
hunk.type: add
file: import defaultReporter from 'pnpm-default-reporter'
  import streamParser from '../logging/streamParser'
  import bole = require('bole')
  
  export type ReporterType = 'default' | 'ndjson'
  
  export default (reporterType: ReporterType) => {
      switch (reporterType) {
          case 'default':
              defaultReporter(streamParser)
              return
          case 'ndjson':
              bole.output([
                  {
                      level: 'debug', stream: process.stdout
                  },
              ])
              return
      }
  }
  