wherearewe
Version:
Detect the current environment
49 lines (34 loc) • 1.44 kB
Markdown
[](https://codecov.io/gh/achingbrain/wherearewe)
[](https://github.com/achingbrain/wherearewe/actions/workflows/js-test-and-release.yml)
> Detect the current environment
- [Install](
- [Usage](
- [License](
- [Contribution](
```console
$ npm i wherearewe
```
```javascript
import * as where from 'wherearewe'
console.info(where)
// {
// isTest: boolean,
// isElectron: boolean,
// isElectronMain: boolean,
// isElectronRenderer: boolean,
// isNode: boolean,
// isBrowser: boolean, // Detects browser main thread **NOT** web worker or service worker
// isWebWorker: boolean,
// isEnvWithDom: boolean
//}
```
Licensed under either of
- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)
- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.