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: # Logs
  logs
  *.log
  npm-debug.log*
  
  # Dependency directory
  node_modules
  
  # Coverage directory used by tools like istanbul
  coverage
  
  fixtures
  .tmp
  _docpress
  
  lib
  
  # Visual Studio Code configs
  .vscode/
  
  # JetBrains IDEs
  .idea/
  