import os from 'os'; function inferPlatform() { const platform = os.platform(); if (platform === 'darwin' || platform === 'win32' || platform === 'linux') { return platform; } console.warn(`Warning: Untested platform ${platform} detected, assuming linux`); return 'linux'; } function inferArch() { const arch = os.arch(); if (arch !== 'ia32' && arch !== 'x64') { throw `Incompatible architecture ${arch} detected`; } return arch; } export default { inferPlatform: inferPlatform, inferArch: inferArch };