1.0.0 • Published 2 years ago
@stone-ton/env v1.0.0
Biblioteca Env Stone
Uma biblioteca Node.js simples e leve para lidar com variáveis de ambiente com suporte ao TypeScript.
Instalação
npm install @stone-ton/envUso
Importando a biblioteca
import { getEnv, getEnvErrors } from '@stone-ton/env'Exemplos
// Recupere variáveis de ambiente com tipos especificados
const STRING_ENV = getEnv('STRING_ENV').asString()
const BOOLEAN_ENV = getEnv('BOOLEAN_ENV').asBoolean()
const NUMBER_ENV = getEnv('NUMBER_ENV').asNumber()Tratamento de Erros
A função getEnvErrors fornece uma matriz de mensagens de erro para variáveis de ambiente ausentes ou analisadas incorretamente. Você pode usar essas informações para lidar com erros de maneira adequada em sua aplicação.
const env_errors = getEnvErrors()
logger.error({
message: 'Failed to get or parse environment variables.',
envs: env_errors,
})
// message: 'Failed to get or parse environment variables.'
// envs: [ "BOOLEAN_ENV: not found", "NUMBER_ENV: is NaN" ]1.0.0
2 years ago