const path = require('path') /** @type {import('next').NextConfig} */ const nextConfig = { experimental: { outputFileTracingExcludes: { '**/*': ['drizzle-kit', 'drizzle-kit/utils'], }, serverComponentsExternalPackages: ['drizzle-kit', 'drizzle-kit/utils', 'pino', 'pino-pretty'], }, reactStrictMode: false, // transpilePackages: ['@payloadcms/db-mongodb', 'mongoose'], webpack: (config) => { return { ...config, externals: [ ...config.externals, 'drizzle-kit', 'drizzle-kit/utils', 'pino', 'pino-pretty', 'mongoose', 'sharp', ], resolve: { ...config.resolve, alias: { ...config.resolve.alias, graphql$: path.resolve(__dirname, '../next/node_modules/graphql/index.js'), 'graphql-http$': path.resolve(__dirname, '../next/node_modules/graphql-http/index.js'), }, }, } }, } module.exports = nextConfig