import type { NextConfig } from "next"; const nextConfig: NextConfig = { // PPR: statik kabuk anında servis edilir, dinamik parçalar (UserNav vb.) // Suspense sınırlarının içinde akar. Bkz. docs/cacheComponents.md. cacheComponents: true, output: "standalone", serverExternalPackages: ["better-sqlite3", "iyzipay", "@libsql/client"], async redirects() { // Eski akış /sonuc modalına taşındı. /rapor/yazdir korunur (tam eşleşme). return [ { source: "/rapor", destination: "/sonuc", permanent: false }, { source: "/sohbet", destination: "/listem", permanent: false }, // Ayrı robot sayfası kaldırıldı; rehber içi linkler hero formuna düşer. { source: "/tercih-robotu", destination: "/#hero-form", permanent: true }, ]; }, }; export default nextConfig;