Commit Graph

14 Commits

Author SHA1 Message Date
0cc0ce13e7 basic chat 2025-09-28 14:55:09 -04:00
9306632cc1 Cleaned up HttpServer. WebSocket connects 2025-09-28 11:19:15 -04:00
8585549ae1 HttpServer working with GET routes 2025-09-28 09:20:37 -04:00
9372777296 Update WebSocket server with favicon assets and additional dependencies
* Added favicon assets including various sizes and a manifest file for improved branding
* Updated package.json to include new type definitions and dependencies for body-parser, cors, lru-cache, moment, multer, on-headers, response-time, and serve-favicon
* Enhanced HttpServer class to utilize the favicon and improved
  middleware configuration for handling requests
2025-09-27 18:41:19 -04:00
e895704785 Enhance WebSocket server with new HTTP server implementation and type assertions
* Updated package.json to specify the entry point for the development script and added morgan as a dependency.
* Introduced HttpServer class for handling HTTP requests with Express and integrated logging.
* Added new assertion methods in the Assert class for better type validation.
* Created IRoutes interface to define route handling structure.
* Added optional and nullable type definitions for improved type safety.
* Implemented initial server setup in src/index.ts.
2025-09-27 14:36:06 -04:00
cd40ed2bca Update WebSocket server configuration and add new dependencies
* Added npm configuration for Techniker registry
* Introduced preinstall and prelint scripts in package.json
* Added new dependencies: @techniker-me/logger and @techniker-me/tools
2025-09-27 13:52:59 -04:00
1fd1fc4090 Add all strict typescript configuration 2025-09-27 13:45:44 -04:00
ff31848460 websocket server: initial commit. Add Asserts static class 2025-09-27 13:43:30 -04:00
804f2d990a bfcache: server - Implement WebSocket server functionality
* Added WebSocketServer class with configurable options
* Introduced WebSocketServerFactory for creating WebSocket relay servers
* Updated index.ts to set up a server with WebSocket support and handle various signals for graceful shutdown
2025-09-18 17:49:07 -04:00
8f9813e735 bfcache: server - Update WebSocketServer configuration
* Adjusted maxPayloadLength to 16 MB
* Set backPressureLimit to 1 MB
* Added new socket event handlers: onSocketError, onSocketOpen, onSocketMessage, onSocketDrain, and onSocketClose
2025-09-17 23:55:28 -04:00
ce1d4561a2 bfcache: server - WebSocketServer 2025-09-17 23:50:13 -04:00
351ccf3e2a bfcache: server - Update base
* Add build dependencies
* Added linting tools
* Added formatting tools
2025-09-17 22:31:06 -04:00
5a41f3ce26 bfcache: server - initial commit 2025-09-17 21:53:10 -04:00
c05368a6a6 DoItJust --> initial commit 2025-09-10 06:35:40 -04:00