13 lines
520 B
JavaScript
13 lines
520 B
JavaScript
import { resolve } from "node:path";
|
|
|
|
import { buildAndValidatePortablePackage } from "./lib/portable-package.mjs";
|
|
|
|
const outputIndex = process.argv.indexOf("--output");
|
|
const outputRoot = outputIndex >= 0 ? resolve(process.argv[outputIndex + 1]) : resolve(".build", "portable-release");
|
|
const result = await buildAndValidatePortablePackage({ outputRoot });
|
|
console.log(JSON.stringify({
|
|
package: result.packageManifest.package_name,
|
|
sha256: result.packageManifest.zip_sha256,
|
|
status: result.status,
|
|
}, null, 2));
|