/** @type {import('next').NextConfig} */
const nextConfig = {
    // استخدام standalone أو export بناءً على احتياجاتك
    // output: 'export', // أو 'export' إذا كنت تقوم بإنشاء موقع ثابت
    reactStrictMode: true,
    trailingSlash: true,
    skipTrailingSlashRedirect: true,
    // distDir: 'build',
    images: {
        unoptimized: true,
    },
    poweredByHeader: false, // تعطيل X-Powered-By Header
    productionBrowserSourceMaps: false, // تعطيل Source Maps
    /**
     * source: الرابط القديم الذي ترغب في إعادة توجيهه.
     * destination: الرابط الجديد الذي يجب توجيه المستخدم إليه.
     * permanent: تعيينه على true يعني أن إعادة التوجيه دائمة (ستستخدم رمز الحالة 308). إذا كنت تريد أن تكون إعادة التوجيه مؤقتة، يمكنك تعيينه إلى false، وستستخدم رمز الحالة 307.
     * @returns 
     */
    transpilePackages: [
        'rc-util',
        "rc-picker",
        "rc-pagination",
        "@ant-design/icons-svg"
    ],
    async redirects() {
        return [
            {
                source: '/Quran_pdf/index.html',
                destination: '/quran-pdf',
                permanent: true, 
            }
        ];
    },
};

export default nextConfig;
