From a8a93b955979a63b779adf1aca41dd7c07d93160 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 16 Nov 2025 04:52:34 +0000 Subject: [PATCH] Copy all API files for Vercel cgen-5f29aa0e480046de8e53d13df8117456 --- build-api.js | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/build-api.js b/build-api.js index 86e59dac..0c640f7b 100644 --- a/build-api.js +++ b/build-api.js @@ -10,15 +10,6 @@ console.log("Preparing API files for Vercel..."); const srcApi = path.resolve(__dirname, "api"); const destApi = path.resolve(__dirname, "..", "api"); -// Files to exclude from API directory (utilities that shouldn't be handlers) -const excludeFiles = new Set([ - "_supabase.ts", - "_cors.ts", - "_notifications.ts", - "opportunities.ts", - "applications.ts", -]); - function copyDir(src, dest) { if (fs.existsSync(dest)) { fs.rmSync(dest, { recursive: true, force: true }); @@ -32,15 +23,13 @@ function copyDir(src, dest) { if (entry.isDirectory()) { copyDir(srcPath, destPath); - } else if (!entry.name.startsWith(".") && !excludeFiles.has(entry.name)) { + } else if (!entry.name.startsWith(".")) { fs.copyFileSync(srcPath, destPath); - console.log(` Copied: ${entry.name}`); - } else if (excludeFiles.has(entry.name)) { - console.log(` Skipped (utility): ${entry.name}`); } } } console.log(`Copying API files from ${srcApi}...`); copyDir(srcApi, destApi); -console.log(`✓ API files prepared for Vercel`); +console.log(`✓ Copied to ${destApi}`); +console.log("Vercel will compile and serve TypeScript files.");