feat: add Tauri desktop builds, improve gameplay UX, and clean repo
Some checks failed
desktop-builds / build-linux (push) Failing after 0s
desktop-builds / build-windows (push) Failing after 0s

This commit is contained in:
2026-03-18 22:46:45 -04:00
parent c04327c380
commit 366fbd7c49
36 changed files with 6236 additions and 170 deletions

25
scripts/build-web.mjs Normal file
View File

@@ -0,0 +1,25 @@
import { cp, mkdir, rm } from "node:fs/promises";
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
const scriptDir = dirname(fileURLToPath(import.meta.url));
const rootDir = resolve(scriptDir, "..");
const distDir = resolve(rootDir, "dist");
const copyTargets = [
"index.html",
"css",
"js",
"music"
];
await rm(distDir, { recursive: true, force: true });
await mkdir(distDir, { recursive: true });
for (const target of copyTargets) {
await cp(resolve(rootDir, target), resolve(distDir, target), {
recursive: true
});
}
console.log(`Built static frontend into ${distDir}`);