sendou.ink/scripts/delete-db-files.mjs
Kalle fd48bced91
Migrate Prettier/Eslint/Stylelint setup to Biome (#1772)
* 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>
2024-06-24 13:07:17 +03:00

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