{ // Validate configuration at runtime validateConfig: true, // Custom validation function configValidator: (config) => { if (!config.url) { throw new Error('URL is required'); } if (config.timeout < 1000) { console.warn('Timeout less than 1s may cause issues'); } return config; }}