Inspect or return the environment variable NODE_ENV
node >=12
- Consult
NODE_ENV
known values (dev
,development
,production
,prod
) - Give
development
as default value - Return the raw value from
NODE_ENV
- All queries are case-insensitive
Install node-environment
with npm
npm install node-environment
Using CommonJS modules
const { env } = require('node-environment')
Using ECMAScript modules
import { env } from 'node-environment'
process.env.NODE_ENV = 'dev'
env('development') // true
env('staging', 'development') // true
env('test', 'production') // false
env() // "dev"
The package only expose one function:
env(): string
env(query: string, ...otherEnvironments: string[]): boolean
prod == production
dev == development
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.