Skip to content

Connectum API Reference / @connectum/core / config

config

Configuration module

Provides type-safe environment configuration validation using Zod schemas. Follows 12-Factor App principles.

Example

typescript
import { parseEnvConfig, type ConnectumEnv } from '@connectum/core/config';

// Parse environment with defaults
const config = parseEnvConfig();

// Use validated config
console.log(`Starting server on port ${config.PORT}`);
console.log(`Log level: ${config.LOG_LEVEL}`);
console.log(`HTTP health enabled: ${config.HTTP_HEALTH_ENABLED}`);

References

BooleanFromStringSchema

Re-exports BooleanFromStringSchema


ConnectumEnv

Re-exports ConnectumEnv


ConnectumEnvSchema

Re-exports ConnectumEnvSchema


LogFormatSchema

Re-exports LogFormatSchema


LoggerBackendSchema

Re-exports LoggerBackendSchema


LogLevelSchema

Re-exports LogLevelSchema


NodeEnvSchema

Re-exports NodeEnvSchema


parseEnvConfig

Re-exports parseEnvConfig


safeParseEnvConfig

Re-exports safeParseEnvConfig