about summary refs log tree commit diff stats
path: root/bin/build.ts
diff options
context:
space:
mode:
Diffstat (limited to 'bin/build.ts')
-rwxr-xr-xbin/build.ts30
1 files changed, 0 insertions, 30 deletions
diff --git a/bin/build.ts b/bin/build.ts
deleted file mode 100755
index 69cfd6c..0000000
--- a/bin/build.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env bun
-import fs from "node:fs";
-import log from "loglevel";
-
-import generateSite from "../src/templates";
-
-log.setLevel((import.meta.env["LOG_LEVEL"] || "info") as log.LogLevelDesc);
-
-fs.mkdirSync("public", { recursive: true });
-log.info("Generating site...");
-try {
-  await generateSite();
-} catch (error) {
-  log.error("Error generating site", error);
-  process.exit(1);
-}
-
-log.info("Copying static files...");
-if (!fs.existsSync("static")) {
-  log.error("static directory not found");
-  process.exit(1);
-}
-fs.readdirSync("static").map((file) => {
-  log.debug(`Copying static/${file}`);
-  fs.cpSync(`static/${file}`, `public/${file}`, {
-    dereference: true,
-    recursive: true,
-    preserveTimestamps: true,
-  });
-});