Namby Pamby Magicians

    @braintree/browser-detection
    TypeScript icon, indicating that this package has built-in type declarations

    1.9.0 • Public • Published

    Browser Detection

    A utility for detecting browser support for Braintree libs.

    Example

    const browserDetection = require('browser-detection');
    
    browserDetection.isAndroid();
    browserDetection.isChromeOS();
    browserDetection.isChrome();
    browserDetection.isEdge();
    browserDetection.isFirefox();
    browserDetection.isIe();
    browserDetection.isIe9();
    browserDetection.isIe10();
    browserDetection.isIe11();
    browserDetection.isIos();
    browserDetection.isIosFirefox();
    browserDetection.isIosSafari();
    browserDetection.isIosWebview();
    browserDetection.isIosUIWebview();
    browserDetection.isIosWKWebview();
    browserDetection.isMobileFirefox();
    browserDetection.isSamsungBrowser();
    browserDetection.supportsPaymentRequestApi();
    browserDetection.supportsPopups();

    To reduce build sizes, you can require just the modules you need:

    const isAndroid = require('browser-detection/is-android');
    const isChromeOS = require('browser-detection/is-chrome-os');
    const isChrome = require('browser-detection/is-chrome');
    const isEdge = require('browser-detection/is-edge');
    const isFirefox = require('browser-detection/is-firefox');
    const isIe = require('browser-detection/is-ie');
    const isIe9 = require('browser-detection/is-ie9');
    const isIe10 = require('browser-detection/is-ie10');
    const isIe11 = require('browser-detection/is-ie11');
    const isIos = require('browser-detection/is-ios');
    const isIosFirefox = require('browser-detection/is-ios-firefox');
    const isIosSafari = require('browser-detection/is-ios-safari');
    const isIosWebview = require('browser-detection/is-ios-webview');
    const isIosUIWebview = require('browser-detection/is-ios-uiwebview');
    const isIosWKWebview = require('browser-detection/is-ios-wkwebview');
    const isMobileFirefox = require('browser-detection/is-mobile-firefox');
    const isSamsungBrowser = require('browser-detection/is-samsung');
    const suportsPaymentRequestApi = require('browser-detection/supports-payment-request-api');
    const supportsPopups = require('browser-detection/supports-popups');

    Testing

    npm test

    Keywords

    none

    Install

    npm i @braintree/browser-detection@1.9.0

    Version

    1.9.0

    License

    MIT

    Unpacked Size

    12 kB

    Total Files

    24

    Last publish

    Collaborators

    • braintree