← back to Homesonspec
apps/admin/next.config.ts
20 lines
import type { NextConfig } from "next";
import { fileURLToPath } from "node:url";
const nextConfig: NextConfig = {
// Pin the workspace root (a stray parent lockfile confuses Turbopack's inference).
turbopack: { root: fileURLToPath(new URL("../..", import.meta.url)) },
// Prisma client stays external so the query-engine binary resolves at runtime.
serverExternalPackages: ["@prisma/client", "pg-boss"],
transpilePackages: [
"@homesonspec/database",
"@homesonspec/schemas",
"@homesonspec/search",
"@homesonspec/shared",
"@homesonspec/shared-ui",
"@homesonspec/publisher",
],
};
export default nextConfig;