user-agent-bot-parser-js
v1.0.1
Published
A simple JS User-Agent header parser
Downloads
208
Readme
user-agent-bot-parser-js
A simple and lightweight JavaScript library to parse User-Agent headers into structured data.
Installation
npm install user-agent-bot-parser-jsUsage
import parse from 'user-agent-bot-parser-js';
const ua = 'Mozilla/5.0 (compatible; AhrefsBot/7.0; http://ahrefs.com/robot/)';
const result = parse(ua);
console.log(result);Example Output
{
"ua": "Mozilla/5.0 (compatible; AhrefsBot/7.0; http://ahrefs.com/robot/)",
"browser": {
"name": "AhrefsBot",
"version": "7.0",
"major": "7",
"type": "crawler"
},
"cpu": {},
"device": {},
"engine": {},
"os": {}
}Features
- Parses Browser name and version
- Detects OS (Windows, macOS, Linux, iOS, Android)
- Detects Device type (Mobile, Tablet) and Vendor
- Detects CPU Architecture
- Zero dependencies
