// app/api/projects/route.ts import { NextResponse } from 'next/server'; import { getProjects } from '@/lib/fs-utils'; import { getProjectDisplayName } from '@/lib/project-utils'; export async function GET() { try { const projects = await getProjects(); const projectsWithAliases = projects.map(project => ({ name: project, displayName: getProjectDisplayName(project), })); return NextResponse.json(projectsWithAliases); } catch (error) { return NextResponse.json( { error: 'Failed to fetch projects' }, { status: 500 } ); } }