Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

wherearewe

achingbrain114.4kApache-2.0 OR MIT2.0.1TypeScript support: included

Detect the current environment

readme

wherearewe

codecov CI

Detect the current environment

Table of contents

Install

$ npm i wherearewe

Usage

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
//}

License

Licensed under either of

Contribution

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.

changelog

2.0.1 (2022-08-13)

Bug Fixes

  • update tsconfig to not generate redundant file (#26) (6766779)

2.0.0 (2022-08-13)

⚠ BREAKING CHANGES

  • this module is now ESM only

Features

1.0.2 (2022-03-21)

Bug Fixes

Trivial Changes

1.0.0 (2021-03-04)

0.0.3 (2021-03-04)

0.0.2 (2021-03-04)

0.0.1 (2020-08-28)