@stone-ton/env
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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/env

Uso

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" ]

Readme

Keywords

none

Package Sidebar

Install

npm i @stone-ton/env

Weekly Downloads

95

Version

1.0.0

License

ISC

Unpacked Size

7.41 kB

Total Files

9

Last publish

Collaborators

  • stonemaistech