15 lines
341 B
TypeScript
15 lines
341 B
TypeScript
import Database from 'better-sqlite3';
|
|
import { env } from '$env/dynamic/private';
|
|
import path from 'path';
|
|
|
|
// Store DB in the data directory
|
|
const dbPath = path.resolve('./data/app.db');
|
|
const db = new Database(dbPath);
|
|
|
|
db.pragma('journal_mode = WAL');
|
|
|
|
// Provide simple helper to get DB instance
|
|
export function getDb() {
|
|
return db;
|
|
}
|