This pull request includes a series of refactorings to improve the structure and organization of the backend code. It also adds documentation to enhance code readability and maintainability. The changes include:
Refactoring the telnet client code by extracting classes, types, and utility functions into separate files.
Refactoring the mudRPC and mudSocket classes by moving them to the features directory.
Extracting configurations, middleware, and routes into separate files for better modularity.
Adding TypeScript support, including renaming files, creating interfaces, and adding unit tests.
Adding a winston logger and removing the ngxlogger dependency.
Applying eslint formatting rules and adding VSCode recommendations.
Adding more documentation throughout the codebase.
This pull request includes a series of refactorings to improve the structure and organization of the backend code. It also adds documentation to enhance code readability and maintainability. The changes include:
Refactoring the telnet client code by extracting classes, types, and utility functions into separate files.
Refactoring the mudRPC and mudSocket classes by moving them to the features directory.
Extracting configurations, middleware, and routes into separate files for better modularity.
Adding TypeScript support, including renaming files, creating interfaces, and adding unit tests.
Adding a winston logger and removing the ngxlogger dependency.
Applying eslint formatting rules and adding VSCode recommendations.
Adding more documentation throughout the codebase.
Fixes #13