1.2.0 • Published 2 years ago

yola-bowser v1.2.0

Weekly downloads
19
License
UNLICENSED
Repository
github
Last release
2 years ago

yola-bowser

The library that helps to detect platform/OS/browser and other useful information available from window.navigator.userAgent. It relies on the Bowser version 2+, and provides a custom API which based on boolean flags. Library does not include any polyfills.

yola-bowser usage:

  1. Import the library:
  2. Start using self-descriptive boolean flags to perform needed checks.
import yolaBowser from 'yola-bowser';

const isSafari = yolaBowser.safari;
const isLinux = yolaBowser.linux;
const isMobile = yolaBowser.mobile;

Available Flags

Browser flags:

  • chrome
  • chromium
  • edge
  • firefox
  • ie
  • opera
  • safari

OS flags:

  • android
  • ios
  • iPadOS - Separate flag for the new iPad OS.
  • linux
  • macOS - Desktop Mac, but not the new iPad OS.
  • windows
  • chromeOS

Platform flags:

  • mobile - All detected mobile OSes, unless it's a tablet.
  • tablet - Tablet device either on mobile OS, or the new iPad OS.
  • desktop - Desktop OSes, but not the new iPad OS.

yola-bowser development:

  1. Run npm install and npm run dev:watch to start a local server with the sandbox.
  2. New browser tab will be opened automatically on http://localhost:9000/.
  3. There you can see the list of all flags values provided by the yola-bowser according to your environment.
1.2.0

2 years ago

1.1.1

4 years ago

1.1.0-rc.art.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.1-rc.1

4 years ago

1.0.0

4 years ago

1.0.0-rc.6

4 years ago

1.0.0-rc.5

4 years ago

1.0.0-rc.4

4 years ago

1.0.0-rc.3

4 years ago

1.0.0-rc.1

4 years ago