A set of const boolean variables identifying device and browser type.
npm install @solid-primitives/platform



A set of const boolean variables identifying device and browser type.
``bash`
npm install @solid-primitives/platformor
pnpm add @solid-primitives/platformor
yarn add @solid-primitives/platform
`ts
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.
- 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
- 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
- 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
See CHANGELOG.md