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