(path)
| 24 | } |
| 25 | |
| 26 | async function sha256(path) { |
| 27 | return await new Promise((resolveHash, reject) => { |
| 28 | const hash = createHash('sha256'); |
| 29 | const stream = createReadStream(path); |
| 30 | stream.on('error', reject); |
| 31 | stream.on('data', (chunk) => hash.update(chunk)); |
| 32 | stream.on('end', () => resolveHash(hash.digest('hex'))); |
| 33 | }); |
| 34 | } |
| 35 | |
| 36 | try { |
| 37 | await stat(sourceBinary); |
no test coverage detected