JS environment check functions like `isWebkit() isSafari() isBrowser() isNode()` etc. A simple & small integration.
npm install is-whereVery simple & small JS environment check functions.
```
npm i is-where
> Also check out is-what 🙉
I built is-where because I kept Stack Overflowing the same things for every project.
I was looking for:
- A simple way to check which environment (Node, Browser, Deno, ...)
- A simple way to check for which browser (WebKit, Safari, Chrome, Firefox, ...)
- Functions that don't crash when executed in any environment
- 0 dependencies
is-where is really easy to use, and most functions work just like you'd expect.
`js`
// import functions you want to use like so:
import { isBrowser, isNode, isWebKit } from 'is-where'
`js`
isBrowser() // true / false
isNode() // true / false
isWebKit() // true / false
Features
- isTouchSupported()
Environments
- isNode()isBrowser()
- isWebWorker()
- isJsDom()
- isDeno()
-
Browsers
- isWebKit()isSafari()`
-
- is-what 🙉
- is-where 🙈
- merge-anything 🥡
- check-anything 👁
- remove-anything ✂️
- getorset-anything 🐊
- map-anything 🗺
- filter-anything ⚔️
- copy-anything 🎭
- case-anything 🐫
- flatten-anything 🏏
- nestify-anything 🧅
See the full source code here.