Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 1.91 KB

README.md

File metadata and controls

76 lines (57 loc) · 1.91 KB

cover npm version npm downloads bundle JSDocs License

🕵️‍♂️ Detect JS environment easily.

Install:

# nyxi
nyxi envizor

#pnpm
pnpm add envizor

# Using npm
npm i envizor

# Using Yarn
yarn add envizor

Usage

// ESM
import { isWindows } from 'envizor'

// CommonJS
const { isCI } = require('envizor')

Available exports:

  • hasTTY
  • hasWindow
  • isCI
  • isDebug
  • isDevelopment
  • isLinux
  • isMacOS
  • isMinimal
  • isProduction
  • isTest
  • isWindows
  • platform
  • provider

You can read more about how each flag works from ./src/index.ts.

List of well known providers can be found from ./src/providers.ts.

License

MIT - Made with 💞