Spaces:
Sleeping
Sleeping
File size: 644 Bytes
a07d36d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import { existsSync } from "node:fs";
import { resolve } from "node:path";
import { execSync } from "node:child_process";
import download from "download";
const serverFolder = resolve(__dirname, "..", "js13kserver");
if (existsSync(serverFolder)) process.exit();
(async () => {
await download(
"https://github.com/js13kGames/js13kserver/archive/63a3f1631aaad819d50b5f1b0478f26be3d4700a.zip",
serverFolder,
{
extract: true,
strip: 1,
}
);
console.log("Finished downloading the game server.");
execSync("npm ci", { cwd: serverFolder });
console.log("Finished installing game server dependencies.");
})();
|