hunk.code_window:       id: 'localhost+4873/for-legacy-pnpm/1.0.0',
         name: 'for-legacy-pnpm',
         version: '1.0.0',
       },
       parents: [],
       reason: 'incompatible_engine',
     })
     const reportedTimes = reporter.withArgs(logMatcher).callCount
     t.equal(reportedTimes, 1, 'skipping optional dependency is logged')
   })
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:     reason: 'unsupported_engine',
  
hunk.file_path: test/install/optionalDependencies.ts
hunk.type: replace
file: {
    "extends": [
      "config:base"
    ],
    "pinVersions": false,
    "ignorePaths": ["test/"],
    "packageRules": [
      {
        "packageNames": "tape-promise",
        "allowedVersions": "<3"
      },
      {
        "packageNames": "load-json-file",
        "allowedVersions": "<5"
      }
    ]
  }
  