import { Database } from "bun:sqlite"; let instance: Database | undefined; export default function useDatabase(): Database { if(instance === undefined) instance = getDatabase(); return instance; } function getDatabase(): Database { const { dbFile } = useRuntimeConfig(); const db = new Database(dbFile); db.exec("PRAGMA journal_mode = WAL;"); return db; }