UNPKG

create-electron-foundation

Version:

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

16 lines (15 loc) 518 B
import path from 'path'; import os from 'os'; export const getElectronUserDataPath = (appName) => { const platform = os.platform(); const homeDir = os.homedir(); switch (platform) { case 'darwin': // macOS return path.join(homeDir, 'Library', 'Application Support', appName); case 'win32': // Windows return path.join(homeDir, 'AppData', 'Roaming', appName); case 'linux': default: return path.join(homeDir, '.config', appName); } };