Manage and get process.env
$ npm i @ostai/env
type Converter = (
value: any,
// The key of the env variable
key: string,
// If the env key does not exist, then `is_default` is true
is_default: boolean
) => any
env(key: string, converter?: Converter | Array<Converter> | null, defaults?: any): any
-
key
string
environment key -
converter?
Converter | Array<Converter> | null
the method to convert env value -
defaults?
any
the default value if environment key is not found
const port = env('SERVER_PORT', env.integer, 80)
-
env.boolean
which treats'true'
/'1'
/Y
/ etc astrue
-
env.integer
converts the given value to an integer. -
env.required
if the env variable is not found, anRangeError
will throw
MIT