The project was developed six years ago, and many trendy Node.js technologies and dependencies that were touted as the “Next Generation” at that time have become outdated. Many popular new technologies nowadays cannot be applied, such as JSX, TypeScript, Serverless, etc. Its architecture is also very unreasonable, with information about each route scattered in multiple places. Developing or modifying a route requires modifications in multiple places – registering the route, writing the route script, writing
Source: The Crash and Rebirth of a Six-Year-Old Open Source Project – DIYgod