4.0.0 • Published 6 years ago
vigour-ua v4.0.0
vigour-ua
ua parser with a light footprint (~1kb)
parse user agent strings
var ua = require('vigour-ua')
var userAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.3'
console.log(ua(userAgent))
outputs
{
"browser": "chrome",
"version": 46,
"prefix": "webkit",
"platform": "mac",
"device": "desktop"
}
merge into objects
var ua = require('vigour-ua')
var someObject = {
randomField: true
}
console.log(ua(userAgent, someObject))
outputs someObject
{
"browser": "chrome",
"version": 46,
"prefix": "webkit",
"platform": "mac",
"device": "desktop",
"randomField": true
}
This useragent parser does not catch all useragents, if you encounter a device thats wrongly parsed add a test!
4.0.0
6 years ago
3.1.6
7 years ago
3.1.5
7 years ago
3.1.4
7 years ago
3.1.3
7 years ago
3.1.2
7 years ago
3.1.1
7 years ago
3.1.0
7 years ago
3.0.1
7 years ago
3.0.0
7 years ago
2.2.3
7 years ago
2.2.2
7 years ago
2.2.0
8 years ago
2.1.1
8 years ago
2.1.0
8 years ago
2.0.3
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
9 years ago