@eternaljs/user-agent
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

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:

// JavaScript
const { userAgent } = require("@eternaljs/user-agent");

// TypeScript
import { userAgent } from "@eternaljs/user-agent";

Usage Example

const agent = userAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36')
{
  browser: 'Chrome',
  version: '130.0.0.0',
  os: 'Windows 10.0',
  platform: 'Microsoft Windows',
  source: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36',
  type: 'web'
}

License

MIT

Dependents (0)

Package Sidebar

Install

npm i @eternaljs/user-agent

Weekly Downloads

14

Version

1.0.5

License

MIT

Unpacked Size

5.4 kB

Total Files

8

Last publish

Collaborators

  • gchandrasekhar