mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 16:08:47 +03:00
Add new CPU architecture: alpha
This commit is contained in:
parent
c9d008e97a
commit
088383b9bd
1
src/enums/ua-parser-enums.d.ts
vendored
1
src/enums/ua-parser-enums.d.ts
vendored
@ -166,6 +166,7 @@ export const BrowserType: Readonly<{
|
|||||||
}>;
|
}>;
|
||||||
export const CPU: Readonly<{
|
export const CPU: Readonly<{
|
||||||
'68K': "68k";
|
'68K': "68k";
|
||||||
|
ALPHA: "alpha";
|
||||||
ARM: "arm";
|
ARM: "arm";
|
||||||
ARM_64: "arm64";
|
ARM_64: "arm64";
|
||||||
ARM_HF: "armhf";
|
ARM_HF: "armhf";
|
||||||
|
@ -175,6 +175,7 @@ const BrowserType = Object.freeze({
|
|||||||
|
|
||||||
const CPU = Object.freeze({
|
const CPU = Object.freeze({
|
||||||
'68K': '68k',
|
'68K': '68k',
|
||||||
|
ALPHA: 'alpha',
|
||||||
ARM : 'arm',
|
ARM : 'arm',
|
||||||
ARM_64: 'arm64',
|
ARM_64: 'arm64',
|
||||||
ARM_HF: 'armhf',
|
ARM_HF: 'armhf',
|
||||||
|
@ -536,15 +536,15 @@
|
|||||||
/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i
|
/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i
|
||||||
], [[ARCHITECTURE, 'arm']], [
|
], [[ARCHITECTURE, 'arm']], [
|
||||||
|
|
||||||
/((ppc|powerpc)(64)?)( mac|;|\))/i // PowerPC
|
|
||||||
], [[ARCHITECTURE, /ower/, EMPTY, lowerize]], [
|
|
||||||
|
|
||||||
/ sun4\w[;\)]/i // SPARC
|
/ sun4\w[;\)]/i // SPARC
|
||||||
], [[ARCHITECTURE, 'sparc']], [
|
], [[ARCHITECTURE, 'sparc']], [
|
||||||
|
|
||||||
/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i
|
|
||||||
// IA64, 68K, ARM/64, AVR/32, IRIX/64, MIPS/64, SPARC/64, PA-RISC
|
// IA64, 68K, ARM/64, AVR/32, IRIX/64, MIPS/64, SPARC/64, PA-RISC
|
||||||
], [[ARCHITECTURE, lowerize]]
|
/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,
|
||||||
|
/((ppc|powerpc)(64)?)( mac|;|\))/i, // PowerPC
|
||||||
|
/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i // Alpha
|
||||||
|
], [[ARCHITECTURE, /ower/, EMPTY, lowerize]], [
|
||||||
|
/winnt.+\[axp/i
|
||||||
|
], [[ARCHITECTURE, 'alpha']]
|
||||||
],
|
],
|
||||||
|
|
||||||
device : [[
|
device : [[
|
||||||
|
@ -87,6 +87,22 @@
|
|||||||
"architecture" : "amd64"
|
"architecture" : "amd64"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Alpha",
|
||||||
|
"ua" : "Mozilla/3.01 (WinNT; I) [AXP]",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "alpha"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Alpha",
|
||||||
|
"ua" : "Mozilla/5.0 (X11; OpenBSD alpha; rv:78.0) Gecko/20100101 Firefox/78.0",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "alpha"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "ARM",
|
"desc" : "ARM",
|
||||||
"ua" : "Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 635) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537",
|
"ua" : "Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 635) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user