function getPlatformAppDataFolder()

in runtimes/runtimes/util/serverDataDirPath.ts [24:38]


function getPlatformAppDataFolder(): string {
    switch (process.platform) {
        case 'win32':
            return process.env.APPDATA || path.join(os.homedir(), 'AppData', 'Roaming')

        case 'darwin':
            return path.join(os.homedir(), 'Library', 'Application Support')

        case 'linux':
            return process.env.XDG_DATA_HOME || path.join(os.homedir(), '.local', 'share')

        default:
            return os.homedir()
    }
}