production/index.ts

ruflo · v3/@claude-flow/cli/src/production/index.ts · typescript · MIT
infra

Exports production-grade utilities like error handling, rate limiting, and monitoring.

// Source: https://github.com/ruvnet/ruflo | License: MIT | Copyright 2024-2026 ruvnet
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * V3 Production Hardening Module
 *
 * Provides production-grade utilities:
 * - Error handling middleware
 * - Rate limiting
 * - Retry mechanisms with exponential backoff
 * - Circuit breaker pattern
 * - Monitoring and observability hooks
 *
 * @module @claude-flow/cli/production
 */

export { ErrorHandler, withErrorHandling } from './error-handler.js';
export type { ErrorContext, ErrorHandlerConfig } from './error-handler.js';
export { RateLimiter, createRateLimiter } from './rate-limiter.js';
export type { RateLimiterConfig, RateLimitResult } from './rate-limiter.js';
export { withRetry } from './retry.js';
export type { RetryConf

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key