// app/api/versions/route.ts import { NextResponse } from 'next/server'; import { getVersions } from '@/lib/fs-utils'; export async function GET(request: Request) { const { searchParams } = new URL(request.url); const project = searchParams.get('project'); if (!project) { return NextResponse.json( { error: 'Project parameter is required' }, { status: 400 } ); } try { const versions = await getVersions(project); return NextResponse.json(versions); } catch (error) { return NextResponse.json( { error: 'Failed to fetch versions' }, { status: 500 } ); } }