3.0.0 • Published 10 months ago

@axah/env-utils v3.0.0

Weekly downloads
142
License
UNLICENSED
Repository
-
Last release
10 months ago

@axah/env-utils

Environment nodeJS utils for microservices at AXA Healthcare switzerland.

Installing a release

Install @axah/env-utils using the following command:

yarn add @axah/env-utils

Usage

Here some examples.

import { parseBooleanFromEnv, parseDateFromEnv, parseStringFromEnv, parseIntegerFromEnv, parseFloatFromEnv } from '@axah/env-utils/lib/main';

export default {
  logLevel: parseStringFromEnv('LOG_LEVEL', 'debug'),
  enableQG: parseBooleanFromEnv('ENABLE_QG', true),
  sendContractDate: parseDateFromEnv('SEND_CONTRACT_DATE', new Date(Date.UTC(2020,0,1))),
  maxRetries: parseIntegerFromEnv('MAX_RETRIES', 5),
  confidenceLevelThreshold: parseIntegerFromEnv('CONFIDENCE_LEVEL_THRESHOLD', 0.95),
  clientCertificate: {
    pfxFilePath: parseStringFromEnv('CP_CERT_FILE', ''),
    passphraseFilePath: parseStringFromEnv('CP_CERT_PASSPHRASE_FILE', ''),
  },
};
3.0.0

10 months ago

2.2.0

3 years ago

2.1.0

4 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago