- Removed legacy servertools and Express dependencies in favor of SmartServe. - Introduced DevToolsHandler and TypedRequestHandler for handling specific routes. - Added support for custom route registration with regex parsing. - Implemented sitemap and feed handling with dedicated helper classes. - Enhanced HTML response handling with reload script injection. - Updated UtilityServiceServer and UtilityWebsiteServer to utilize new TypedServer API. - Removed deprecated compression options and Express-based route handling. - Added comprehensive request handling for various endpoints including robots.txt, manifest.json, and sitemap. - Improved error handling and response formatting across the server.
16 lines
512 B
TypeScript
16 lines
512 B
TypeScript
import * as plugins from './plugins.js';
|
|
|
|
import * as servertools from './servertools/index.js';
|
|
|
|
export { servertools };
|
|
|
|
export * from './classes.typedserver.js';
|
|
|
|
// Type helpers - using native Web API Request/Response types
|
|
// Native Request and Response are available in Node.js 18+ and all modern browsers
|
|
// Legacy Express types are available via servertools for backward compatibility
|
|
|
|
// lets export utilityservers
|
|
import * as utilityservers from './utilityservers/index.js';
|
|
export { utilityservers };
|