hunk.code_window:       process.exit(1)
         return
       }
       if (err.code !== 'MODULE_NOT_FOUND') throw err
       return undefined
     }
   }
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:     if (err.code !== 'MODULE_NOT_FOUND' || pnpmFileExistsSync(pnpmFilePath)) {
         const errWrapper = new Error(`Error during pnpmfile execution. pnpmfile: "${pnpmFilePath}". Error: "${err.message}".`)
         // tslint:disable:no-string-literal
         errWrapper['code'] = 'ERR_PNPM_PNPMFILE_FAIL'
         err['pnpmfile'] = pnpmFilePath
         errWrapper['originalError'] = err
         // tslint:enable:no-string-literal
         throw errWrapper
       }
  
hunk.file_path: packages/pnpm/src/requirePnpmfile.ts
hunk.type: replace
file: {
    "compilerOptions": {
      "removeComments": false,
      "preserveConstEnums": true,
      "sourceMap": true,
      "declaration": true,
      "noImplicitAny": true,
      "noImplicitReturns": true,
      "suppressImplicitAnyIndexErrors": true,
      "allowSyntheticDefaultImports": true,
      "strictNullChecks": true,
      "target": "es6",
      "outDir": "lib",
      "module": "commonjs",
      "moduleResolution": "node"
    },
    "include": [
      "./**/*.ts",
      "../typings/**/*.d.ts",
      "./typings/**/*.d.ts"
    ],
    "atom": {
      "rewriteTsconfig": true
    }
  }
  