UNPKG

node-device-detector

Version:

Nodejs device detector (port matomo-org/device-detector)

178 lines (177 loc) 3.48 kB
module.exports = [ { "regex": "Outlook-Express(?:/(\\d+[.\\d]+))?", "name": "Outlook Express", "version": "$1" }, { "regex": "^Outlook-iOS/(?:.+\\((\\d+[.\\d]+)\\)$)?", "name": "Microsoft Outlook", "version": "$1" }, { "regex": "(?:(?:Microsoft )?Outlook|MacOutlook)(?:[/ ](\\d+[.\\d]+))?", "name": "Microsoft Outlook", "version": "$1" }, { "regex": "WindowsMail(?:/(\\d+[.\\d]+))", "name": "Windows Mail", "version": "$1" }, { "regex": "(?:Thunderbird|Icedove|Shredder)(?:/(\\d+[.\\d]+))?", "name": "Thunderbird", "version": "$1" }, { "regex": "Spicebird/(\\d+\\.[.\\d]+)", "name": "Spicebird", "version": "$1" }, { "regex": "Airmail(?: (\\d+[.\\d]+))?", "name": "Airmail", "version": "$1" }, { "regex": "Lotus-Notes(?:/(\\d+[.\\d]+))?", "name": "Lotus Notes", "version": "$1" }, { "regex": "Barca(?:Pro)?(?:[/ ](\\d+[.\\d]+))?", "name": "Barca", "version": "$1" }, { "regex": "Postbox(?:[/ ](\\d+[.\\d]+))?", "name": "Postbox", "version": "$1" }, { "regex": "MailBar(?:[/ ](\\d+[.\\d]+))?", "name": "MailBar", "version": "$1" }, { "regex": "The Bat!(?: Voyager)?(?:[/ ](\\d+[.\\d]+))?", "name": "The Bat!", "version": "$1" }, { "regex": "DAVdroid(?:/(\\d+[.\\d]+))?", "name": "DAVdroid", "version": "$1" }, { "regex": "(?:SeaMonkey|Iceape)(?:/(\\d+[.\\d]+))?", "name": "SeaMonkey", "version": "$1" }, { "regex": "Live5ch/(\\d+[.\\d]+)", "name": "Live5ch", "version": "$1" }, { "regex": "JaneView/", "name": "JaneView", "version": "" }, { "regex": "BathyScaphe/", "name": "BathyScaphe", "version": "" }, { "regex": "Raindrop\\.io/(\\d+[.\\d]+)", "name": "Raindrop.io", "version": "$1" }, { "regex": "Franz/(\\d+[.\\d]+)", "name": "Franz", "version": "$1" }, { "regex": "Mailspring/(\\d+[.\\d]+)", "name": "Mailspring", "version": "$1" }, { "regex": "Notion/(\\d+[.\\d]+)", "name": "Notion", "version": "$1" }, { "regex": "Basecamp[0-9]/?(\\d+[.\\d]+)", "name": "Basecamp", "version": "$1" }, { "regex": "Evernote/?(\\d+[.\\d]+)", "name": "Evernote", "version": "$1" }, { "regex": "ramboxpro/(\\d+\\.[.\\d]+)?", "name": "Rambox Pro", "version": "$1" }, { "regex": "Mailbird/(\\d+\\.[.\\d]+)/", "name": "Mailbird", "version": "$1" }, { "regex": "Yahoo%20Mail", "name": "Yahoo Mail", "version": "" }, { "regex": "jp.co.yahoo.ymail/([\\d.]+)", "name": "Yahoo! Mail", "version": "$1" }, { "regex": "eM ?Client/(\\d+\\.[.\\d]+)", "name": "eM Client", "version": "$1" }, { "regex": "NaverMailApp/(\\d+\\.[.\\d]+)", "name": "NAVER Mail", "version": "$1" }, { "regex": "^Mail/([\\d.]+)", "name": "Apple Mail", "version": "$1" }, { "regex": "Foxmail/(\\d+[.\\d]+)", "name": "Foxmail", "version": "$1" }, { "regex": "MailMaster(?:PC|_Android_Mobile)?/(\\d+[.\\d]+)", "name": "Mail Master", "version": "$1" }, { "regex": "BlueMail/(\\d+[.\\d]+)", "name": "BlueMail", "version": "$1" }, { "regex": "mailapp/(\\d+\\.[.\\d]+)", "name": "mailapp", "version": "$1" }, { "regex": "Android-Gmail", "name": "Gmail", "version": "" } ];