mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-03-21 18:04:39 -05:00
* Initial * CSS lint * Test CI * Add 1v1, 2v2, and 3v3 Tags (#1771) * Initial * CSS lint * Test CI * Rename step --------- Co-authored-by: xi <104683822+ximk@users.noreply.github.com>
23 lines
557 B
JavaScript
23 lines
557 B
JavaScript
import fs from "node:fs";
|
|
import path from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = path.dirname(__filename);
|
|
|
|
const pathToDbFile = (file) => path.resolve(__dirname, "..", file);
|
|
|
|
const filesToDeleteIfExists = [
|
|
"db.sqlite3",
|
|
"db.sqlite3-shm",
|
|
"db.sqlite3-wal",
|
|
];
|
|
for (const file of filesToDeleteIfExists) {
|
|
try {
|
|
fs.unlinkSync(pathToDbFile(file));
|
|
} catch (err) {
|
|
// if file doesn't exist err.code = ENOENT is thrown
|
|
if (err.code !== "ENOENT") throw err;
|
|
}
|
|
}
|