#Installation
#Readme
A set of const boolean variables identifying device and browser type.
#How to use it
import { isWebKit, isFirefox } from "@solid-primitives/platform";
if (!isFirefox) {
// won't run on the Mozilla Firefox Browser
}
if (isWebKit) {
// run WebKit Engine specific code
}
Note: This package is tree-shakable, all unused variables will be removed from the bundle.
Note: On the server, all variables will be
false
.
#List of variables
#Device
-
isAndroid
— Is Android Device -
isWindows
— Is Windows Device -
isMac
— Is Mac Device -
isIPhone
— Is IPhone Device -
isIPad
— Is IPad Device -
isIPod
— Is IPod Device -
isIOS
— Is IOS Device -
isAppleDevice
— Is Apple Device -
isMobile
— is a Mobile Browser
#Browser
-
isFirefox
— Browser is Mozilla Firefox -
isOpera
— Browser is Opera -
isSafari
— Browser is Safari -
isIE
— Browser is Internet Explorer -
isChromium
— is Chromium-based browser -
isEdge
— Browser is Edge -
isChrome
— Browser is Chrome -
isBrave
— Browser is Brave
#Rendering Engine
-
isGecko
— Browser using Gecko Rendering Engine -
isBlink
— Browser using Blink Rendering Engine -
isWebKit
— Browser using WebKit Rendering Engine -
isPresto
— Browser using Presto Rendering Engine -
isTrident
— Browser using Trident Rendering Engine -
isEdgeHTML
— Browser using EdgeHTML Rendering Engine
#Changelog
See CHANGELOG.md