hunk.code_window:   const opts = extendOptions(maybeOpts)
     return lock(opts.prefix, async () => {
       const installType = 'named'
       const ctx = await getContext(opts, installType)
       const existingSpecs = depsFromPackage(ctx.pkg)
       let packagesToInstall = Array.isArray(fuzzyDeps)
         ? argsToSpecs(fuzzyDeps, {
           defaultTag: opts.tag,
           where: opts.prefix,
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:     const existingSpecs = opts.global ? {} : depsFromPackage(ctx.pkg)
  
hunk.file_path: src/api/install.ts
hunk.type: replace
file: language: node_js
  node_js:
    - 4
    - 6
    - 8
  
  sudo: false
  before_install:
    - npm install -g pnpm
  install:
    - pnpm install
  script:
    - npm test
  env:
    global:
      - CC=clang CXX=clang++ npm_config_clang=1
      - GIT_NAME: Travis CI
      - GIT_EMAIL: nobody@nobody.org
      - GITHUB_REPO: pnpm/pnpm
  