hyper/scripts/mk-snapshot.js

20 lines
642 B
JavaScript
Raw Normal View History

2025-05-28 21:05:09 -08:00
const { execSync } = require("child_process");
const pkg = require("../package.json");
2025-05-28 22:22:49 -08:00
const path = require("path");
const pnp = require("pnpapi");
2025-05-28 21:05:09 -08:00
const version = pkg.devDependencies.electron;
if (!version) {
console.error("Electron not found in devDependencies.");
process.exit(1);
}
process.env.ELECTRON_CUSTOM_VERSION = version;
2025-05-28 22:22:49 -08:00
const downloadScript = pnp.resolveToUnqualified("electron-mksnapshot/download-mksnapshot.js", __filename);
const mkSnapshotScript = path.resolve(__dirname, "../bin/mk-snapshot.js");
execSync(`node ${downloadScript}`, { stdio: "inherit" });
execSync(`node ${mkSnapshotScript}`, { stdio: "inherit" });