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

mobile-device-detect

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mobile-device-detect - npm Package Compare versions

Comparing version 0.2.1 to 0.2.2

83

dist/index.js

@@ -97,15 +97,34 @@ module.exports =

var CHROME = BROWSER_TYPES.CHROME,
CHROMIUM = BROWSER_TYPES.CHROMIUM,
IE = BROWSER_TYPES.IE,
INTERNET_EXPLORER = BROWSER_TYPES.INTERNET_EXPLORER,
OPERA = BROWSER_TYPES.OPERA,
FIREFOX = BROWSER_TYPES.FIREFOX,
SAFARI = BROWSER_TYPES.SAFARI,
EDGE = BROWSER_TYPES.EDGE,
YANDEX = BROWSER_TYPES.YANDEX,
MOBILE_SAFARI = BROWSER_TYPES.MOBILE_SAFARI;
var MOBILE = DEVICE_TYPES.MOBILE,
TABLET = DEVICE_TYPES.TABLET,
SMART_TV = DEVICE_TYPES.SMART_TV,
BROWSER = DEVICE_TYPES.BROWSER,
WEARABLE = DEVICE_TYPES.WEARABLE,
CONSOLE = DEVICE_TYPES.CONSOLE;
var ANDROID = OS_TYPES.ANDROID,
WINDOWS_PHONE = OS_TYPES.WINDOWS_PHONE,
IOS = OS_TYPES.IOS;
var checkType = exports.checkType = function checkType(type) {
switch (type) {
case DEVICE_TYPES.MOBILE:
case MOBILE:
return { isMobile: true };
case DEVICE_TYPES.TABLET:
case TABLET:
return { isTablet: true };
case DEVICE_TYPES.SMART_TV:
case SMART_TV:
return { isSmartTV: true };
case DEVICE_TYPES.CONSOLE:
case CONSOLE:
return { isConsole: true };
case DEVICE_TYPES.WEARABLE:
case WEARABLE:
return { isWearable: true };
case DEVICE_TYPES.BROWSER:
case BROWSER:
return { isBrowser: true };

@@ -119,10 +138,10 @@ default:

switch (name) {
case BROWSER_TYPES.CHROME:
case BROWSER_TYPES.FIREFOX:
case BROWSER_TYPES.OPERA:
case BROWSER_TYPES.YANDEX:
case BROWSER_TYPES.SAFARI:
case BROWSER_TYPES.IE:
case BROWSER_TYPES.EDGE:
case BROWSER_TYPES.CHROMIUM:
case CHROME:
case FIREFOX:
case OPERA:
case YANDEX:
case SAFARI:
case IE:
case EDGE:
case CHROMIUM:
return true;

@@ -192,6 +211,6 @@ default:

var isMobileType = function isMobileType() {
return device.type === DEVICE_TYPES.MOBILE;
return device.type === MOBILE;
};
var isTabletType = function isTabletType() {
return device.type === DEVICE_TYPES.TABLET;
return device.type === TABLET;
};

@@ -201,4 +220,4 @@

switch (device.type) {
case DEVICE_TYPES.MOBILE:
case DEVICE_TYPES.TABLET:
case MOBILE:
case TABLET:
return true;

@@ -211,44 +230,44 @@ default:

var isSmartTVType = function isSmartTVType() {
return device.type === DEVICE_TYPES.SMART_TV;
return device.type === SMART_TV;
};
var isBrowserType = function isBrowserType() {
return device.type === DEVICE_TYPES.BROWSER;
return device.type === BROWSER;
};
var isWearableType = function isWearableType() {
return device.type === DEVICE_TYPES.WEARABLE;
return device.type === WEARABLE;
};
var isConsoleType = function isConsoleType() {
return device.type === DEVICE_TYPES.CONSOLE;
return device.type === CONSOLE;
};
var isAndroidType = function isAndroidType() {
return os.name === OS_TYPES.ANDROID;
return os.name === ANDROID;
};
var isWinPhoneType = function isWinPhoneType() {
return os.name === OS_TYPES.WINDOWS_PHONE;
return os.name === WINDOWS_PHONE;
};
var isIOSType = function isIOSType() {
return os.name === OS_TYPES.IOS;
return os.name === IOS;
};
var isChromeType = function isChromeType() {
return browser.name === BROWSER_TYPES.CHROME;
return browser.name === CHROME;
};
var isFirefoxType = function isFirefoxType() {
return browser.name === BROWSER_TYPES.FIREFOX;
return browser.name === FIREFOX;
};
var isChromiumType = function isChromiumType() {
return browser.name === BROWSER_TYPES.CHROMIUM;
return browser.name === CHROMIUM;
};
var isSafariType = function isSafariType() {
return browser.name === BROWSER_TYPES.SAFARI || browser.name === BROWSER_TYPES.MOBILE_SAFARI;
return browser.name === SAFARI || browser.name === MOBILE_SAFARI;
};
var isMobileSafariType = function isMobileSafariType() {
return browser.name === BROWSER_TYPES.MOBILE_SAFARI;
return browser.name === MOBILE_SAFARI;
};
var isOperaType = function isOperaType() {
return browser.name === BROWSER_TYPES.OPERA;
return browser.name === OPERA;
};
var isIEType = function isIEType() {
return browser.name === BROWSER_TYPES.INTERNET_EXPLORER;
return browser.name === INTERNET_EXPLORER || browser.name === IE;
};

@@ -255,0 +274,0 @@

{
"name": "mobile-device-detect",
"version": "0.2.1",
"version": "0.2.2",
"description": "Helpers for handling mobile devices",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc