Release v0.1.6 2026-07-12
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { mkdirSync } from "node:fs";
|
||||
import { readFile } from "node:fs/promises";
|
||||
import { resolve } from "node:path";
|
||||
import { DatabaseSync } from "node:sqlite";
|
||||
|
||||
const dataDirectory = resolve(process.env.DATA_DIR ?? "data");
|
||||
mkdirSync(dataDirectory, { recursive: true });
|
||||
|
||||
const database = new DatabaseSync(resolve(dataDirectory, "game.db"));
|
||||
const schema = await readFile(new URL("../db/schema.sql", import.meta.url), "utf8");
|
||||
database.exec(schema);
|
||||
database.close();
|
||||
|
||||
console.log(`Database ready: ${resolve(dataDirectory, "game.db")}`);
|
||||
Reference in New Issue
Block a user