hunk.code_window:     })
       .map(most.of)
     outputs.push(deprecationOutput$)
     outputs.push(miscOutput(most.merge(log$.link, log$.registry, log$.other), {cwd: opts.cwd}))
     const stats$ = opts.isRecursive
       ? log$.stats
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:   outputs.push(
       miscOutput(
         most.merge(log$.link, log$.registry, log$.other),
         {
           cwd: opts.cwd,
           zoomOutCurrent: opts.isRecursive,
         },
       ),
     )
  
hunk.file_path: packages/default-reporter/src/reporterForClient.ts
hunk.type: replace
file: import logger from '@pnpm/logger'
  import {
    uninstall,
  } from 'supi'
  import createStoreController from '../createStoreController'
  import {PnpmOptions} from '../types'
  
  export default async function uninstallCmd (
    input: string[],
    opts: PnpmOptions,
  ) {
    const store = await createStoreController(opts)
    const uninstallOpts = Object.assign(opts, {
      store: store.path,
      storeController: store.ctrl,
    })
  
    return uninstall(input, uninstallOpts)
  }
  