Codebase

A codebase block combines a file explorer tree with a code viewer for browsing and viewing source code.

src
routes
tasks.ts
users.ts
services
taskService.ts
userService.ts
middleware
errorHandler.ts
logger.ts
validation.ts
types.ts
config.ts
server.ts
package.json
README.md
server.ts
import express from 'express';import { taskRouter } from './routes/tasks';import { userRouter } from './routes/users';import { errorHandler } from './middleware/errorHandler';import { logger } from './middleware/logger';import { config } from './config';const app = express();// Middlewareapp.use(express.json());app.use(logger);// Routesapp.use('/api/tasks', taskRouter);app.use('/api/users', userRouter);// Health checkapp.get('/health', (req, res) => {  res.json({ status: 'ok', timestamp: new Date().toISOString() });});// Error handlingapp.use(errorHandler);app.listen(config.port, () => {  console.log(`Server running on port ${config.port}`);});

Installation

npx loveui add codebase