New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@edge-runtime/user-agent

Package Overview
Dependencies
Maintainers
0
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@edge-runtime/user-agent - npm Package Compare versions

Comparing version

to
3.0.0

89

dist/index.js

@@ -33,10 +33,10 @@ "use strict";

// ../../node_modules/.pnpm/ua-parser-js@1.0.38/node_modules/ua-parser-js/src/ua-parser.js
// ../../node_modules/.pnpm/ua-parser-js@1.0.39/node_modules/ua-parser-js/src/ua-parser.js
var require_ua_parser = __commonJS({
"../../node_modules/.pnpm/ua-parser-js@1.0.38/node_modules/ua-parser-js/src/ua-parser.js"(exports2, module2) {
"../../node_modules/.pnpm/ua-parser-js@1.0.39/node_modules/ua-parser-js/src/ua-parser.js"(exports2, module2) {
"use strict";
(function(window2, undefined2) {
"use strict";
var LIBVERSION = "1.0.38", EMPTY = "", UNKNOWN = "?", FUNC_TYPE = "function", UNDEF_TYPE = "undefined", OBJ_TYPE = "object", STR_TYPE = "string", MAJOR = "major", MODEL = "model", NAME = "name", TYPE = "type", VENDOR = "vendor", VERSION = "version", ARCHITECTURE = "architecture", CONSOLE = "console", MOBILE = "mobile", TABLET = "tablet", SMARTTV = "smarttv", WEARABLE = "wearable", EMBEDDED = "embedded", UA_MAX_LENGTH = 500;
var AMAZON = "Amazon", APPLE = "Apple", ASUS = "ASUS", BLACKBERRY = "BlackBerry", BROWSER = "Browser", CHROME = "Chrome", EDGE = "Edge", FIREFOX = "Firefox", GOOGLE = "Google", HUAWEI = "Huawei", LG = "LG", MICROSOFT = "Microsoft", MOTOROLA = "Motorola", OPERA = "Opera", SAMSUNG = "Samsung", SHARP = "Sharp", SONY = "Sony", XIAOMI = "Xiaomi", ZEBRA = "Zebra", FACEBOOK = "Facebook", CHROMIUM_OS = "Chromium OS", MAC_OS = "Mac OS";
var LIBVERSION = "1.0.39", EMPTY = "", UNKNOWN = "?", FUNC_TYPE = "function", UNDEF_TYPE = "undefined", OBJ_TYPE = "object", STR_TYPE = "string", MAJOR = "major", MODEL = "model", NAME = "name", TYPE = "type", VENDOR = "vendor", VERSION = "version", ARCHITECTURE = "architecture", CONSOLE = "console", MOBILE = "mobile", TABLET = "tablet", SMARTTV = "smarttv", WEARABLE = "wearable", EMBEDDED = "embedded", UA_MAX_LENGTH = 500;
var AMAZON = "Amazon", APPLE = "Apple", ASUS = "ASUS", BLACKBERRY = "BlackBerry", BROWSER = "Browser", CHROME = "Chrome", EDGE = "Edge", FIREFOX = "Firefox", GOOGLE = "Google", HUAWEI = "Huawei", LG = "LG", MICROSOFT = "Microsoft", MOTOROLA = "Motorola", OPERA = "Opera", SAMSUNG = "Samsung", SHARP = "Sharp", SONY = "Sony", XIAOMI = "Xiaomi", ZEBRA = "Zebra", FACEBOOK = "Facebook", CHROMIUM_OS = "Chromium OS", MAC_OS = "Mac OS", SUFFIX_BROWSER = " Browser";
var extend = function(regexes2, extensions) {

@@ -120,3 +120,3 @@ var mergedRegexes = {};

}
return str;
return map.hasOwnProperty("*") ? map["*"] : str;
};

@@ -191,4 +191,4 @@ var oldSafariMap = {

// Kindle
/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,
// Lunascape/Maxthon/Netfront/Jasmine/Blazer
/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,
// Lunascape/Maxthon/Netfront/Jasmine/Blazer/Sleipnir
// Trident based

@@ -200,6 +200,6 @@ /(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,

// Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,
// Rekonq/Puffin/Brave/Whale/QQBrowserLite/QQ, aka ShouQ
/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,
// Rekonq/Puffin/Brave/Whale/QQBrowserLite/QQ//Vivaldi/DuckDuckGo/Klar/Helio
/(heytap|ovi)browser\/([\d\.]+)/i,
// Heytap/Ovi
// HeyTap/Ovi
/(weibo)__([\d\.]+)/i

@@ -210,2 +210,7 @@ // Weibo

[
/quark(?:pc)?\/([-\w\.]+)/i
// Quark
],
[VERSION, [NAME, "Quark"]],
[
/\bddg\/([\w\.]+)/i

@@ -292,9 +297,14 @@ // DuckDuckGo

],
[[NAME, "360 " + BROWSER]],
[[NAME, "360" + SUFFIX_BROWSER]],
[
/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i
/\b(qq)\/([\w\.]+)/i
// QQ
],
[[NAME, /(.+)/, "$1 " + BROWSER], VERSION],
[[NAME, /(.+)/, "$1Browser"], VERSION],
[
// Oculus/Sailfish/HuaweiBrowser/VivoBrowser
/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i
],
[[NAME, /(.+)/, "$1" + SUFFIX_BROWSER], VERSION],
[
// Oculus/Sailfish/HuaweiBrowser/VivoBrowser/PicoBrowser
/samsungbrowser\/([\w\.]+)/i

@@ -329,4 +339,4 @@ // Samsung Internet

[
/(lbbrowser)/i,
// LieBao Browser
/(lbbrowser|rekonq)/i,
// LieBao Browser/Rekonq
/\[(linkedin)app\]/i

@@ -417,2 +427,7 @@ // LinkedIn App for iOS & Android

[
/(wolvic)\/([\w\.]+)/i
// Wolvic
],
[NAME, VERSION],
[
/mobile vr; rv:([\w\.]+)\).+firefox/i

@@ -427,4 +442,4 @@ // Firefox Reality

// Swiftfox
/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,
// IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror/Klar
/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,
// IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror
/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,

@@ -437,10 +452,8 @@ // Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix

// Other
/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,
// Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Sleipnir/Obigo/Mosaic/Go/ICE/UP.Browser
/(links) \(([\w\.]+)/i,
/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,
// Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Obigo/Mosaic/Go/ICE/UP.Browser
/(links) \(([\w\.]+)/i
// Links
/panasonic;(viera)/i
// Panasonic Viera
],
[NAME, VERSION],
[NAME, [VERSION, /_/g, "."]],
[

@@ -509,4 +522,4 @@ /(cobalt)\/([\w\.]+)/i

[
/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,
/samsung[- ]([-\w]+)/i,
/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,
/samsung[- ]((?!sm-[lr])[-\w]+)/i,
/sec-(sgh\w+)/i

@@ -559,3 +572,3 @@ ],

// Xiaomi Redmi 'numeric' models
/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i
/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i
// Xiaomi Mi

@@ -656,3 +669,3 @@ ],

/(alexa)webm/i,
/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,
/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,
// Kindle Fire without Silk / Echo Show

@@ -705,2 +718,12 @@ /(kf[a-z]+)( bui|\)).+silk\//i

[
// TCL
/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i
],
[MODEL, [VENDOR, "TCL"], [TYPE, TABLET]],
[
// itel
/(itel) ((\w+))/i
],
[[VENDOR, lowerize], MODEL, [TYPE, strMapper, { "tablet": ["p10001l", "w7001"], "*": "mobile" }]],
[
// Acer

@@ -722,2 +745,7 @@ /droid.+; ([ab][1-7]-?[0178a]\d\d?)/i

[
// Nothing
/droid.+; (a(?:015|06[35]|142p?))/i
],
[MODEL, [VENDOR, "Nothing"], [TYPE, MOBILE]],
[
// MIXED

@@ -996,2 +1024,7 @@ /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,

///////////////////
/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i
// Samsung Galaxy Watch
],
[MODEL, [VENDOR, SAMSUNG], [TYPE, WEARABLE]],
[
/((pebble))app/i

@@ -998,0 +1031,0 @@ // Pebble

@@ -5,3 +5,3 @@ {

"homepage": "https://edge-runtime.vercel.app/packages/user-agent",
"version": "2.0.0",
"version": "3.0.0",
"main": "dist/index.js",

@@ -31,7 +31,7 @@ "module": "dist/index.mjs",

"tsup": "8",
"ua-parser-js": "1.0.38",
"@edge-runtime/jest-environment": "3.0.0"
"ua-parser-js": "1.0.39",
"@edge-runtime/jest-environment": "4.0.0"
},
"engines": {
"node": ">=16"
"node": ">=18"
},

@@ -38,0 +38,0 @@ "files": [

Sorry, the diff of this file is not supported yet