hunk.code_window:             --dry-run         simulate
           -g, --global          install globally
               --production      don't install devDependencies
               --quiet           don't print progress
               --debug           print verbose debug message`
     }, {
       boolean: [
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:             --silent           don't print progress
  
hunk.file_path: src/bin/pnpm.ts
hunk.type: replace
file: import debug = require('debug')
  import logger = require('@zkochan/logger')
  const slice = Array.prototype.slice
  
  const debugMap = {}
  
  export default (type: string) => {
    debugMap[type] = debug(type)
    return logger.debug.bind(null, type)
  }
  
  logger.on('debug', function (ctx: Object, level: string, type: string) {
    if (debugMap[type]) {
      const args = slice.call(arguments)
      debugMap[type].apply(debugMap[type], args.slice(3))
    }
  })
  