INNER CODE UNIT · JavaScript
ensureConfigDir
frangoteam/FUXA · app/electron/main.js:57
async function ensureConfigDir() {
try {
await fs.mkdir(configDir, { recursive: true });
} catch (error) {
console.error('Failed to create config directory:', error.message);
}
}
// Load or initialize config synchronously (for menu building)
function loadConfigSync() {
try {
const data = require('fs').readFileSync(configPath, 'utf8');
const config = JSON.parse(data);
return config;
} catch (error) {
return { recentProjects: [], autoStart: { enabled: false, projectPath: null }, fullscreen: { enabled: false }, rightClick: { enabled: false }, textSelection: { enabled: false } };
}
}