hunk.code_window:   if (!options.engineStrict && !options.optional) return true
     await fetchedPkg.abort()
     if (!options.optional) throw warn
     logger.warn({
       message: `Skipping failed optional dependency ${pkgId}`,
  
hunk.labels: keep keep keep replace replace keep keep keep keep
hunk.file_path: src/install/getIsInstallable.ts
hunk.type: replace
file: import {PnpmOptions} from '../types'
  import install from './install'
  import runNpm from './runNpm'
  
  export default async function (input: string[], opts: PnpmOptions) {
    await install(input, opts)
    runNpm(['test'])
  }
  