node-device-detector
Version:
Nodejs device detector (port matomo-org/device-detector)
67 lines (66 loc) • 982 B
JavaScript
module.exports = [
{
"regex": "NetFront",
"name": "NetFront"
},
{
"regex": "Edge/",
"name": "Edge"
},
{
"regex": "Trident",
"name": "Trident"
},
{
"regex": "Chr[o0]me/(?!1?\\d\\.|2[0-7]\\.)",
"name": "Blink"
},
{
"regex": "(?:Apple)?WebKit",
"name": "WebKit"
},
{
"regex": "Presto",
"name": "Presto"
},
{
"regex": "Goanna",
"name": "Goanna"
},
{
"regex": "(?<!like )Clecko",
"name": "Clecko"
},
{
"regex": "(?<!like )Gecko",
"name": "Gecko"
},
{
"regex": "KHTML",
"name": "KHTML"
},
{
"regex": "NetSurf",
"name": "NetSurf"
},
{
"regex": "Servo",
"name": "Servo"
},
{
"regex": "Ekioh(?:Flow)?",
"name": "EkiohFlow"
},
{
"regex": "xChaos_Arachne",
"name": "Arachne"
},
{
"regex": "LibWeb\\+LibJs",
"name": "LibWeb"
},
{
"regex": "Maple (?!III)(\\d+[.\\d]+)|Maple\\d{4}",
"name": "Maple"
}
];