import path from 'path'; import os from 'os'; import { fileURLToPath } from 'url'; export const PKG_DIR = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..'); export const DATA_DIR = path.join(os.homedir(), '.morphy'); export const WORKSPACE_DIR = process.env.MORPHY_WORKSPACE || path.join(PKG_DIR, 'workspace'); export const paths = { config: path.join(DATA_DIR, 'config.json'), db: path.join(DATA_DIR, 'memory.db'), widgetJs: path.join(PKG_DIR, 'supervisor', 'widget.js'), supervisorPublic: path.join(PKG_DIR, 'supervisor', 'public'), files: path.join(WORKSPACE_DIR, 'files'), filesAudio: path.join(WORKSPACE_DIR, 'files', 'audio'), filesImages: path.join(WORKSPACE_DIR, 'files', 'images'), filesDocuments: path.join(WORKSPACE_DIR, 'files', 'documents'), };