Naysayers Promote Misery
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    device-detectorpublic

    device-detector

    Simple tool for detecting device info and bots.

    NPM Build Status codecov Dependency Status NSP Status

    Setup

    Usage

    DeviceDetector provides just one method named parse().

    DeviceDetector.parse([userAgent]);
    

    The only parameter "userAgent" is optional in web browser, but required in Node.js environment.

    Example:

    var ua = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)';
    var deviceInfo = DeviceDetector.parse(ua);
    

    deviceInfo is an object looks like this:

      {
        type: 'Bot',
        browser: '',
        engine: 'Googlebot',
        version: '2.1',
        os: ''
      }
    
    

    Test

    git clone https://github.com/ndaidong/device-detector.git
    cd device-detector
    npm install
    npm test
    

    License

    The MIT License (MIT)

    install

    npm i device-detector

    Downloadsweekly downloads

    1,064

    version

    1.0.2

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar