User Agent
A user agent request is a string of text that identifies the client software requesting online content. It's contained in the HTTP headers and is sent to the web server when connecting to a website.
Installing
Using npm:
$ npm install @eternaljs/user-agent
Using yarn:
$ yarn add @eternaljs/user-agent
Imports
These examples assume you're in node, or something similar:
const { UserAgent } = require("@eternaljs/user-agent");
import { UserAgent } from "@eternaljs/user-agent";
Usage Example
const { UserAgent } = userAgent(agent)
{
"browser": { "name": "Chrome", "version": "119.0.0.0" },
"device": { "type": "desktop","os": "Windows 10.0","platform": "Microsoft Windows"},
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
}
License
MIT