(src, dest, manifest, payloadRoot)
| 101 | } |
| 102 | |
| 103 | function writeFileWithManifest(src, dest, manifest, payloadRoot) { |
| 104 | fs.mkdirSync(path.dirname(dest), { recursive: true }); |
| 105 | fs.copyFileSync(src, dest); |
| 106 | const size = fs.statSync(dest).size; |
| 107 | const rel = path.relative(payloadRoot, dest).replace(/\\/g, "/"); |
| 108 | manifest.files.push({ |
| 109 | path: rel, |
| 110 | size, |
| 111 | sha256: sha256File(dest), |
| 112 | }); |
| 113 | } |
| 114 | |
| 115 | function copyDirRecursiveWithManifest(srcDir, destDir, manifest, payloadRoot) { |
| 116 | fs.mkdirSync(destDir, { recursive: true }); |
no test coverage detected