import type { NextConfig } from "next"; const nextConfig: NextConfig = { output: 'export', distDir: 'dist', images: { remotePatterns: [ { protocol: 'https', hostname: '**', }, ], unoptimized: true, formats: ['image/avif', 'image/webp'], deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840], imageSizes: [16, 32, 48, 64, 96, 128, 256, 384], dangerouslyAllowSVG: true, contentDispositionType: 'attachment', contentSecurityPolicy: "default-src 'self'; script-src 'none'; sandbox;", }, compress: true, poweredByHeader: false, reactStrictMode: true, experimental: { optimizePackageImports: ['lucide-react', 'framer-motion'], }, }; export default nextConfig;