1.0.3 • Published 3 years ago

@pinkcig/env v1.0.3

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
3 years ago

♻️ env

Utilities to handle environmental variables

📚 example

import { env } from '@pinkcig/env';

process.env.MY_ENV_VAR = 'my-env-var';
env('MY_ENV_VAR').string(); // 'my-env-var'

delete process.env.MY_ENV_VAR;
env('MY_ENV_VAR', { defaultValue: 'default' }).string(); // 'default'
env('MY_ENV_VAR', { required: true }); // throws EnvironmentalError

process.env.MY_ENV_VAR = '5';
env('MY_ENV_VAR').number(); // 5

process.env.MY_ENV_VAR = 'true';
env('MY_ENV_VAR').boolean(); // true

process.env.MY_ENV_VAR = 'hello, world';
env('MY_ENV_VAR').array(', '); // ['hello', 'world'] - note the default separator is ', '
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago