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

Package detail

is-env

Lizhooh11ISC2.0.1TypeScript support: included

is-env can determine the current JavaScript running environment, and now includes 'browser', 'react-native', 'nodejs'.

is-env, is-browser, is-nodejs, is-react-native, is-js, is, is-type, react, nodejs, browser, is-window, window

readme

is-env

is-env is a current detector.

Can check the js operating environment is browser or react-native or nodejs or weapp.

In addition to browser, nodejs, react-native, weapp, other output unknow.

Only ie9+ and modern browsers are supported in browsers.

install

npm install --save is-env

use

const isEnv = require('is-env');

isEnv('nodejs');
isEnv('react-native');
isEnv('browser');
isEnv('weapp');

When the parameter is a non string, output the current environment.

const isEnv = require('is-env');

switch(isEnv()) {
    case 'react-native': break;
    case 'browser': break;
    case 'nodejs': break;
    case 'weapp': break;
    case 'unknow': break;
    default: break;
}