hunk.code_window:         const newPkgsSet = new Set(newPkgs.map(([depName]) => depName))
           for (const currentPackage of allCurrentPackages) {
             if (!newPkgsSet.has(currentPackage)) {
               depsToRemove.add(currentPackage)
             }
           }
         }
  
hunk.labels: keep replace keep keep keep keep keep
hunk.after_edit:         for (const currentPackage of Array.from(allCurrentPackages)) {
  
hunk.file_path: packages/modules-cleaner/src/prune.ts
hunk.type: replace
file: {
    "name": "simple-shamefully-flatten",
    "version": "1.0.0",
    "dependencies": {
      "is-positive": "^1.0.0",
      "rimraf": "^2.6.2"
    },
    "devDependencies": {
      "is-negative": "^2.1.0"
    },
    "optionalDependencies": {
      "colors": "1.2.0"
    }
  }
  