4.0.0 • Published 8 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
8 years ago
3.1.6
8 years ago
3.1.5
8 years ago
3.1.4
8 years ago
3.1.3
8 years ago
3.1.2
8 years ago
3.1.1
9 years ago
3.1.0
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
2.2.3
9 years ago
2.2.2
9 years ago
2.2.0
9 years ago
2.1.1
9 years ago
2.1.0
9 years ago
2.0.3
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago