Skip to content

Commit cfc0147

Browse files
committed
Update enums
1 parent d565f65 commit cfc0147

1 file changed

Lines changed: 130 additions & 16 deletions

File tree

src/enums/ua-parser-enums.js

Lines changed: 130 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,54 +8,165 @@
88
/*jshint esversion: 6 */
99

1010
const Browser = Object.freeze({
11+
_2345_EXPLORER: '2345Explorer',
12+
_360: '360 Browser',
13+
ALIPAY: 'Alipay',
14+
AMAYA: 'Amaya',
1115
ANDROID: 'Android Browser',
16+
ARORA: 'Arora',
17+
AVANT: 'Avant',
18+
AVAST: 'Avast Secure Browser',
19+
AVG: 'AVG Secure Browser',
20+
BAIDU: 'Baidu Browser',
21+
BASILISK: 'Basilisk',
22+
BLAZER: 'Blazer',
23+
BOLT: 'Bolt',
24+
BOWSER: 'Bowser',
1225
BRAVE: 'Brave',
26+
CAMINO: 'Camino',
27+
CHIMERA: 'Chimera',
1328
CHROME: 'Chrome',
29+
CHROME_HEADLESS: 'Chrome Headless',
30+
CHROME_MOBILE: 'Mobile Chrome',
31+
CHROME_WEBVIEW: 'Chrome WebView',
1432
CHROMIUM: 'Chromium',
33+
COBALT: 'Cobalt',
34+
COC_COC: 'Coc Coc',
35+
COMODO_DRAGON: 'Comodo Dragon',
36+
CONKEROR: 'Conkeror',
37+
DILLO: 'Dillo',
1538
DOLPHIN: 'Dolphin',
39+
DORIS: 'Doris',
1640
DUCKDUCKGO: 'DuckDuckGo',
1741
EDGE: 'Edge',
42+
EPIPHANY: 'Epiphany',
43+
FACEBOOK: 'Facebook',
44+
FALKON: 'Falkon',
45+
FIREBIRD: 'Firebird',
1846
FIREFOX: 'Firefox',
19-
FOCUS: 'Focus',
47+
FIREFOX_FOCUS: 'Firefox Focus',
48+
FIREFOX_MOBILE: 'Mobile Firefox',
49+
FIREFOX_REALITY: 'Firefox Reality',
50+
FENNEC: 'Fennec',
51+
FLOCK: 'Flock',
52+
FLOW: 'Flow',
53+
GO: 'Go Browser',
54+
GOOGLE_SEARCH: 'GSA',
55+
HEYTAP: 'HeyTap',
56+
HUAWEI: 'Huawei Browser',
57+
ICAB: 'iCab',
58+
ICE: 'ICE Browser',
59+
ICEAPE: 'IceApe',
60+
ICECAT: 'IceCat',
61+
ICEDRAGON: 'IceDragon',
62+
ICEWEASEL: 'IceWeasel',
2063
IE: 'IE',
64+
INSTAGRAM: 'Instagram',
65+
IRIDIUM: 'Iridium',
66+
IRON: 'Iron',
67+
JASMINE: 'Jasmine',
2168
KONQUEROR: 'Konqueror',
22-
MOBILE_CHROME: 'Mobile Chrome',
23-
MOBILE_FIREFOX: 'Mobile Firefox',
24-
MOBILE_SAFARI: 'Mobile Safari',
69+
KAKAO: 'KakaoTalk',
70+
KHTML: 'KHTML',
71+
K_MELEON: 'K-Meleon',
72+
KLAR: 'Klar',
73+
KLARNA: 'Klarna',
74+
KINDLE: 'Kindle',
75+
LENOVO: 'Smart Lenovo Browser',
76+
LIEBAO: 'LBBROWSER',
77+
LINE: 'Line',
78+
LINKEDIN: 'LinkedIn',
79+
LINKS: 'Links',
80+
LUNASCAPE: 'Lunascape',
81+
LYNX: 'Lynx',
82+
MAEMO: 'Maemo Browser',
83+
MAXTHON: 'Maxthon',
84+
MIDORI: 'Midori',
85+
MINIMO: 'Minimo',
86+
MIUI: 'MIUI Browser',
87+
MOZILLA: 'Mozilla',
88+
MOSAIC: 'Mosaic',
89+
NAVER: 'Naver',
90+
NETFRONT: 'NetFront',
91+
NETSCAPE: 'Netscape',
92+
NETSURF: 'Netsurf',
93+
NOKIA: 'Nokia Browser',
94+
OBIGO: 'Obigo',
95+
OCULUS: 'Oculus Browser',
96+
OMNIWEB: 'OmniWeb',
2597
OPERA: 'Opera',
98+
OPERA_COAST: 'Opera Coast',
99+
OPERA_MINI: 'Opera Mini',
100+
OPERA_MOBI: 'Opera Mobi',
101+
OPERA_TABLET: 'Opera Tablet',
102+
OPERA_TOUCH: 'Opera Touch',
103+
OVI: 'OviBrowser',
26104
PALEMOON: 'PaleMoon',
105+
PHANTOMJS: 'PhantomJS',
106+
PHOENIX: 'Phoenix',
107+
POLARIS: 'Polaris',
27108
PUFFIN: 'Puffin',
28-
QQ: 'QQ Browser',
109+
QQ: 'QQBrowser',
110+
QQ_LITE: 'QQBrowserLite',
111+
QUARK: 'Quark',
112+
QUPZILLA: 'QupZilla',
113+
REKONQ: 'rekonq',
114+
ROCKMELT: 'Rockmelt',
29115
SAFARI: 'Safari',
116+
SAFARI_MOBILE: 'Mobile Safari',
117+
SAILFISH: 'Sailfish Browser',
30118
SAMSUNG: 'Samsung Internet',
31-
UC: 'UC Browser',
119+
SEAMONKEY: 'SeaMonkey',
120+
SILK: 'Silk',
121+
SKYFIRE: 'Skyfire',
122+
SLEIPNIR: 'Sleipnir',
123+
SLIMBROWSER: 'SlimBrowser',
124+
SNAPCHAT: 'Snapchat',
125+
SOGOU_EXPLORER: 'Sogou Explorer',
126+
SOGOU_MOBILE: 'Sogou Mobile',
127+
SWIFTFOX: 'Swiftfox',
128+
TESLA: 'Tesla',
129+
TIKTOK: 'TikTok',
130+
TIZEN: 'Tizen Browser',
131+
UC: 'UCBrowser',
132+
UP: 'UP.Browser',
133+
VIERA: 'Viera',
32134
VIVALDI: 'Vivaldi',
135+
VIVO: 'Vivo Browser',
136+
W3M: 'w3m',
137+
WATERFOX: 'Waterfox',
138+
WEBKIT: 'WebKit',
139+
WECHAT: 'WeChat',
140+
WEIBO: 'Weibo',
141+
WHALE: 'Whale',
33142
YANDEX: 'Yandex'
34143

35144
// TODO : test!
36145
});
37146

