view hg-web/src/build.ts @ 191:a06710325c30 hg-web

[HgWeb] Fully working copy.
author MrJuneJune <me@mrjunejune.com>
date Sat, 24 Jan 2026 21:51:51 -0800
parents a2725419f988
children
line wrap: on
line source

import { readdir } from "node:fs/promises";
const files = await readdir(import.meta.dir);
console.log(files);


const outputPath = Bun.argv[2];

if (!outputPath) {
  console.error("Please provide an output path. Usage: bun build.ts <output_path>");
  process.exit(1);
}

const build = await Bun.build({
  entrypoints: ["./hg-web/src/main.tsx"], 
  outdir: outputPath,
  metafile: true, 
});

if (build.success) {
  console.log(`Build successful! Files saved to: ${outputPath}`);
  console.log(JSON.stringify(build.metafile, null, 2));
} else {
  console.error("Build failed:", build.logs);
}