1.2.0 • Published 2 years ago
yola-bowser v1.2.0
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:
- Import the library:
- 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:
- Run
npm install
andnpm run dev:watch
to start a local server with the sandbox. - New browser tab will be opened automatically on
http://localhost:9000/
. - 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.2.0-rc.sereezha.2
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