- Removed deprecated route utility functions in favor of direct matcher usage. - Updated imports to reflect new module structure for routing utilities. - Consolidated route manager functionality into SharedRouteManager for better consistency. - Eliminated legacy routing methods and interfaces, streamlining the HttpProxy and associated components. - Enhanced WebSocket and HTTP request handling to utilize the new unified HttpRouter. - Updated route matching logic to leverage matcher classes for domain, path, and header checks. - Cleaned up legacy compatibility code across various modules, ensuring a more maintainable codebase.
18 lines
515 B
TypeScript
18 lines
515 B
TypeScript
/**
|
|
* Core utility functions
|
|
*/
|
|
|
|
export * from './validation-utils.js';
|
|
export * from './ip-utils.js';
|
|
export * from './template-utils.js';
|
|
export * from './security-utils.js';
|
|
export * from './shared-security-manager.js';
|
|
export * from './websocket-utils.js';
|
|
export * from './logger.js';
|
|
export * from './async-utils.js';
|
|
export * from './fs-utils.js';
|
|
export * from './lifecycle-component.js';
|
|
export * from './binary-heap.js';
|
|
export * from './enhanced-connection-pool.js';
|
|
export * from './socket-utils.js';
|