18 lines
534 B
TypeScript
18 lines
534 B
TypeScript
#!/usr/bin/env bun
|
|
/**
|
|
* Fast rebuild: reuse existing VM, just transfer source and recompile.
|
|
* Usage: bun run scripts/benchmark/rebuild.ts
|
|
*/
|
|
|
|
import { vmEnsureReady, vmBuildRtk } from "./lib/vm";
|
|
|
|
const PROJECT_ROOT = new URL("../../", import.meta.url).pathname.replace(/\/$/, "");
|
|
|
|
await vmEnsureReady();
|
|
const info = await vmBuildRtk(PROJECT_ROOT);
|
|
|
|
console.log(`\nRebuild complete:`);
|
|
console.log(` Version: ${info.version}`);
|
|
console.log(` Binary: ${info.binarySize} bytes`);
|
|
console.log(` Time: ${info.buildTime}s`);
|