| import osName from "os-name"; | |
| export function getUserAgent() { | |
| try { | |
| return `Node.js/${process.version.substr(1)} (${osName()}; ${process.arch})`; | |
| } | |
| catch (error) { | |
| if (/wmic os get Caption/.test(error.message)) { | |
| return "Windows <version undetectable>"; | |
| } | |
| throw error; | |
| } | |
| } |