mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 17:37:40 +00:00
* refactor(tooling): group remaining scripts by concrete domain owners * fix(tooling): preserve relocated launcher resource roots
16 lines
675 B
JavaScript
16 lines
675 B
JavaScript
// Regenerate re-signed NSIS installer blockmap in gzip format via app-builder-lib’s JS buildBlockMap; electron-builder 26 removed app-builder-bin’s Go binary.
|
||
import { createRequire } from 'node:module'
|
||
|
||
const require = createRequire(import.meta.url)
|
||
|
||
const [input, output] = process.argv.slice(2)
|
||
if (!input || !output) {
|
||
console.error('usage: generate-windows-blockmap.mjs <input.exe> <output.exe.blockmap>')
|
||
process.exit(1)
|
||
}
|
||
|
||
const { buildBlockMap } = require('app-builder-lib/out/targets/blockmap/blockmap')
|
||
|
||
const info = await buildBlockMap(input, 'gzip', output)
|
||
console.log(`blockmap written: ${output} (installer sha512=${info.sha512}, size=${info.size})`)
|