Files
EndlessSea/scripts/build-web.mjs
bybrooklyn 366fbd7c49
Some checks failed
desktop-builds / build-linux (push) Failing after 0s
desktop-builds / build-windows (push) Failing after 0s
feat: add Tauri desktop builds, improve gameplay UX, and clean repo
2026-03-18 22:46:45 -04:00

26 lines
633 B
JavaScript

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}`);