UNPKG

create-electron-foundation

Version:

An interactive CLI to bootstrap a modern, type-safe, and scalable Electron application.

22 lines (18 loc) 548 B
import { defineConfig } from 'drizzle-kit' import { getDatabasePath } from './electron/main/utils/database' import { existsSync, mkdirSync } from 'fs' import { dirname } from 'path' const databasePath = getDatabasePath() // Ensure the directory exists const dbDir = dirname(databasePath) if (!existsSync(dbDir)) { mkdirSync(dbDir, { recursive: true }) } export default defineConfig({ dialect: 'sqlite', schema: './electron/main/db/schema/index.ts', out: './electron/main/db/migrations', dbCredentials: { url: databasePath, }, })