import fs from 'node:fs/promises' import { backupFolder, lotOccupancyDB as databasePath } from '../data/databasePaths.js' export async function backupDatabase(): Promise { const databasePathSplit = databasePath.split(/[/\\]/) const backupDatabasePath = `${backupFolder}/${databasePathSplit.at(-1)}.${Date.now().toString()}` try { await fs.copyFile(databasePath, backupDatabasePath) return backupDatabasePath } catch { return false } }