@push.rocks/smartproxy
Version:
A powerful proxy package with unified route-based configuration for high traffic management. Features include SSL/TLS support, flexible routing patterns, WebSocket handling, advanced security options, and automatic ACME certificate management.
23 lines (18 loc) • 722 B
text/typescript
/**
* SmartProxy implementation
*
* Version 23.0.0: Rust-backed proxy engine
*/
// Re-export models
export * from './models/index.js';
// Export the main SmartProxy class
export { SmartProxy } from './smart-proxy.js';
// Export Rust bridge and helpers
export { RustProxyBridge } from './rust-proxy-bridge.js';
export { RoutePreprocessor } from './route-preprocessor.js';
export { SocketHandlerServer } from './socket-handler-server.js';
export { RustMetricsAdapter } from './rust-metrics-adapter.js';
// Export route-based components
export { SharedRouteManager as RouteManager } from '../../core/routing/route-manager.js';
// Export all helper functions from the utils directory
export * from './utils/index.js';