import { NextRequest, NextResponse } from "next/server"; import { searchMods } from "@/lib/modrinth"; export const dynamic = "force-dynamic"; export async function GET(req: NextRequest) { const query = req.nextUrl.searchParams.get("q"); if (!query || query.length < 2) { return NextResponse.json([]); } try { const results = await searchMods(query); return NextResponse.json(results); } catch (e) { return NextResponse.json( { error: (e as Error).message }, { status: 500 } ); } }