/** @type {import('next').NextConfig} */ const nextConfig = { output: 'export', reactStrictMode: true, // Next.js 15 uses turbopack by default for dev // No need to explicitly enable swcMinify anymore // Optimize production build compiler: { removeConsole: process.env.NODE_ENV === 'production', }, // Image optimization images: { formats: ['image/avif', 'image/webp'], }, // Headers for security async headers() { return [ { source: '/:path*', headers: [ { key: 'X-DNS-Prefetch-Control', value: 'on' }, { key: 'X-Frame-Options', value: 'SAMEORIGIN' }, { key: 'X-Content-Type-Options', value: 'nosniff' }, { key: 'Referrer-Policy', value: 'origin-when-cross-origin' } ] } ] }, // Enable experimental features if needed experimental: { // turbo is now stable in Next.js 15 // Add other experimental features here if needed }, turbopack: { root: '.' } } export default nextConfig