const os = require('os'); const path = require('path'); const fs = require('fs'); const { writeFile } = require('frappejs/server/utils'); const homedir = os.homedir(); const configFilePath = path.join(homedir, '.config', 'frappe-accounting', 'settings.json'); function getSettings() { let settings; try { settings = JSON.parse(fs.readFileSync(configFilePath) || '{}'); } catch (e) { settings = {}; } return settings; } async function saveSettings(settings) { await writeFile(configFilePath, JSON.stringify(settings)); } module.exports = { getSettings, saveSettings };