buster/packages/sdk/scripts/validate-env.ts

21 lines
553 B
JavaScript

#!/usr/bin/env node
// This script uses the shared env-utils to validate environment variables
import { loadRootEnv, validateEnv } from '@buster/env-utils';
// Load environment variables from root .env file
loadRootEnv();
// SDK doesn't require any environment variables by default
// Client applications will provide configuration
const requiredEnv = {
// No required env vars for SDK - configuration comes from consumers
};
// Validate environment variables
const { hasErrors } = validateEnv(requiredEnv);
if (hasErrors) {
process.exit(1);
}