import type { NextConfig } from 'next'; export default { reactStrictMode: true, images: { dangerouslyAllowSVG: true, contentDispositionType: 'attachment', contentSecurityPolicy: "default-src 'self'; frame-src 'none'; sandbox;", remotePatterns: [ { protocol: 'http', hostname: 'localhost', }, ], }, poweredByHeader: false, logging: { fetches: { fullUrl: true, }, }, experimental: { ppr: true, reactCompiler: true, dynamicOnHover: true, }, eslint: { ignoreDuringBuilds: true, }, typescript: { ignoreBuildErrors: true, }, async redirects() { return [ { source: '/static/logo.svg', destination: '/logo.svg', permanent: true, }, { source: '/guide/:path*', destination: 'https://next.discordjs.guide/guide/:path*', permanent: true, }, ]; }, } satisfies NextConfig;