hunk.code_window:     'y': ['--yes'],
       'n': ['--no-yes'],
       'B': ['--save-bundle'],
       'C': ['--working-dir'],
       'prefix': ['--working-dir'],
       'lockfile-directory': ['--shrinkwrap-directory'],
       'lockfile-only': ['--shrinkwrap-only'],
       'shared-workspace-lockfile': ['--shared-workspace-shrinkwrap'],
       'frozen-lockfile': ['--frozen-shrinkwrap'],
       'prefer-frozen-lockfile': ['--prefer-frozen-shrinkwrap'],
       'W': ['--ignore-workspace-root-check'],
     }
     // tslint:enable
     const { argv, ...cliConf } = nopt(types, shortHands, inputArgv, 0)
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace keep keep keep keep
hunk.after_edit:     'shrinkwrap-directory': ['--lockfile-directory'],
       'shrinkwrap-only': ['--lockfile-only'],
       'shared-workspace-shrinkwrap': ['--shared-workspace-lockfile'],
       'frozen-shrinkwrap': ['--frozen-lockfile'],
       'prefer-frozen-shrinkwrap': ['--prefer-frozen-lockfile'],
  
hunk.file_path: packages/pnpm/src/main.ts
hunk.type: replace
file: {
    "name": "example",
    "version": "1.0.0",
    "dependencies": {
      "write-pkg": "^3.1.0"
    }
  }
  