aboutsummaryrefslogtreecommitdiff
path: root/node_modules/std-env/index.js
blob: 7fd91355d89a50b9ce07a35265b60de074737124 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const isCI = require('is-ci')

const { DEBUG, NODE_ENV = 'development' } = process.env

const env = {
  test: NODE_ENV === 'test',
  dev: NODE_ENV === 'development' || NODE_ENV === 'dev',
  production: NODE_ENV === 'production',
  debug: Boolean(DEBUG),
  ci: Boolean(isCI),
  tty: Boolean(process.stdout.isTTY),
  minimalCLI: undefined,
  windows: /^win/.test(process.platform)
}

env.minimalCLI = env.ci || env.test || env.production || !env.tty

module.exports = env