AtAuth

Leverage Express 5 features and enable projectService (#10)

Express 5 async error handling: - Add HttpError class for typed HTTP errors with status codes - Update error middleware to handle HttpError instances - Remove try/catch blocks from all async route handlers - Replace res.status().json() error responses with throw httpError.x() - Async errors now automatically flow to error middleware typescript-eslint projectService: - Enable projectService in both eslint configs for better performance - Uses TypeScript's native project service instead of custom parsing


Author Cache8063 Committer GitHub Date Commit Parent a1b2fce8
+504 -649
8 changed files
+504 -649
8 changed files