Function loadConfig

  • Loads configuration from environment variables with validation.

    Returns JMLConfig

    Validated JML configuration object

    Throws

    if required configuration is missing or invalid

    Example

    // Set environment variables first (or use .env file)
    process.env.JIRA_BASE_URL = 'https://jira.company.com';
    process.env.JIRA_PAT = 'your-token';

    const config = loadConfig();
    console.log(config.baseUrl); // https://jira.company.com