diff --git a/apps/server/scripts/build-vercel.sh b/apps/server/scripts/build-vercel.sh index 60f3beee0..68942907d 100755 --- a/apps/server/scripts/build-vercel.sh +++ b/apps/server/scripts/build-vercel.sh @@ -16,10 +16,12 @@ set -euo pipefail echo "[build-vercel] Starting server build..." -# 1. Build the project with pnpm (from monorepo root) -# This builds both server and console +# 1. Build workspace dependencies and console cd ../.. -echo "[build-vercel] Building console with server mode..." +echo "[build-vercel] Building workspace dependencies (excluding site and non-essential packages)..." +# Build only packages needed for console, skip create-plugin and site +pnpm --filter '@object-ui/*' --filter '!@object-ui/create-plugin' --filter '!@object-ui/console' --filter '!@object-ui/server' --filter '!@object-ui/site' run build || true +echo "[build-vercel] Building console..." pnpm --filter @object-ui/console run build cd apps/server diff --git a/apps/server/vercel.json b/apps/server/vercel.json index 322a4c83e..c918bb3cd 100644 --- a/apps/server/vercel.json +++ b/apps/server/vercel.json @@ -1,7 +1,7 @@ { "$schema": "https://openapi.vercel.sh/vercel.json", "framework": null, - "installCommand": "cd ../.. && pnpm install --frozen-lockfile", + "installCommand": "cd ../.. && pnpm install --frozen-lockfile --ignore-scripts", "buildCommand": "bash scripts/build-vercel.sh", "build": { "env": { diff --git a/packages/i18n/tsconfig.json b/packages/i18n/tsconfig.json index 2a86bf02e..64193fa97 100644 --- a/packages/i18n/tsconfig.json +++ b/packages/i18n/tsconfig.json @@ -5,7 +5,9 @@ "rootDir": "src", "noEmit": false, "declaration": true, - "composite": true + "composite": true, + "jsx": "react-jsx", + "lib": ["ES2020", "DOM"] }, "include": ["src"], "exclude": ["src/**/*.test.ts", "src/**/*.test.tsx"]