mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
Add new vendor: Retroid
This commit is contained in:
parent
f300478bdc
commit
f9836f1981
1
src/enums/ua-parser-enums.d.ts
vendored
1
src/enums/ua-parser-enums.d.ts
vendored
@ -244,6 +244,7 @@ export const Vendor: Readonly<{
|
|||||||
PICO: "Pico";
|
PICO: "Pico";
|
||||||
POLYTRON: "Polytron";
|
POLYTRON: "Polytron";
|
||||||
REALME: "Realme";
|
REALME: "Realme";
|
||||||
|
RETROID: "Retroid";
|
||||||
RIM: "RIM";
|
RIM: "RIM";
|
||||||
ROKU: "Roku";
|
ROKU: "Roku";
|
||||||
SAMSUNG: "Samsung";
|
SAMSUNG: "Samsung";
|
||||||
|
@ -255,6 +255,7 @@ const Vendor = Object.freeze({
|
|||||||
PICO: 'Pico',
|
PICO: 'Pico',
|
||||||
POLYTRON: 'Polytron',
|
POLYTRON: 'Polytron',
|
||||||
REALME: 'Realme',
|
REALME: 'Realme',
|
||||||
|
RETROID: 'Retroid',
|
||||||
RIM: 'RIM',
|
RIM: 'RIM',
|
||||||
ROKU: 'Roku',
|
ROKU: 'Roku',
|
||||||
SAMSUNG: 'Samsung',
|
SAMSUNG: 'Samsung',
|
||||||
|
@ -842,15 +842,16 @@
|
|||||||
// CONSOLES
|
// CONSOLES
|
||||||
///////////////////
|
///////////////////
|
||||||
|
|
||||||
/(ouya)/i, // Ouya
|
|
||||||
/(nintendo) (\w+)/i // Nintendo
|
|
||||||
], [VENDOR, MODEL, [TYPE, CONSOLE]], [
|
|
||||||
/droid.+; (shield)( bui|\))/i // Nvidia Portable
|
|
||||||
], [MODEL, [VENDOR, NVIDIA], [TYPE, CONSOLE]], [
|
|
||||||
/(playstation \w+)/i // Playstation
|
/(playstation \w+)/i // Playstation
|
||||||
], [MODEL, [VENDOR, SONY], [TYPE, CONSOLE]], [
|
], [MODEL, [VENDOR, SONY], [TYPE, CONSOLE]], [
|
||||||
/\b(xbox(?: one)?(?!; xbox))[\); ]/i // Microsoft Xbox
|
/\b(xbox(?: one)?(?!; xbox))[\); ]/i // Microsoft Xbox
|
||||||
], [MODEL, [VENDOR, MICROSOFT], [TYPE, CONSOLE]], [
|
], [MODEL, [VENDOR, MICROSOFT], [TYPE, CONSOLE]], [
|
||||||
|
/(ouya)/i, // Ouya
|
||||||
|
/(nintendo) (\w+)/i, // Nintendo
|
||||||
|
/(retroid) (pocket ([^\)]+))/i // Retroid Pocket
|
||||||
|
], [VENDOR, MODEL, [TYPE, CONSOLE]], [
|
||||||
|
/droid.+; (shield)( bui|\))/i // Nvidia Portable
|
||||||
|
], [MODEL, [VENDOR, NVIDIA], [TYPE, CONSOLE]], [
|
||||||
|
|
||||||
///////////////////
|
///////////////////
|
||||||
// WEARABLES
|
// WEARABLES
|
||||||
|
11
test/data/ua/device/retroid.json
Normal file
11
test/data/ua/device/retroid.json
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"desc": "Retroid Pocket 4 Pro",
|
||||||
|
"ua": "Mozilla/5.0 (Linux; arm_64; Android 13; Retroid Pocket 4 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.96 YaBrowser/24.4.3.96.00 SA/3 Mobile Safari/537.36",
|
||||||
|
"expect": {
|
||||||
|
"vendor": "Retroid",
|
||||||
|
"model": "Pocket 4 Pro",
|
||||||
|
"type": "console"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
Loading…
x
Reference in New Issue
Block a user