(files, want)
| 107 | } |
| 108 | |
| 109 | function findZipEntryKey(files, want) { |
| 110 | return Object.keys(files).find((k) => { |
| 111 | const norm = k.replace(/\\/g, '/') |
| 112 | return norm === want || norm.endsWith(`/${want}`) |
| 113 | }) |
| 114 | } |
| 115 | |
| 116 | async function extractZip(buffer, binaryPath, extractedBinary) { |
| 117 | const dir = path.dirname(binaryPath) |