ua-parser-js
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
environment
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
windows-release
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
macos-release
Get the name and version of a macOS release from the Darwin version