38147
const CPU = Object.freeze({
39148
ARM : 'arm',
40-
ARM64: 'arm64',
41-
ARMHF: 'armhf',
149+
ARM_64: 'arm64',
150+
ARM_HF: 'armhf',
42151
AVR: 'avr',
152+
AVR_32: 'avr32',
43153
IA64: 'ia64',
44154
IRIX: 'irix',
45-
IRIX64: 'irix64',
155+
IRIX_64: 'irix64',
46156
MIPS: 'mips',
47-
MIPS64: 'mips64',
48-
MOTO_68K: '68k',
157+
MIPS_64: 'mips64',
158+
M68K: '68k',
159+
PA_RISC: 'pa-risc',
49160
PPC: 'ppc',
50161
SPARC: 'sparc',
51-
SPARC64: 'sparc64',
162+
SPARC_64: 'sparc64',
52163
X86: 'ia32',
53164
X86_64: 'amd64'
54165
});
55166

56167
const Device = Object.freeze({
57168
CONSOLE: 'console',
58-
DEKSTOP: 'desktop',
169+
DESKTOP: 'desktop',
59170
EMBEDDED: 'embedded',
60171
MOBILE: 'mobile',
61172
SMARTTV: 'smarttv',
@@ -110,6 +221,7 @@ const Vendor = Object.freeze({
110221
SIEMENS: 'Siemens',
111222
SONY: 'Sony',
112223
SPRINT: 'Sprint',
224+
TECHNISAT: 'TechniSAT',
113225
TECNO: 'Tecno',
114226
TESLA: 'Tesla',
115227
ULEFONE: 'Ulefone',
@@ -155,14 +267,15 @@ const OS = Object.freeze({
155267
BLACKBERRY: 'BlackBerry',
156268
CENTOS: 'CentOS',
157269
CHROME_OS: 'Chrome OS',
270+
CHROMECAST: 'Chromecast',
158271
CONTIKI: 'Contiki',
159-
FEDORA: 'Fedora',
160-
FIREFOX_OS: 'Firefox OS',
161-
FREEBSD: 'FreeBSD',
162272
DEBIAN: 'Debian',
163273
DEEPIN: 'Deepin',
164274
DRAGONFLY: 'DragonFly',
165275
ELEMENTARY_OS: 'elementary OS',
276+
FEDORA: 'Fedora',
277+
FIREFOX_OS: 'Firefox OS',
278+
FREEBSD: 'FreeBSD',
166279
FUCHSIA: 'Fuchsia',
167280
GENTOO: 'Gentoo',
168281
GHOSTBSD: 'GhostBSD',
@@ -221,6 +334,7 @@ const OS = Object.freeze({
221334
WINDOWS: 'Windows',
222335
WINDOWS_MOBILE: 'Windows Mobile',
223336
WINDOWS_PHONE: 'Windows Phone',
337+
XBOX: 'Xbox',
224338
ZENWALK: 'Zenwalk'
225339

226340
// TODO : test!

0 commit comments

Comments
 (0)